diff options
Diffstat (limited to 'graphics')
3217 files changed, 43404 insertions, 0 deletions
diff --git a/graphics/badges/flags/00.xml b/graphics/badges/flags/00.xml new file mode 100644 index 0000000..a76766d --- /dev/null +++ b/graphics/badges/flags/00.xml @@ -0,0 +1,2 @@ +<?xml version="1.0" encoding="utf-8"?> +<sprite/> diff --git a/graphics/badges/flags/de.xml b/graphics/badges/flags/de.xml new file mode 100644 index 0000000..51709e9 --- /dev/null +++ b/graphics/badges/flags/de.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: 4144 +Copyright (C) 2017 Evol Online --> +<sprite> + <imageset name="icon" + src="graphics/guiicons/flags/de.png" + width="16" + height="11" + offsetY="0"/> + <action name="default" imageset="icon"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/badges/flags/en.xml b/graphics/badges/flags/en.xml new file mode 100644 index 0000000..b614b48 --- /dev/null +++ b/graphics/badges/flags/en.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: 4144 +Copyright (C) 2017 Evol Online --> +<sprite> + <imageset name="icon" + src="graphics/guiicons/flags/en.png" + width="16" + height="11" + offsetY="0"/> + <action name="default" imageset="icon"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/badges/flags/es.xml b/graphics/badges/flags/es.xml new file mode 100644 index 0000000..696e68b --- /dev/null +++ b/graphics/badges/flags/es.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: 4144 +Copyright (C) 2017 Evol Online --> +<sprite> + <imageset name="icon" + src="graphics/guiicons/flags/es.png" + width="16" + height="11" + offsetY="0"/> + <action name="default" imageset="icon"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/badges/flags/fr.xml b/graphics/badges/flags/fr.xml new file mode 100644 index 0000000..b97e0c3 --- /dev/null +++ b/graphics/badges/flags/fr.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: 4144 +Copyright (C) 2017 Evol Online --> +<sprite> + <imageset name="icon" + src="graphics/guiicons/flags/fr.png" + width="16" + height="11" + offsetY="0"/> + <action name="default" imageset="icon"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/badges/flags/pt_BR.xml b/graphics/badges/flags/pt_BR.xml new file mode 100644 index 0000000..92e7a9d --- /dev/null +++ b/graphics/badges/flags/pt_BR.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: 4144 +Copyright (C) 2017 Evol Online --> +<sprite> + <imageset name="icon" + src="graphics/guiicons/flags/pt_BR.png" + width="16" + height="11" + offsetY="0"/> + <action name="default" imageset="icon"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/badges/guilds/croconut-riders.png b/graphics/badges/guilds/croconut-riders.png Binary files differnew file mode 100644 index 0000000..85d88fb --- /dev/null +++ b/graphics/badges/guilds/croconut-riders.png diff --git a/graphics/badges/guilds/croconut-riders.xml b/graphics/badges/guilds/croconut-riders.xml new file mode 100644 index 0000000..ef9e2d3 --- /dev/null +++ b/graphics/badges/guilds/croconut-riders.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Script Author: 4144 --> +<sprite> + <imageset name="icon" + src="graphics/badges/guilds/croconut-riders.png" + width="16" + height="16" + offsetY="0"/> + <action name="default" imageset="icon"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/badges/guilds/monster-king.png b/graphics/badges/guilds/monster-king.png Binary files differnew file mode 100644 index 0000000..09feb09 --- /dev/null +++ b/graphics/badges/guilds/monster-king.png diff --git a/graphics/badges/guilds/monster-king.xml b/graphics/badges/guilds/monster-king.xml new file mode 100644 index 0000000..6f55eba --- /dev/null +++ b/graphics/badges/guilds/monster-king.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Script Author: 4144 --> +<sprite> + <imageset name="icon" + src="graphics/badges/guilds/monster-king.png" + width="16" + height="16" + offsetY="0"/> + <action name="default" imageset="icon"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/badges/guilds/piou-knights.png b/graphics/badges/guilds/piou-knights.png Binary files differnew file mode 100644 index 0000000..dd5ff2c --- /dev/null +++ b/graphics/badges/guilds/piou-knights.png diff --git a/graphics/badges/guilds/piou-knights.xml b/graphics/badges/guilds/piou-knights.xml new file mode 100644 index 0000000..e8e6b3b --- /dev/null +++ b/graphics/badges/guilds/piou-knights.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Script Author: 4144 --> +<sprite> + <imageset name="icon" + src="graphics/badges/guilds/piou-knights.png" + width="16" + height="16" + offsetY="0"/> + <action name="default" imageset="icon"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/guiicons/flags/de.png b/graphics/guiicons/flags/de.png Binary files differnew file mode 100644 index 0000000..12d0998 --- /dev/null +++ b/graphics/guiicons/flags/de.png diff --git a/graphics/guiicons/flags/en.png b/graphics/guiicons/flags/en.png Binary files differnew file mode 100644 index 0000000..02515e0 --- /dev/null +++ b/graphics/guiicons/flags/en.png diff --git a/graphics/guiicons/flags/es.png b/graphics/guiicons/flags/es.png Binary files differnew file mode 100644 index 0000000..43d4071 --- /dev/null +++ b/graphics/guiicons/flags/es.png diff --git a/graphics/guiicons/flags/fr.png b/graphics/guiicons/flags/fr.png Binary files differnew file mode 100644 index 0000000..6dd57fe --- /dev/null +++ b/graphics/guiicons/flags/fr.png diff --git a/graphics/guiicons/flags/pt_BR.png b/graphics/guiicons/flags/pt_BR.png Binary files differnew file mode 100644 index 0000000..f00238c --- /dev/null +++ b/graphics/guiicons/flags/pt_BR.png diff --git a/graphics/images/003-1.png b/graphics/images/003-1.png Binary files differnew file mode 100644 index 0000000..820fd5e --- /dev/null +++ b/graphics/images/003-1.png diff --git a/graphics/images/ambient/aethyr.jpg b/graphics/images/ambient/aethyr.jpg Binary files differnew file mode 100644 index 0000000..359c053 --- /dev/null +++ b/graphics/images/ambient/aethyr.jpg diff --git a/graphics/images/ambient/cloud.png b/graphics/images/ambient/cloud.png Binary files differnew file mode 100644 index 0000000..1f8d5da --- /dev/null +++ b/graphics/images/ambient/cloud.png diff --git a/graphics/images/ambient/darkness1.png b/graphics/images/ambient/darkness1.png Binary files differnew file mode 100644 index 0000000..3e62301 --- /dev/null +++ b/graphics/images/ambient/darkness1.png diff --git a/graphics/images/ambient/darkness2.png b/graphics/images/ambient/darkness2.png Binary files differnew file mode 100644 index 0000000..5961344 --- /dev/null +++ b/graphics/images/ambient/darkness2.png diff --git a/graphics/images/ambient/desertclouds.png b/graphics/images/ambient/desertclouds.png Binary files differnew file mode 100644 index 0000000..abdac53 --- /dev/null +++ b/graphics/images/ambient/desertclouds.png diff --git a/graphics/images/ambient/fire.png b/graphics/images/ambient/fire.png Binary files differnew file mode 100644 index 0000000..bed5011 --- /dev/null +++ b/graphics/images/ambient/fire.png diff --git a/graphics/images/ambient/fog.png b/graphics/images/ambient/fog.png Binary files differnew file mode 100644 index 0000000..cdf3764 --- /dev/null +++ b/graphics/images/ambient/fog.png diff --git a/graphics/images/ambient/light_fog.png b/graphics/images/ambient/light_fog.png Binary files differnew file mode 100644 index 0000000..3c0ee5c --- /dev/null +++ b/graphics/images/ambient/light_fog.png diff --git a/graphics/images/ambient/medium_fog.png b/graphics/images/ambient/medium_fog.png Binary files differnew file mode 100644 index 0000000..ee62f4d --- /dev/null +++ b/graphics/images/ambient/medium_fog.png diff --git a/graphics/images/ambient/night.png b/graphics/images/ambient/night.png Binary files differnew file mode 100644 index 0000000..d3c96a3 --- /dev/null +++ b/graphics/images/ambient/night.png diff --git a/graphics/images/ambient/rain.png b/graphics/images/ambient/rain.png Binary files differnew file mode 100644 index 0000000..5e598ac --- /dev/null +++ b/graphics/images/ambient/rain.png diff --git a/graphics/images/ambient/sandstorm.png b/graphics/images/ambient/sandstorm.png Binary files differnew file mode 100644 index 0000000..702820f --- /dev/null +++ b/graphics/images/ambient/sandstorm.png diff --git a/graphics/images/ambient/snow.png b/graphics/images/ambient/snow.png Binary files differnew file mode 100644 index 0000000..f71533f --- /dev/null +++ b/graphics/images/ambient/snow.png diff --git a/graphics/images/ambient/spotlight.png b/graphics/images/ambient/spotlight.png Binary files differnew file mode 100644 index 0000000..2bccd68 --- /dev/null +++ b/graphics/images/ambient/spotlight.png diff --git a/graphics/images/ambient/swampfog.png b/graphics/images/ambient/swampfog.png Binary files differnew file mode 100644 index 0000000..9e17805 --- /dev/null +++ b/graphics/images/ambient/swampfog.png diff --git a/graphics/images/aurora.xml b/graphics/images/aurora.xml new file mode 100644 index 0000000..6a0f9ce --- /dev/null +++ b/graphics/images/aurora.xml @@ -0,0 +1,118 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- This file is generated automatically, editing it will have no effect. + Aurora Event Framework + (C) Jesusalva, 2020 --> +<dialogs> + <dialog name="aurora_Anniversary" hideText="true"> + <menu> + <image x="0" y="0" image="graphics/images/aurora/Anniversary.png" /> + <button x="300" y="20" name="Next" value="Ok" /> + </menu> + </dialog> + + <dialog name="aurora_Candor" hideText="true"> + <menu> + <image x="0" y="0" image="graphics/images/aurora/Candor.png" /> + <button x="300" y="20" name="Next" value="Ok" /> + </menu> + </dialog> + + <dialog name="aurora_Christmas" hideText="true"> + <menu> + <image x="0" y="0" image="graphics/images/aurora/Christmas.png" /> + <button x="300" y="20" name="Next" value="Ok" /> + </menu> + </dialog> + + <dialog name="aurora_Easter" hideText="true"> + <menu> + <image x="0" y="0" image="graphics/images/aurora/Easter.png" /> + <button x="300" y="20" name="Next" value="Ok" /> + </menu> + </dialog> + + <dialog name="aurora_Expo" hideText="true"> + <menu> + <image x="0" y="0" image="graphics/images/aurora/Expo.png" /> + <button x="300" y="20" name="Next" value="Ok" /> + </menu> + </dialog> + + <dialog name="aurora_Fishing" hideText="true"> + <menu> + <image x="0" y="0" image="graphics/images/aurora/Fishing.png" /> + <button x="300" y="20" name="Next" value="Ok" /> + </menu> + </dialog> + + <dialog name="aurora_Kamelot" hideText="true"> + <menu> + <image x="0" y="0" image="graphics/images/aurora/Kamelot.png" /> + <button x="300" y="20" name="Next" value="Ok" /> + </menu> + </dialog> + + <dialog name="aurora_Mining" hideText="true"> + <menu> + <image x="0" y="0" image="graphics/images/aurora/Mining.png" /> + <button x="300" y="20" name="Next" value="Ok" /> + </menu> + </dialog> + + <dialog name="aurora_Olympics" hideText="true"> + <menu> + <image x="0" y="0" image="graphics/images/aurora/Olympics.png" /> + <button x="300" y="20" name="Next" value="Ok" /> + </menu> + </dialog> + + <dialog name="aurora_Patrick" hideText="true"> + <menu> + <image x="0" y="0" image="graphics/images/aurora/Patrick.png" /> + <button x="300" y="20" name="Next" value="Ok" /> + </menu> + </dialog> + + <dialog name="aurora_Raid" hideText="true"> + <menu> + <image x="0" y="0" image="graphics/images/aurora/Raid.png" /> + <button x="300" y="20" name="Next" value="Ok" /> + </menu> + </dialog> + + <dialog name="aurora_Regnum" hideText="true"> + <menu> + <image x="0" y="0" image="graphics/images/aurora/Regnum.png" /> + <button x="300" y="20" name="Next" value="Ok" /> + </menu> + </dialog> + + <dialog name="aurora_Thanksgiving" hideText="true"> + <menu> + <image x="0" y="0" image="graphics/images/aurora/Thanksgiving.png" /> + <button x="300" y="20" name="Next" value="Ok" /> + </menu> + </dialog> + + <dialog name="aurora_Tower" hideText="true"> + <menu> + <image x="0" y="0" image="graphics/images/aurora/Tower.png" /> + <button x="300" y="20" name="Next" value="Ok" /> + </menu> + </dialog> + + <dialog name="aurora_Valentine" hideText="true"> + <menu> + <image x="0" y="0" image="graphics/images/aurora/Valentine.png" /> + <button x="300" y="20" name="Next" value="Ok" /> + </menu> + </dialog> + + <dialog name="aurora_Worker" hideText="true"> + <menu> + <image x="0" y="0" image="graphics/images/aurora/Worker.png" /> + <button x="300" y="20" name="Next" value="Ok" /> + </menu> + </dialog> + +</dialogs>
\ No newline at end of file diff --git a/graphics/images/aurora/Anniversary.png b/graphics/images/aurora/Anniversary.png Binary files differnew file mode 100644 index 0000000..5f132a8 --- /dev/null +++ b/graphics/images/aurora/Anniversary.png diff --git a/graphics/images/aurora/Candor.png b/graphics/images/aurora/Candor.png Binary files differnew file mode 100644 index 0000000..12ccc6e --- /dev/null +++ b/graphics/images/aurora/Candor.png diff --git a/graphics/images/aurora/Christmas.png b/graphics/images/aurora/Christmas.png Binary files differnew file mode 100644 index 0000000..d251a3e --- /dev/null +++ b/graphics/images/aurora/Christmas.png diff --git a/graphics/images/aurora/Easter.png b/graphics/images/aurora/Easter.png Binary files differnew file mode 100644 index 0000000..d2f437e --- /dev/null +++ b/graphics/images/aurora/Easter.png diff --git a/graphics/images/aurora/Expo.png b/graphics/images/aurora/Expo.png Binary files differnew file mode 100644 index 0000000..336754e --- /dev/null +++ b/graphics/images/aurora/Expo.png diff --git a/graphics/images/aurora/Fishing.png b/graphics/images/aurora/Fishing.png Binary files differnew file mode 100644 index 0000000..4297269 --- /dev/null +++ b/graphics/images/aurora/Fishing.png diff --git a/graphics/images/aurora/Kamelot.png b/graphics/images/aurora/Kamelot.png Binary files differnew file mode 100644 index 0000000..7f664ad --- /dev/null +++ b/graphics/images/aurora/Kamelot.png diff --git a/graphics/images/aurora/Mining.png b/graphics/images/aurora/Mining.png Binary files differnew file mode 100644 index 0000000..64f7bad --- /dev/null +++ b/graphics/images/aurora/Mining.png diff --git a/graphics/images/aurora/Olympics.png b/graphics/images/aurora/Olympics.png Binary files differnew file mode 100644 index 0000000..f376544 --- /dev/null +++ b/graphics/images/aurora/Olympics.png diff --git a/graphics/images/aurora/Patrick.png b/graphics/images/aurora/Patrick.png Binary files differnew file mode 100644 index 0000000..def261e --- /dev/null +++ b/graphics/images/aurora/Patrick.png diff --git a/graphics/images/aurora/Raid.png b/graphics/images/aurora/Raid.png Binary files differnew file mode 100644 index 0000000..4152ec8 --- /dev/null +++ b/graphics/images/aurora/Raid.png diff --git a/graphics/images/aurora/Regnum.png b/graphics/images/aurora/Regnum.png Binary files differnew file mode 100644 index 0000000..1938072 --- /dev/null +++ b/graphics/images/aurora/Regnum.png diff --git a/graphics/images/aurora/Thanksgiving.png b/graphics/images/aurora/Thanksgiving.png Binary files differnew file mode 100644 index 0000000..de5011d --- /dev/null +++ b/graphics/images/aurora/Thanksgiving.png diff --git a/graphics/images/aurora/Tower.png b/graphics/images/aurora/Tower.png Binary files differnew file mode 100644 index 0000000..55da729 --- /dev/null +++ b/graphics/images/aurora/Tower.png diff --git a/graphics/images/aurora/Valentine.png b/graphics/images/aurora/Valentine.png Binary files differnew file mode 100644 index 0000000..0695d43 --- /dev/null +++ b/graphics/images/aurora/Valentine.png diff --git a/graphics/images/aurora/Worker.png b/graphics/images/aurora/Worker.png Binary files differnew file mode 100644 index 0000000..a4112ab --- /dev/null +++ b/graphics/images/aurora/Worker.png diff --git a/graphics/images/bexp.png b/graphics/images/bexp.png Binary files differnew file mode 100644 index 0000000..90d3c29 --- /dev/null +++ b/graphics/images/bexp.png diff --git a/graphics/images/daily.xml b/graphics/images/daily.xml new file mode 100644 index 0000000..257d9cb --- /dev/null +++ b/graphics/images/daily.xml @@ -0,0 +1,1865 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- This file is generated automatically, editing it will have no effect. + (C) Jesusalva, 2019 --> +<dialogs> + <dialog name="daily_1" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_2" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_3" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_4" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_5" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_6" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_7" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_8" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_9" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/ok.png" /> + <image x="140" y="70" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_10" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/ok.png" /> + <image x="140" y="70" image="graphics/images/ok.png" /> + <image x="175" y="70" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_11" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/ok.png" /> + <image x="140" y="70" image="graphics/images/ok.png" /> + <image x="175" y="70" image="graphics/images/ok.png" /> + <image x="35" y="105" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_12" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/ok.png" /> + <image x="140" y="70" image="graphics/images/ok.png" /> + <image x="175" y="70" image="graphics/images/ok.png" /> + <image x="35" y="105" image="graphics/images/ok.png" /> + <image x="70" y="105" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_13" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/ok.png" /> + <image x="140" y="70" image="graphics/images/ok.png" /> + <image x="175" y="70" image="graphics/images/ok.png" /> + <image x="35" y="105" image="graphics/images/ok.png" /> + <image x="70" y="105" image="graphics/images/ok.png" /> + <image x="105" y="105" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_14" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/ok.png" /> + <image x="140" y="70" image="graphics/images/ok.png" /> + <image x="175" y="70" image="graphics/images/ok.png" /> + <image x="35" y="105" image="graphics/images/ok.png" /> + <image x="70" y="105" image="graphics/images/ok.png" /> + <image x="105" y="105" image="graphics/images/ok.png" /> + <image x="140" y="105" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_15" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/ok.png" /> + <image x="140" y="70" image="graphics/images/ok.png" /> + <image x="175" y="70" image="graphics/images/ok.png" /> + <image x="35" y="105" image="graphics/images/ok.png" /> + <image x="70" y="105" image="graphics/images/ok.png" /> + <image x="105" y="105" image="graphics/images/ok.png" /> + <image x="140" y="105" image="graphics/images/ok.png" /> + <image x="175" y="105" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_16" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/ok.png" /> + <image x="140" y="70" image="graphics/images/ok.png" /> + <image x="175" y="70" image="graphics/images/ok.png" /> + <image x="35" y="105" image="graphics/images/ok.png" /> + <image x="70" y="105" image="graphics/images/ok.png" /> + <image x="105" y="105" image="graphics/images/ok.png" /> + <image x="140" y="105" image="graphics/images/ok.png" /> + <image x="175" y="105" image="graphics/images/ok.png" /> + <image x="35" y="140" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_17" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/ok.png" /> + <image x="140" y="70" image="graphics/images/ok.png" /> + <image x="175" y="70" image="graphics/images/ok.png" /> + <image x="35" y="105" image="graphics/images/ok.png" /> + <image x="70" y="105" image="graphics/images/ok.png" /> + <image x="105" y="105" image="graphics/images/ok.png" /> + <image x="140" y="105" image="graphics/images/ok.png" /> + <image x="175" y="105" image="graphics/images/ok.png" /> + <image x="35" y="140" image="graphics/images/ok.png" /> + <image x="70" y="140" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_18" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/ok.png" /> + <image x="140" y="70" image="graphics/images/ok.png" /> + <image x="175" y="70" image="graphics/images/ok.png" /> + <image x="35" y="105" image="graphics/images/ok.png" /> + <image x="70" y="105" image="graphics/images/ok.png" /> + <image x="105" y="105" image="graphics/images/ok.png" /> + <image x="140" y="105" image="graphics/images/ok.png" /> + <image x="175" y="105" image="graphics/images/ok.png" /> + <image x="35" y="140" image="graphics/images/ok.png" /> + <image x="70" y="140" image="graphics/images/ok.png" /> + <image x="105" y="140" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_19" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/ok.png" /> + <image x="140" y="70" image="graphics/images/ok.png" /> + <image x="175" y="70" image="graphics/images/ok.png" /> + <image x="35" y="105" image="graphics/images/ok.png" /> + <image x="70" y="105" image="graphics/images/ok.png" /> + <image x="105" y="105" image="graphics/images/ok.png" /> + <image x="140" y="105" image="graphics/images/ok.png" /> + <image x="175" y="105" image="graphics/images/ok.png" /> + <image x="35" y="140" image="graphics/images/ok.png" /> + <image x="70" y="140" image="graphics/images/ok.png" /> + <image x="105" y="140" image="graphics/images/ok.png" /> + <image x="140" y="140" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_20" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/ok.png" /> + <image x="140" y="70" image="graphics/images/ok.png" /> + <image x="175" y="70" image="graphics/images/ok.png" /> + <image x="35" y="105" image="graphics/images/ok.png" /> + <image x="70" y="105" image="graphics/images/ok.png" /> + <image x="105" y="105" image="graphics/images/ok.png" /> + <image x="140" y="105" image="graphics/images/ok.png" /> + <image x="175" y="105" image="graphics/images/ok.png" /> + <image x="35" y="140" image="graphics/images/ok.png" /> + <image x="70" y="140" image="graphics/images/ok.png" /> + <image x="105" y="140" image="graphics/images/ok.png" /> + <image x="140" y="140" image="graphics/images/ok.png" /> + <image x="175" y="140" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_21" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/ok.png" /> + <image x="140" y="70" image="graphics/images/ok.png" /> + <image x="175" y="70" image="graphics/images/ok.png" /> + <image x="35" y="105" image="graphics/images/ok.png" /> + <image x="70" y="105" image="graphics/images/ok.png" /> + <image x="105" y="105" image="graphics/images/ok.png" /> + <image x="140" y="105" image="graphics/images/ok.png" /> + <image x="175" y="105" image="graphics/images/ok.png" /> + <image x="35" y="140" image="graphics/images/ok.png" /> + <image x="70" y="140" image="graphics/images/ok.png" /> + <image x="105" y="140" image="graphics/images/ok.png" /> + <image x="140" y="140" image="graphics/images/ok.png" /> + <image x="175" y="140" image="graphics/images/ok.png" /> + <image x="35" y="175" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_22" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/ok.png" /> + <image x="140" y="70" image="graphics/images/ok.png" /> + <image x="175" y="70" image="graphics/images/ok.png" /> + <image x="35" y="105" image="graphics/images/ok.png" /> + <image x="70" y="105" image="graphics/images/ok.png" /> + <image x="105" y="105" image="graphics/images/ok.png" /> + <image x="140" y="105" image="graphics/images/ok.png" /> + <image x="175" y="105" image="graphics/images/ok.png" /> + <image x="35" y="140" image="graphics/images/ok.png" /> + <image x="70" y="140" image="graphics/images/ok.png" /> + <image x="105" y="140" image="graphics/images/ok.png" /> + <image x="140" y="140" image="graphics/images/ok.png" /> + <image x="175" y="140" image="graphics/images/ok.png" /> + <image x="35" y="175" image="graphics/images/ok.png" /> + <image x="70" y="175" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_23" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/ok.png" /> + <image x="140" y="70" image="graphics/images/ok.png" /> + <image x="175" y="70" image="graphics/images/ok.png" /> + <image x="35" y="105" image="graphics/images/ok.png" /> + <image x="70" y="105" image="graphics/images/ok.png" /> + <image x="105" y="105" image="graphics/images/ok.png" /> + <image x="140" y="105" image="graphics/images/ok.png" /> + <image x="175" y="105" image="graphics/images/ok.png" /> + <image x="35" y="140" image="graphics/images/ok.png" /> + <image x="70" y="140" image="graphics/images/ok.png" /> + <image x="105" y="140" image="graphics/images/ok.png" /> + <image x="140" y="140" image="graphics/images/ok.png" /> + <image x="175" y="140" image="graphics/images/ok.png" /> + <image x="35" y="175" image="graphics/images/ok.png" /> + <image x="70" y="175" image="graphics/images/ok.png" /> + <image x="105" y="175" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_24" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/ok.png" /> + <image x="140" y="70" image="graphics/images/ok.png" /> + <image x="175" y="70" image="graphics/images/ok.png" /> + <image x="35" y="105" image="graphics/images/ok.png" /> + <image x="70" y="105" image="graphics/images/ok.png" /> + <image x="105" y="105" image="graphics/images/ok.png" /> + <image x="140" y="105" image="graphics/images/ok.png" /> + <image x="175" y="105" image="graphics/images/ok.png" /> + <image x="35" y="140" image="graphics/images/ok.png" /> + <image x="70" y="140" image="graphics/images/ok.png" /> + <image x="105" y="140" image="graphics/images/ok.png" /> + <image x="140" y="140" image="graphics/images/ok.png" /> + <image x="175" y="140" image="graphics/images/ok.png" /> + <image x="35" y="175" image="graphics/images/ok.png" /> + <image x="70" y="175" image="graphics/images/ok.png" /> + <image x="105" y="175" image="graphics/images/ok.png" /> + <image x="140" y="175" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_25" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/ok.png" /> + <image x="140" y="70" image="graphics/images/ok.png" /> + <image x="175" y="70" image="graphics/images/ok.png" /> + <image x="35" y="105" image="graphics/images/ok.png" /> + <image x="70" y="105" image="graphics/images/ok.png" /> + <image x="105" y="105" image="graphics/images/ok.png" /> + <image x="140" y="105" image="graphics/images/ok.png" /> + <image x="175" y="105" image="graphics/images/ok.png" /> + <image x="35" y="140" image="graphics/images/ok.png" /> + <image x="70" y="140" image="graphics/images/ok.png" /> + <image x="105" y="140" image="graphics/images/ok.png" /> + <image x="140" y="140" image="graphics/images/ok.png" /> + <image x="175" y="140" image="graphics/images/ok.png" /> + <image x="35" y="175" image="graphics/images/ok.png" /> + <image x="70" y="175" image="graphics/images/ok.png" /> + <image x="105" y="175" image="graphics/images/ok.png" /> + <image x="140" y="175" image="graphics/images/ok.png" /> + <image x="175" y="175" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_26" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/ok.png" /> + <image x="140" y="70" image="graphics/images/ok.png" /> + <image x="175" y="70" image="graphics/images/ok.png" /> + <image x="35" y="105" image="graphics/images/ok.png" /> + <image x="70" y="105" image="graphics/images/ok.png" /> + <image x="105" y="105" image="graphics/images/ok.png" /> + <image x="140" y="105" image="graphics/images/ok.png" /> + <image x="175" y="105" image="graphics/images/ok.png" /> + <image x="35" y="140" image="graphics/images/ok.png" /> + <image x="70" y="140" image="graphics/images/ok.png" /> + <image x="105" y="140" image="graphics/images/ok.png" /> + <image x="140" y="140" image="graphics/images/ok.png" /> + <image x="175" y="140" image="graphics/images/ok.png" /> + <image x="35" y="175" image="graphics/images/ok.png" /> + <image x="70" y="175" image="graphics/images/ok.png" /> + <image x="105" y="175" image="graphics/images/ok.png" /> + <image x="140" y="175" image="graphics/images/ok.png" /> + <image x="175" y="175" image="graphics/images/ok.png" /> + <image x="35" y="210" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_27" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/ok.png" /> + <image x="140" y="70" image="graphics/images/ok.png" /> + <image x="175" y="70" image="graphics/images/ok.png" /> + <image x="35" y="105" image="graphics/images/ok.png" /> + <image x="70" y="105" image="graphics/images/ok.png" /> + <image x="105" y="105" image="graphics/images/ok.png" /> + <image x="140" y="105" image="graphics/images/ok.png" /> + <image x="175" y="105" image="graphics/images/ok.png" /> + <image x="35" y="140" image="graphics/images/ok.png" /> + <image x="70" y="140" image="graphics/images/ok.png" /> + <image x="105" y="140" image="graphics/images/ok.png" /> + <image x="140" y="140" image="graphics/images/ok.png" /> + <image x="175" y="140" image="graphics/images/ok.png" /> + <image x="35" y="175" image="graphics/images/ok.png" /> + <image x="70" y="175" image="graphics/images/ok.png" /> + <image x="105" y="175" image="graphics/images/ok.png" /> + <image x="140" y="175" image="graphics/images/ok.png" /> + <image x="175" y="175" image="graphics/images/ok.png" /> + <image x="35" y="210" image="graphics/images/ok.png" /> + <image x="70" y="210" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_28" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/ok.png" /> + <image x="140" y="70" image="graphics/images/ok.png" /> + <image x="175" y="70" image="graphics/images/ok.png" /> + <image x="35" y="105" image="graphics/images/ok.png" /> + <image x="70" y="105" image="graphics/images/ok.png" /> + <image x="105" y="105" image="graphics/images/ok.png" /> + <image x="140" y="105" image="graphics/images/ok.png" /> + <image x="175" y="105" image="graphics/images/ok.png" /> + <image x="35" y="140" image="graphics/images/ok.png" /> + <image x="70" y="140" image="graphics/images/ok.png" /> + <image x="105" y="140" image="graphics/images/ok.png" /> + <image x="140" y="140" image="graphics/images/ok.png" /> + <image x="175" y="140" image="graphics/images/ok.png" /> + <image x="35" y="175" image="graphics/images/ok.png" /> + <image x="70" y="175" image="graphics/images/ok.png" /> + <image x="105" y="175" image="graphics/images/ok.png" /> + <image x="140" y="175" image="graphics/images/ok.png" /> + <image x="175" y="175" image="graphics/images/ok.png" /> + <image x="35" y="210" image="graphics/images/ok.png" /> + <image x="70" y="210" image="graphics/images/ok.png" /> + <image x="105" y="210" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_29" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/ok.png" /> + <image x="140" y="70" image="graphics/images/ok.png" /> + <image x="175" y="70" image="graphics/images/ok.png" /> + <image x="35" y="105" image="graphics/images/ok.png" /> + <image x="70" y="105" image="graphics/images/ok.png" /> + <image x="105" y="105" image="graphics/images/ok.png" /> + <image x="140" y="105" image="graphics/images/ok.png" /> + <image x="175" y="105" image="graphics/images/ok.png" /> + <image x="35" y="140" image="graphics/images/ok.png" /> + <image x="70" y="140" image="graphics/images/ok.png" /> + <image x="105" y="140" image="graphics/images/ok.png" /> + <image x="140" y="140" image="graphics/images/ok.png" /> + <image x="175" y="140" image="graphics/images/ok.png" /> + <image x="35" y="175" image="graphics/images/ok.png" /> + <image x="70" y="175" image="graphics/images/ok.png" /> + <image x="105" y="175" image="graphics/images/ok.png" /> + <image x="140" y="175" image="graphics/images/ok.png" /> + <image x="175" y="175" image="graphics/images/ok.png" /> + <image x="35" y="210" image="graphics/images/ok.png" /> + <image x="70" y="210" image="graphics/images/ok.png" /> + <image x="105" y="210" image="graphics/images/ok.png" /> + <image x="140" y="210" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_30" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/ok.png" /> + <image x="140" y="70" image="graphics/images/ok.png" /> + <image x="175" y="70" image="graphics/images/ok.png" /> + <image x="35" y="105" image="graphics/images/ok.png" /> + <image x="70" y="105" image="graphics/images/ok.png" /> + <image x="105" y="105" image="graphics/images/ok.png" /> + <image x="140" y="105" image="graphics/images/ok.png" /> + <image x="175" y="105" image="graphics/images/ok.png" /> + <image x="35" y="140" image="graphics/images/ok.png" /> + <image x="70" y="140" image="graphics/images/ok.png" /> + <image x="105" y="140" image="graphics/images/ok.png" /> + <image x="140" y="140" image="graphics/images/ok.png" /> + <image x="175" y="140" image="graphics/images/ok.png" /> + <image x="35" y="175" image="graphics/images/ok.png" /> + <image x="70" y="175" image="graphics/images/ok.png" /> + <image x="105" y="175" image="graphics/images/ok.png" /> + <image x="140" y="175" image="graphics/images/ok.png" /> + <image x="175" y="175" image="graphics/images/ok.png" /> + <image x="35" y="210" image="graphics/images/ok.png" /> + <image x="70" y="210" image="graphics/images/ok.png" /> + <image x="105" y="210" image="graphics/images/ok.png" /> + <image x="140" y="210" image="graphics/images/ok.png" /> + <image x="175" y="210" image="graphics/images/done.png" /> + + </menu> + </dialog> + + <dialog name="daily_31" hideText="true"> + <menu> + <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" /> + <button x="157" y="280" name="Claim" value="Ok" /> + + <image x="35" y="35" image="graphics/images/jexp.png" /> + <image x="70" y="35" image="graphics/images/bexp.png" /> + <image x="105" y="35" image="graphics/images/sc.png" /> + <image x="140" y="35" image="graphics/images/jexp.png" /> + <image x="175" y="35" image="graphics/images/bexp.png" /> + <image x="35" y="70" image="graphics/images/gp.png" /> + <image x="70" y="70" image="graphics/images/sc.png" /> + <image x="105" y="70" image="graphics/images/bexp.png" /> + <image x="140" y="70" image="graphics/images/gp.png" /> + <image x="175" y="70" image="graphics/images/jexp.png" /> + <image x="35" y="105" image="graphics/images/bexp.png" /> + <image x="70" y="105" image="graphics/images/gp.png" /> + <image x="105" y="105" image="graphics/images/jexp.png" /> + <image x="140" y="105" image="graphics/images/gift.png" /> + <image x="175" y="105" image="graphics/images/gp.png" /> + <image x="35" y="140" image="graphics/images/jexp.png" /> + <image x="70" y="140" image="graphics/images/bexp.png" /> + <image x="105" y="140" image="graphics/images/gp.png" /> + <image x="140" y="140" image="graphics/images/jexp.png" /> + <image x="175" y="140" image="graphics/images/bexp.png" /> + <image x="35" y="175" image="graphics/images/gift.png" /> + <image x="70" y="175" image="graphics/images/jexp.png" /> + <image x="105" y="175" image="graphics/images/bexp.png" /> + <image x="140" y="175" image="graphics/images/gp.png" /> + <image x="175" y="175" image="graphics/images/jexp.png" /> + <image x="35" y="210" image="graphics/images/bexp.png" /> + <image x="70" y="210" image="graphics/images/last.png" /> + <image x="105" y="210" image="graphics/images/sc.png" /> + <image x="140" y="210" image="graphics/images/sc.png" /> + <image x="175" y="210" image="graphics/images/sc.png" /> + <image x="35" y="245" image="graphics/images/sc.png" /> + + <image x="245" y="52" image="graphics/images/final.png" /> + + <!-- Complete --> + <image x="35" y="35" image="graphics/images/ok.png" /> + <image x="70" y="35" image="graphics/images/ok.png" /> + <image x="105" y="35" image="graphics/images/ok.png" /> + <image x="140" y="35" image="graphics/images/ok.png" /> + <image x="175" y="35" image="graphics/images/ok.png" /> + <image x="35" y="70" image="graphics/images/ok.png" /> + <image x="70" y="70" image="graphics/images/ok.png" /> + <image x="105" y="70" image="graphics/images/ok.png" /> + <image x="140" y="70" image="graphics/images/ok.png" /> + <image x="175" y="70" image="graphics/images/ok.png" /> + <image x="35" y="105" image="graphics/images/ok.png" /> + <image x="70" y="105" image="graphics/images/ok.png" /> + <image x="105" y="105" image="graphics/images/ok.png" /> + <image x="140" y="105" image="graphics/images/ok.png" /> + <image x="175" y="105" image="graphics/images/ok.png" /> + <image x="35" y="140" image="graphics/images/ok.png" /> + <image x="70" y="140" image="graphics/images/ok.png" /> + <image x="105" y="140" image="graphics/images/ok.png" /> + <image x="140" y="140" image="graphics/images/ok.png" /> + <image x="175" y="140" image="graphics/images/ok.png" /> + <image x="35" y="175" image="graphics/images/ok.png" /> + <image x="70" y="175" image="graphics/images/ok.png" /> + <image x="105" y="175" image="graphics/images/ok.png" /> + <image x="140" y="175" image="graphics/images/ok.png" /> + <image x="175" y="175" image="graphics/images/ok.png" /> + <image x="35" y="210" image="graphics/images/ok.png" /> + <image x="70" y="210" image="graphics/images/ok.png" /> + <image x="105" y="210" image="graphics/images/ok.png" /> + <image x="140" y="210" image="graphics/images/ok.png" /> + <image x="175" y="210" image="graphics/images/ok.png" /> + <image x="35" y="245" image="graphics/images/done.png" /> + + </menu> + </dialog> + +</dialogs>
\ No newline at end of file diff --git a/graphics/images/done.png b/graphics/images/done.png Binary files differnew file mode 100644 index 0000000..e197018 --- /dev/null +++ b/graphics/images/done.png diff --git a/graphics/images/final.png b/graphics/images/final.png Binary files differnew file mode 100644 index 0000000..6492265 --- /dev/null +++ b/graphics/images/final.png diff --git a/graphics/images/gift.png b/graphics/images/gift.png Binary files differnew file mode 100644 index 0000000..ac42ff8 --- /dev/null +++ b/graphics/images/gift.png diff --git a/graphics/images/gp.png b/graphics/images/gp.png Binary files differnew file mode 100644 index 0000000..8d7b018 --- /dev/null +++ b/graphics/images/gp.png diff --git a/graphics/images/jexp.png b/graphics/images/jexp.png Binary files differnew file mode 100644 index 0000000..c08e5ec --- /dev/null +++ b/graphics/images/jexp.png diff --git a/graphics/images/last.png b/graphics/images/last.png Binary files differnew file mode 100644 index 0000000..29c9a70 --- /dev/null +++ b/graphics/images/last.png diff --git a/graphics/images/ok.png b/graphics/images/ok.png Binary files differnew file mode 100644 index 0000000..57f5a85 --- /dev/null +++ b/graphics/images/ok.png diff --git a/graphics/images/sc.png b/graphics/images/sc.png Binary files differnew file mode 100644 index 0000000..30595d2 --- /dev/null +++ b/graphics/images/sc.png diff --git a/graphics/images/seaofclouds_1024x1024.png b/graphics/images/seaofclouds_1024x1024.png Binary files differnew file mode 100644 index 0000000..f832053 --- /dev/null +++ b/graphics/images/seaofclouds_1024x1024.png diff --git a/graphics/images/sequenceboard.png b/graphics/images/sequenceboard.png Binary files differnew file mode 100644 index 0000000..2f4a137 --- /dev/null +++ b/graphics/images/sequenceboard.png diff --git a/graphics/images/spit23loginwallpaper_800x600.png b/graphics/images/spit23loginwallpaper_800x600.png Binary files differnew file mode 100644 index 0000000..e54193e --- /dev/null +++ b/graphics/images/spit23loginwallpaper_800x600.png diff --git a/graphics/items/equipment/ammo/arrow.png b/graphics/items/equipment/ammo/arrow.png Binary files differnew file mode 100644 index 0000000..09f98b1 --- /dev/null +++ b/graphics/items/equipment/ammo/arrow.png diff --git a/graphics/items/equipment/ammo/bonearrow.png b/graphics/items/equipment/ammo/bonearrow.png Binary files differnew file mode 100644 index 0000000..aef877d --- /dev/null +++ b/graphics/items/equipment/ammo/bonearrow.png diff --git a/graphics/items/equipment/ammo/cursedarrow.png b/graphics/items/equipment/ammo/cursedarrow.png Binary files differnew file mode 100644 index 0000000..cef5eca --- /dev/null +++ b/graphics/items/equipment/ammo/cursedarrow.png diff --git a/graphics/items/equipment/ammo/ironarrow.png b/graphics/items/equipment/ammo/ironarrow.png Binary files differnew file mode 100644 index 0000000..85cca43 --- /dev/null +++ b/graphics/items/equipment/ammo/ironarrow.png diff --git a/graphics/items/equipment/ammo/mortararrow.png b/graphics/items/equipment/ammo/mortararrow.png Binary files differnew file mode 100644 index 0000000..719cbf8 --- /dev/null +++ b/graphics/items/equipment/ammo/mortararrow.png diff --git a/graphics/items/equipment/ammo/placeholder.png b/graphics/items/equipment/ammo/placeholder.png Binary files differnew file mode 100644 index 0000000..00e8d87 --- /dev/null +++ b/graphics/items/equipment/ammo/placeholder.png diff --git a/graphics/items/equipment/ammo/poisonarrow.png b/graphics/items/equipment/ammo/poisonarrow.png Binary files differnew file mode 100644 index 0000000..dc8bfbc --- /dev/null +++ b/graphics/items/equipment/ammo/poisonarrow.png diff --git a/graphics/items/equipment/ammo/roundstone.png b/graphics/items/equipment/ammo/roundstone.png Binary files differnew file mode 100644 index 0000000..ca19d31 --- /dev/null +++ b/graphics/items/equipment/ammo/roundstone.png diff --git a/graphics/items/equipment/ammo/thornarrow.png b/graphics/items/equipment/ammo/thornarrow.png Binary files differnew file mode 100644 index 0000000..2a25757 --- /dev/null +++ b/graphics/items/equipment/ammo/thornarrow.png diff --git a/graphics/items/equipment/ammo/tolchiarrow.png b/graphics/items/equipment/ammo/tolchiarrow.png Binary files differnew file mode 100644 index 0000000..20ac619 --- /dev/null +++ b/graphics/items/equipment/ammo/tolchiarrow.png diff --git a/graphics/items/equipment/ammo/trainingarrow.png b/graphics/items/equipment/ammo/trainingarrow.png Binary files differnew file mode 100644 index 0000000..2cbfded --- /dev/null +++ b/graphics/items/equipment/ammo/trainingarrow.png diff --git a/graphics/items/equipment/amulet/alvasuspendant.png b/graphics/items/equipment/amulet/alvasuspendant.png Binary files differnew file mode 100644 index 0000000..6099e52 --- /dev/null +++ b/graphics/items/equipment/amulet/alvasuspendant.png diff --git a/graphics/items/equipment/amulet/angelamulet.png b/graphics/items/equipment/amulet/angelamulet.png Binary files differnew file mode 100644 index 0000000..0d33b93 --- /dev/null +++ b/graphics/items/equipment/amulet/angelamulet.png diff --git a/graphics/items/equipment/amulet/barbarianamulet.png b/graphics/items/equipment/amulet/barbarianamulet.png Binary files differnew file mode 100644 index 0000000..9ac0532 --- /dev/null +++ b/graphics/items/equipment/amulet/barbarianamulet.png diff --git a/graphics/items/equipment/amulet/barbarianmasteramulet.png b/graphics/items/equipment/amulet/barbarianmasteramulet.png Binary files differnew file mode 100644 index 0000000..8ee4bc2 --- /dev/null +++ b/graphics/items/equipment/amulet/barbarianmasteramulet.png diff --git a/graphics/items/equipment/amulet/bloodstonependant.png b/graphics/items/equipment/amulet/bloodstonependant.png Binary files differnew file mode 100644 index 0000000..580419b --- /dev/null +++ b/graphics/items/equipment/amulet/bloodstonependant.png diff --git a/graphics/items/equipment/amulet/bromenalfourleafamulet.png b/graphics/items/equipment/amulet/bromenalfourleafamulet.png Binary files differnew file mode 100644 index 0000000..16a826d --- /dev/null +++ b/graphics/items/equipment/amulet/bromenalfourleafamulet.png diff --git a/graphics/items/equipment/amulet/clawpendant.png b/graphics/items/equipment/amulet/clawpendant.png Binary files differnew file mode 100644 index 0000000..c4d0684 --- /dev/null +++ b/graphics/items/equipment/amulet/clawpendant.png diff --git a/graphics/items/equipment/amulet/crozenitefourleafamulet.png b/graphics/items/equipment/amulet/crozenitefourleafamulet.png Binary files differnew file mode 100644 index 0000000..e77296c --- /dev/null +++ b/graphics/items/equipment/amulet/crozenitefourleafamulet.png diff --git a/graphics/items/equipment/amulet/darkpendant.png b/graphics/items/equipment/amulet/darkpendant.png Binary files differnew file mode 100644 index 0000000..3d830cf --- /dev/null +++ b/graphics/items/equipment/amulet/darkpendant.png diff --git a/graphics/items/equipment/amulet/darktalisman.png b/graphics/items/equipment/amulet/darktalisman.png Binary files differnew file mode 100644 index 0000000..ffeb747 --- /dev/null +++ b/graphics/items/equipment/amulet/darktalisman.png diff --git a/graphics/items/equipment/amulet/enchanter.png b/graphics/items/equipment/amulet/enchanter.png Binary files differnew file mode 100644 index 0000000..3023715 --- /dev/null +++ b/graphics/items/equipment/amulet/enchanter.png diff --git a/graphics/items/equipment/amulet/flighttalisman.png b/graphics/items/equipment/amulet/flighttalisman.png Binary files differnew file mode 100644 index 0000000..0381d0b --- /dev/null +++ b/graphics/items/equipment/amulet/flighttalisman.png diff --git a/graphics/items/equipment/amulet/goldenfourleafamulet.png b/graphics/items/equipment/amulet/goldenfourleafamulet.png Binary files differnew file mode 100644 index 0000000..c19a2f6 --- /dev/null +++ b/graphics/items/equipment/amulet/goldenfourleafamulet.png diff --git a/graphics/items/equipment/amulet/heartnecklace.png b/graphics/items/equipment/amulet/heartnecklace.png Binary files differnew file mode 100644 index 0000000..41eb565 --- /dev/null +++ b/graphics/items/equipment/amulet/heartnecklace.png diff --git a/graphics/items/equipment/amulet/infinite.png b/graphics/items/equipment/amulet/infinite.png Binary files differnew file mode 100644 index 0000000..93ff0a7 --- /dev/null +++ b/graphics/items/equipment/amulet/infinite.png diff --git a/graphics/items/equipment/amulet/ironfourleafamulet.png b/graphics/items/equipment/amulet/ironfourleafamulet.png Binary files differnew file mode 100644 index 0000000..9faa204 --- /dev/null +++ b/graphics/items/equipment/amulet/ironfourleafamulet.png diff --git a/graphics/items/equipment/amulet/jacksskeletoncharm.png b/graphics/items/equipment/amulet/jacksskeletoncharm.png Binary files differnew file mode 100644 index 0000000..9b59626 --- /dev/null +++ b/graphics/items/equipment/amulet/jacksskeletoncharm.png diff --git a/graphics/items/equipment/amulet/japanese.png b/graphics/items/equipment/amulet/japanese.png Binary files differnew file mode 100644 index 0000000..05f02b4 --- /dev/null +++ b/graphics/items/equipment/amulet/japanese.png diff --git a/graphics/items/equipment/amulet/lifestonependant.png b/graphics/items/equipment/amulet/lifestonependant.png Binary files differnew file mode 100644 index 0000000..f0a482d --- /dev/null +++ b/graphics/items/equipment/amulet/lifestonependant.png diff --git a/graphics/items/equipment/amulet/mechamedallion.png b/graphics/items/equipment/amulet/mechamedallion.png Binary files differnew file mode 100644 index 0000000..b0efbad --- /dev/null +++ b/graphics/items/equipment/amulet/mechamedallion.png diff --git a/graphics/items/equipment/amulet/misticalamulet.png b/graphics/items/equipment/amulet/misticalamulet.png Binary files differnew file mode 100644 index 0000000..4eb7baf --- /dev/null +++ b/graphics/items/equipment/amulet/misticalamulet.png diff --git a/graphics/items/equipment/amulet/monkpendant.png b/graphics/items/equipment/amulet/monkpendant.png Binary files differnew file mode 100644 index 0000000..5fc58de --- /dev/null +++ b/graphics/items/equipment/amulet/monkpendant.png diff --git a/graphics/items/equipment/amulet/mouboopendant.png b/graphics/items/equipment/amulet/mouboopendant.png Binary files differnew file mode 100644 index 0000000..4d92f5d --- /dev/null +++ b/graphics/items/equipment/amulet/mouboopendant.png diff --git a/graphics/items/equipment/amulet/rawtalisman.png b/graphics/items/equipment/amulet/rawtalisman.png Binary files differnew file mode 100644 index 0000000..cd3e9dd --- /dev/null +++ b/graphics/items/equipment/amulet/rawtalisman.png diff --git a/graphics/items/equipment/amulet/toothnecklace.png b/graphics/items/equipment/amulet/toothnecklace.png Binary files differnew file mode 100644 index 0000000..eccd34c --- /dev/null +++ b/graphics/items/equipment/amulet/toothnecklace.png diff --git a/graphics/items/equipment/amulet/wolvernteethnecklace.png b/graphics/items/equipment/amulet/wolvernteethnecklace.png Binary files differnew file mode 100644 index 0000000..6a38c18 --- /dev/null +++ b/graphics/items/equipment/amulet/wolvernteethnecklace.png diff --git a/graphics/items/equipment/charms/ashurn.png b/graphics/items/equipment/charms/ashurn.png Binary files differnew file mode 100644 index 0000000..f80eb87 --- /dev/null +++ b/graphics/items/equipment/charms/ashurn.png diff --git a/graphics/items/equipment/charms/astralcube.png b/graphics/items/equipment/charms/astralcube.png Binary files differnew file mode 100644 index 0000000..7d2c3c8 --- /dev/null +++ b/graphics/items/equipment/charms/astralcube.png diff --git a/graphics/items/equipment/charms/brokendoll.png b/graphics/items/equipment/charms/brokendoll.png Binary files differnew file mode 100644 index 0000000..c834708 --- /dev/null +++ b/graphics/items/equipment/charms/brokendoll.png diff --git a/graphics/items/equipment/charms/bronzemedal.png b/graphics/items/equipment/charms/bronzemedal.png Binary files differnew file mode 100644 index 0000000..c9e8179 --- /dev/null +++ b/graphics/items/equipment/charms/bronzemedal.png diff --git a/graphics/items/equipment/charms/cursedskull.png b/graphics/items/equipment/charms/cursedskull.png Binary files differnew file mode 100644 index 0000000..aa70ca1 --- /dev/null +++ b/graphics/items/equipment/charms/cursedskull.png diff --git a/graphics/items/equipment/charms/doll.png b/graphics/items/equipment/charms/doll.png Binary files differnew file mode 100644 index 0000000..668e2ca --- /dev/null +++ b/graphics/items/equipment/charms/doll.png diff --git a/graphics/items/equipment/charms/dragonstar.png b/graphics/items/equipment/charms/dragonstar.png Binary files differnew file mode 100644 index 0000000..7b2aa2b --- /dev/null +++ b/graphics/items/equipment/charms/dragonstar.png diff --git a/graphics/items/equipment/charms/earthscroll.png b/graphics/items/equipment/charms/earthscroll.png Binary files differnew file mode 100644 index 0000000..0dc400f --- /dev/null +++ b/graphics/items/equipment/charms/earthscroll.png diff --git a/graphics/items/equipment/charms/firescroll.png b/graphics/items/equipment/charms/firescroll.png Binary files differnew file mode 100644 index 0000000..c5ff12c --- /dev/null +++ b/graphics/items/equipment/charms/firescroll.png diff --git a/graphics/items/equipment/charms/fourleafclover.png b/graphics/items/equipment/charms/fourleafclover.png Binary files differnew file mode 100644 index 0000000..d332814 --- /dev/null +++ b/graphics/items/equipment/charms/fourleafclover.png diff --git a/graphics/items/equipment/charms/goldmedal.png b/graphics/items/equipment/charms/goldmedal.png Binary files differnew file mode 100644 index 0000000..8276564 --- /dev/null +++ b/graphics/items/equipment/charms/goldmedal.png diff --git a/graphics/items/equipment/charms/graduationalbum.png b/graphics/items/equipment/charms/graduationalbum.png Binary files differnew file mode 100644 index 0000000..b2b9572 --- /dev/null +++ b/graphics/items/equipment/charms/graduationalbum.png diff --git a/graphics/items/equipment/charms/grimoir.png b/graphics/items/equipment/charms/grimoir.png Binary files differnew file mode 100644 index 0000000..995ebd3 --- /dev/null +++ b/graphics/items/equipment/charms/grimoir.png diff --git a/graphics/items/equipment/charms/heartofisis.png b/graphics/items/equipment/charms/heartofisis.png Binary files differnew file mode 100644 index 0000000..6a9116c --- /dev/null +++ b/graphics/items/equipment/charms/heartofisis.png diff --git a/graphics/items/equipment/charms/leatherball.png b/graphics/items/equipment/charms/leatherball.png Binary files differnew file mode 100644 index 0000000..927423e --- /dev/null +++ b/graphics/items/equipment/charms/leatherball.png diff --git a/graphics/items/equipment/charms/oldtowel.png b/graphics/items/equipment/charms/oldtowel.png Binary files differnew file mode 100644 index 0000000..dda4f62 --- /dev/null +++ b/graphics/items/equipment/charms/oldtowel.png diff --git a/graphics/items/equipment/charms/plushmouboo.png b/graphics/items/equipment/charms/plushmouboo.png Binary files differnew file mode 100644 index 0000000..87a8540 --- /dev/null +++ b/graphics/items/equipment/charms/plushmouboo.png diff --git a/graphics/items/equipment/charms/redstocking.png b/graphics/items/equipment/charms/redstocking.png Binary files differnew file mode 100644 index 0000000..0973593 --- /dev/null +++ b/graphics/items/equipment/charms/redstocking.png diff --git a/graphics/items/equipment/charms/rubberducky.png b/graphics/items/equipment/charms/rubberducky.png Binary files differnew file mode 100644 index 0000000..d490627 --- /dev/null +++ b/graphics/items/equipment/charms/rubberducky.png diff --git a/graphics/items/equipment/charms/santaglobe.png b/graphics/items/equipment/charms/santaglobe.png Binary files differnew file mode 100644 index 0000000..15f4761 --- /dev/null +++ b/graphics/items/equipment/charms/santaglobe.png diff --git a/graphics/items/equipment/charms/silvermedal.png b/graphics/items/equipment/charms/silvermedal.png Binary files differnew file mode 100644 index 0000000..a5197c1 --- /dev/null +++ b/graphics/items/equipment/charms/silvermedal.png diff --git a/graphics/items/equipment/charms/snowmanglobe.png b/graphics/items/equipment/charms/snowmanglobe.png Binary files differnew file mode 100644 index 0000000..d2dec68 --- /dev/null +++ b/graphics/items/equipment/charms/snowmanglobe.png diff --git a/graphics/items/equipment/charms/spectralorb.png b/graphics/items/equipment/charms/spectralorb.png Binary files differnew file mode 100644 index 0000000..fe711e5 --- /dev/null +++ b/graphics/items/equipment/charms/spectralorb.png diff --git a/graphics/items/equipment/charms/thetabook.png b/graphics/items/equipment/charms/thetabook.png Binary files differnew file mode 100644 index 0000000..1772d89 --- /dev/null +++ b/graphics/items/equipment/charms/thetabook.png diff --git a/graphics/items/equipment/charms/treasuremap.png b/graphics/items/equipment/charms/treasuremap.png Binary files differnew file mode 100644 index 0000000..6c65dd8 --- /dev/null +++ b/graphics/items/equipment/charms/treasuremap.png diff --git a/graphics/items/equipment/charms/treasuremap2.png b/graphics/items/equipment/charms/treasuremap2.png Binary files differnew file mode 100644 index 0000000..d303244 --- /dev/null +++ b/graphics/items/equipment/charms/treasuremap2.png diff --git a/graphics/items/equipment/charms/zarkorscroll.png b/graphics/items/equipment/charms/zarkorscroll.png Binary files differnew file mode 100644 index 0000000..2779eae --- /dev/null +++ b/graphics/items/equipment/charms/zarkorscroll.png diff --git a/graphics/items/equipment/chest/assassinchest.png b/graphics/items/equipment/chest/assassinchest.png Binary files differnew file mode 100644 index 0000000..975b9b5 --- /dev/null +++ b/graphics/items/equipment/chest/assassinchest.png diff --git a/graphics/items/equipment/chest/bathrobe.png b/graphics/items/equipment/chest/bathrobe.png Binary files differnew file mode 100644 index 0000000..3837d90 --- /dev/null +++ b/graphics/items/equipment/chest/bathrobe.png diff --git a/graphics/items/equipment/chest/bromenalchest.png b/graphics/items/equipment/chest/bromenalchest.png Binary files differnew file mode 100644 index 0000000..65df4cb --- /dev/null +++ b/graphics/items/equipment/chest/bromenalchest.png diff --git a/graphics/items/equipment/chest/candorshirt.png b/graphics/items/equipment/chest/candorshirt.png Binary files differnew file mode 100644 index 0000000..124e1b8 --- /dev/null +++ b/graphics/items/equipment/chest/candorshirt.png diff --git a/graphics/items/equipment/chest/chainmail.png b/graphics/items/equipment/chest/chainmail.png Binary files differnew file mode 100644 index 0000000..1dbcbce --- /dev/null +++ b/graphics/items/equipment/chest/chainmail.png diff --git a/graphics/items/equipment/chest/communityshirt.png b/graphics/items/equipment/chest/communityshirt.png Binary files differnew file mode 100644 index 0000000..10e0fe4 --- /dev/null +++ b/graphics/items/equipment/chest/communityshirt.png diff --git a/graphics/items/equipment/chest/contributorsweater.png b/graphics/items/equipment/chest/contributorsweater.png Binary files differnew file mode 100644 index 0000000..271b789 --- /dev/null +++ b/graphics/items/equipment/chest/contributorsweater.png diff --git a/graphics/items/equipment/chest/copperarmor.png b/graphics/items/equipment/chest/copperarmor.png Binary files differnew file mode 100644 index 0000000..186432a --- /dev/null +++ b/graphics/items/equipment/chest/copperarmor.png diff --git a/graphics/items/equipment/chest/cottonshirt.png b/graphics/items/equipment/chest/cottonshirt.png Binary files differnew file mode 100644 index 0000000..7e3a427 --- /dev/null +++ b/graphics/items/equipment/chest/cottonshirt.png diff --git a/graphics/items/equipment/chest/desertshirt.png b/graphics/items/equipment/chest/desertshirt.png Binary files differnew file mode 100644 index 0000000..54af2a3 --- /dev/null +++ b/graphics/items/equipment/chest/desertshirt.png diff --git a/graphics/items/equipment/chest/forestarmor.png b/graphics/items/equipment/chest/forestarmor.png Binary files differnew file mode 100644 index 0000000..3ef390c --- /dev/null +++ b/graphics/items/equipment/chest/forestarmor.png diff --git a/graphics/items/equipment/chest/gmrobe.png b/graphics/items/equipment/chest/gmrobe.png Binary files differnew file mode 100644 index 0000000..93470ea --- /dev/null +++ b/graphics/items/equipment/chest/gmrobe.png diff --git a/graphics/items/equipment/chest/leathershirt.png b/graphics/items/equipment/chest/leathershirt.png Binary files differnew file mode 100644 index 0000000..a1e67d2 --- /dev/null +++ b/graphics/items/equipment/chest/leathershirt.png diff --git a/graphics/items/equipment/chest/lightplatemail.png b/graphics/items/equipment/chest/lightplatemail.png Binary files differnew file mode 100644 index 0000000..a4303b0 --- /dev/null +++ b/graphics/items/equipment/chest/lightplatemail.png diff --git a/graphics/items/equipment/chest/minertanktop.png b/graphics/items/equipment/chest/minertanktop.png Binary files differnew file mode 100644 index 0000000..9b7d5d9 --- /dev/null +++ b/graphics/items/equipment/chest/minertanktop.png diff --git a/graphics/items/equipment/chest/redknight.png b/graphics/items/equipment/chest/redknight.png Binary files differnew file mode 100644 index 0000000..5ec3953 --- /dev/null +++ b/graphics/items/equipment/chest/redknight.png diff --git a/graphics/items/equipment/chest/sailorshirt.png b/graphics/items/equipment/chest/sailorshirt.png Binary files differnew file mode 100644 index 0000000..ba24da0 --- /dev/null +++ b/graphics/items/equipment/chest/sailorshirt.png diff --git a/graphics/items/equipment/chest/saviorarmor.png b/graphics/items/equipment/chest/saviorarmor.png Binary files differnew file mode 100644 index 0000000..25a8bb7 --- /dev/null +++ b/graphics/items/equipment/chest/saviorarmor.png diff --git a/graphics/items/equipment/chest/shorttanktop.png b/graphics/items/equipment/chest/shorttanktop.png Binary files differnew file mode 100644 index 0000000..8ec556e --- /dev/null +++ b/graphics/items/equipment/chest/shorttanktop.png diff --git a/graphics/items/equipment/chest/silkrobe.png b/graphics/items/equipment/chest/silkrobe.png Binary files differnew file mode 100644 index 0000000..0f19f9a --- /dev/null +++ b/graphics/items/equipment/chest/silkrobe.png diff --git a/graphics/items/equipment/chest/sorcererrobe.png b/graphics/items/equipment/chest/sorcererrobe.png Binary files differnew file mode 100644 index 0000000..862990c --- /dev/null +++ b/graphics/items/equipment/chest/sorcererrobe.png diff --git a/graphics/items/equipment/chest/tanktop.png b/graphics/items/equipment/chest/tanktop.png Binary files differnew file mode 100644 index 0000000..c6eff65 --- /dev/null +++ b/graphics/items/equipment/chest/tanktop.png diff --git a/graphics/items/equipment/chest/terranitearmor.png b/graphics/items/equipment/chest/terranitearmor.png Binary files differnew file mode 100644 index 0000000..5400c99 --- /dev/null +++ b/graphics/items/equipment/chest/terranitearmor.png diff --git a/graphics/items/equipment/chest/tnecksweater.png b/graphics/items/equipment/chest/tnecksweater.png Binary files differnew file mode 100644 index 0000000..e8284d8 --- /dev/null +++ b/graphics/items/equipment/chest/tnecksweater.png diff --git a/graphics/items/equipment/chest/trainingshirt.png b/graphics/items/equipment/chest/trainingshirt.png Binary files differnew file mode 100644 index 0000000..a21d48a --- /dev/null +++ b/graphics/items/equipment/chest/trainingshirt.png diff --git a/graphics/items/equipment/chest/uglychristmassweater.png b/graphics/items/equipment/chest/uglychristmassweater.png Binary files differnew file mode 100644 index 0000000..fd9e984 --- /dev/null +++ b/graphics/items/equipment/chest/uglychristmassweater.png diff --git a/graphics/items/equipment/chest/valentinedress.png b/graphics/items/equipment/chest/valentinedress.png Binary files differnew file mode 100644 index 0000000..31475b5 --- /dev/null +++ b/graphics/items/equipment/chest/valentinedress.png diff --git a/graphics/items/equipment/chest/vneckjumper.png b/graphics/items/equipment/chest/vneckjumper.png Binary files differnew file mode 100644 index 0000000..7467353 --- /dev/null +++ b/graphics/items/equipment/chest/vneckjumper.png diff --git a/graphics/items/equipment/chest/vnecksweater.png b/graphics/items/equipment/chest/vnecksweater.png Binary files differnew file mode 100644 index 0000000..d4d3959 --- /dev/null +++ b/graphics/items/equipment/chest/vnecksweater.png diff --git a/graphics/items/equipment/chest/warlordplate.png b/graphics/items/equipment/chest/warlordplate.png Binary files differnew file mode 100644 index 0000000..c8b4652 --- /dev/null +++ b/graphics/items/equipment/chest/warlordplate.png diff --git a/graphics/items/equipment/feet/assassinboots.png b/graphics/items/equipment/feet/assassinboots.png Binary files differnew file mode 100644 index 0000000..952aaf7 --- /dev/null +++ b/graphics/items/equipment/feet/assassinboots.png diff --git a/graphics/items/equipment/feet/boots.png b/graphics/items/equipment/feet/boots.png Binary files differnew file mode 100644 index 0000000..6c069db --- /dev/null +++ b/graphics/items/equipment/feet/boots.png diff --git a/graphics/items/equipment/feet/bromenalboots.png b/graphics/items/equipment/feet/bromenalboots.png Binary files differnew file mode 100644 index 0000000..6cdb1a5 --- /dev/null +++ b/graphics/items/equipment/feet/bromenalboots.png diff --git a/graphics/items/equipment/feet/candorboots.png b/graphics/items/equipment/feet/candorboots.png Binary files differnew file mode 100644 index 0000000..dacae26 --- /dev/null +++ b/graphics/items/equipment/feet/candorboots.png diff --git a/graphics/items/equipment/feet/cottonboots.png b/graphics/items/equipment/feet/cottonboots.png Binary files differnew file mode 100644 index 0000000..e2d6f8a --- /dev/null +++ b/graphics/items/equipment/feet/cottonboots.png diff --git a/graphics/items/equipment/feet/fursboots.png b/graphics/items/equipment/feet/fursboots.png Binary files differnew file mode 100644 index 0000000..a1f5292 --- /dev/null +++ b/graphics/items/equipment/feet/fursboots.png diff --git a/graphics/items/equipment/feet/slippers.png b/graphics/items/equipment/feet/slippers.png Binary files differnew file mode 100644 index 0000000..2a5bc6f --- /dev/null +++ b/graphics/items/equipment/feet/slippers.png diff --git a/graphics/items/equipment/feet/squirrelboots.png b/graphics/items/equipment/feet/squirrelboots.png Binary files differnew file mode 100644 index 0000000..eb878ee --- /dev/null +++ b/graphics/items/equipment/feet/squirrelboots.png diff --git a/graphics/items/equipment/feet/tulimsharguardboots.png b/graphics/items/equipment/feet/tulimsharguardboots.png Binary files differnew file mode 100644 index 0000000..40487d0 --- /dev/null +++ b/graphics/items/equipment/feet/tulimsharguardboots.png diff --git a/graphics/items/equipment/feet/warlordboots.png b/graphics/items/equipment/feet/warlordboots.png Binary files differnew file mode 100644 index 0000000..41139b6 --- /dev/null +++ b/graphics/items/equipment/feet/warlordboots.png diff --git a/graphics/items/equipment/hands/armbands.png b/graphics/items/equipment/hands/armbands.png Binary files differnew file mode 100644 index 0000000..47e52c0 --- /dev/null +++ b/graphics/items/equipment/hands/armbands.png diff --git a/graphics/items/equipment/hands/assassingloves.png b/graphics/items/equipment/hands/assassingloves.png Binary files differnew file mode 100644 index 0000000..c1d1697 --- /dev/null +++ b/graphics/items/equipment/hands/assassingloves.png diff --git a/graphics/items/equipment/hands/bromenalgloves.png b/graphics/items/equipment/hands/bromenalgloves.png Binary files differnew file mode 100644 index 0000000..25f98ef --- /dev/null +++ b/graphics/items/equipment/hands/bromenalgloves.png diff --git a/graphics/items/equipment/hands/candorgloves.png b/graphics/items/equipment/hands/candorgloves.png Binary files differnew file mode 100644 index 0000000..c7cfe98 --- /dev/null +++ b/graphics/items/equipment/hands/candorgloves.png diff --git a/graphics/items/equipment/hands/copperarmbands.png b/graphics/items/equipment/hands/copperarmbands.png Binary files differnew file mode 100644 index 0000000..9b3db6b --- /dev/null +++ b/graphics/items/equipment/hands/copperarmbands.png diff --git a/graphics/items/equipment/hands/cottongloves.png b/graphics/items/equipment/hands/cottongloves.png Binary files differnew file mode 100644 index 0000000..7a78553 --- /dev/null +++ b/graphics/items/equipment/hands/cottongloves.png diff --git a/graphics/items/equipment/hands/ironarmbands.png b/graphics/items/equipment/hands/ironarmbands.png Binary files differnew file mode 100644 index 0000000..1018471 --- /dev/null +++ b/graphics/items/equipment/hands/ironarmbands.png diff --git a/graphics/items/equipment/hands/leathergloves.png b/graphics/items/equipment/hands/leathergloves.png Binary files differnew file mode 100644 index 0000000..3d44c4a --- /dev/null +++ b/graphics/items/equipment/hands/leathergloves.png diff --git a/graphics/items/equipment/hands/minergloves.png b/graphics/items/equipment/hands/minergloves.png Binary files differnew file mode 100644 index 0000000..2b42b35 --- /dev/null +++ b/graphics/items/equipment/hands/minergloves.png diff --git a/graphics/items/equipment/hands/scarabarmlet.png b/graphics/items/equipment/hands/scarabarmlet.png Binary files differnew file mode 100644 index 0000000..be326c6 --- /dev/null +++ b/graphics/items/equipment/hands/scarabarmlet.png diff --git a/graphics/items/equipment/head/admcap.png b/graphics/items/equipment/head/admcap.png Binary files differnew file mode 100644 index 0000000..e159ff1 --- /dev/null +++ b/graphics/items/equipment/head/admcap.png diff --git a/graphics/items/equipment/head/afkcap.png b/graphics/items/equipment/head/afkcap.png Binary files differnew file mode 100644 index 0000000..f457dcb --- /dev/null +++ b/graphics/items/equipment/head/afkcap.png diff --git a/graphics/items/equipment/head/alchemisthelmet.png b/graphics/items/equipment/head/alchemisthelmet.png Binary files differnew file mode 100644 index 0000000..0ba7cff --- /dev/null +++ b/graphics/items/equipment/head/alchemisthelmet.png diff --git a/graphics/items/equipment/head/alphamouboohead.png b/graphics/items/equipment/head/alphamouboohead.png Binary files differnew file mode 100644 index 0000000..eec62e6 --- /dev/null +++ b/graphics/items/equipment/head/alphamouboohead.png diff --git a/graphics/items/equipment/head/antlerhat.png b/graphics/items/equipment/head/antlerhat.png Binary files differnew file mode 100644 index 0000000..56a611d --- /dev/null +++ b/graphics/items/equipment/head/antlerhat.png diff --git a/graphics/items/equipment/head/archangelhelmet.png b/graphics/items/equipment/head/archangelhelmet.png Binary files differnew file mode 100644 index 0000000..c09a491 --- /dev/null +++ b/graphics/items/equipment/head/archangelhelmet.png diff --git a/graphics/items/equipment/head/axehat.png b/graphics/items/equipment/head/axehat.png Binary files differnew file mode 100644 index 0000000..edb7a43 --- /dev/null +++ b/graphics/items/equipment/head/axehat.png diff --git a/graphics/items/equipment/head/backcowboyhat.png b/graphics/items/equipment/head/backcowboyhat.png Binary files differnew file mode 100644 index 0000000..a8c3626 --- /dev/null +++ b/graphics/items/equipment/head/backcowboyhat.png diff --git a/graphics/items/equipment/head/bandana.png b/graphics/items/equipment/head/bandana.png Binary files differnew file mode 100644 index 0000000..b706c02 --- /dev/null +++ b/graphics/items/equipment/head/bandana.png diff --git a/graphics/items/equipment/head/beaniecopter.png b/graphics/items/equipment/head/beaniecopter.png Binary files differnew file mode 100644 index 0000000..135fc28 --- /dev/null +++ b/graphics/items/equipment/head/beaniecopter.png diff --git a/graphics/items/equipment/head/bearhat.png b/graphics/items/equipment/head/bearhat.png Binary files differnew file mode 100644 index 0000000..587d297 --- /dev/null +++ b/graphics/items/equipment/head/bearhat.png diff --git a/graphics/items/equipment/head/beekeeperhat.png b/graphics/items/equipment/head/beekeeperhat.png Binary files differnew file mode 100644 index 0000000..3d66790 --- /dev/null +++ b/graphics/items/equipment/head/beekeeperhat.png diff --git a/graphics/items/equipment/head/boina.png b/graphics/items/equipment/head/boina.png Binary files differnew file mode 100644 index 0000000..8f2dc26 --- /dev/null +++ b/graphics/items/equipment/head/boina.png diff --git a/graphics/items/equipment/head/bountyhunterhelmet.png b/graphics/items/equipment/head/bountyhunterhelmet.png Binary files differnew file mode 100644 index 0000000..fa8ead7 --- /dev/null +++ b/graphics/items/equipment/head/bountyhunterhelmet.png diff --git a/graphics/items/equipment/head/bowlerhat.png b/graphics/items/equipment/head/bowlerhat.png Binary files differnew file mode 100644 index 0000000..151e776 --- /dev/null +++ b/graphics/items/equipment/head/bowlerhat.png diff --git a/graphics/items/equipment/head/braineggshell.png b/graphics/items/equipment/head/braineggshell.png Binary files differnew file mode 100644 index 0000000..5fec8db --- /dev/null +++ b/graphics/items/equipment/head/braineggshell.png diff --git a/graphics/items/equipment/head/brimmedfeatherhat.png b/graphics/items/equipment/head/brimmedfeatherhat.png Binary files differnew file mode 100644 index 0000000..a02104a --- /dev/null +++ b/graphics/items/equipment/head/brimmedfeatherhat.png diff --git a/graphics/items/equipment/head/brimmedflowerhat.png b/graphics/items/equipment/head/brimmedflowerhat.png Binary files differnew file mode 100644 index 0000000..8cd8bf3 --- /dev/null +++ b/graphics/items/equipment/head/brimmedflowerhat.png diff --git a/graphics/items/equipment/head/brimmedhat.png b/graphics/items/equipment/head/brimmedhat.png Binary files differnew file mode 100644 index 0000000..0a5698a --- /dev/null +++ b/graphics/items/equipment/head/brimmedhat.png diff --git a/graphics/items/equipment/head/bromenalhelmet.png b/graphics/items/equipment/head/bromenalhelmet.png Binary files differnew file mode 100644 index 0000000..539b7e9 --- /dev/null +++ b/graphics/items/equipment/head/bromenalhelmet.png diff --git a/graphics/items/equipment/head/bucket.png b/graphics/items/equipment/head/bucket.png Binary files differnew file mode 100644 index 0000000..04cf54d --- /dev/null +++ b/graphics/items/equipment/head/bucket.png diff --git a/graphics/items/equipment/head/bull.png b/graphics/items/equipment/head/bull.png Binary files differnew file mode 100644 index 0000000..0e30c1f --- /dev/null +++ b/graphics/items/equipment/head/bull.png diff --git a/graphics/items/equipment/head/bunnyears.png b/graphics/items/equipment/head/bunnyears.png Binary files differnew file mode 100644 index 0000000..37071b3 --- /dev/null +++ b/graphics/items/equipment/head/bunnyears.png diff --git a/graphics/items/equipment/head/candlehelmet.png b/graphics/items/equipment/head/candlehelmet.png Binary files differnew file mode 100644 index 0000000..dcde3f7 --- /dev/null +++ b/graphics/items/equipment/head/candlehelmet.png diff --git a/graphics/items/equipment/head/candorheadband.png b/graphics/items/equipment/head/candorheadband.png Binary files differnew file mode 100644 index 0000000..9a9c1f6 --- /dev/null +++ b/graphics/items/equipment/head/candorheadband.png diff --git a/graphics/items/equipment/head/cap.png b/graphics/items/equipment/head/cap.png Binary files differnew file mode 100644 index 0000000..36cd9af --- /dev/null +++ b/graphics/items/equipment/head/cap.png diff --git a/graphics/items/equipment/head/captaincap.png b/graphics/items/equipment/head/captaincap.png Binary files differnew file mode 100644 index 0000000..3d72dca --- /dev/null +++ b/graphics/items/equipment/head/captaincap.png diff --git a/graphics/items/equipment/head/catears.png b/graphics/items/equipment/head/catears.png Binary files differnew file mode 100644 index 0000000..fd5f8da --- /dev/null +++ b/graphics/items/equipment/head/catears.png diff --git a/graphics/items/equipment/head/cathelmet.png b/graphics/items/equipment/head/cathelmet.png Binary files differnew file mode 100644 index 0000000..bfd3ad1 --- /dev/null +++ b/graphics/items/equipment/head/cathelmet.png diff --git a/graphics/items/equipment/head/centurionhelmet.png b/graphics/items/equipment/head/centurionhelmet.png Binary files differnew file mode 100644 index 0000000..0045af0 --- /dev/null +++ b/graphics/items/equipment/head/centurionhelmet.png diff --git a/graphics/items/equipment/head/chefhat.png b/graphics/items/equipment/head/chefhat.png Binary files differnew file mode 100644 index 0000000..a0f2b43 --- /dev/null +++ b/graphics/items/equipment/head/chefhat.png diff --git a/graphics/items/equipment/head/clericcap.png b/graphics/items/equipment/head/clericcap.png Binary files differnew file mode 100644 index 0000000..1558270 --- /dev/null +++ b/graphics/items/equipment/head/clericcap.png diff --git a/graphics/items/equipment/head/corsairhat.png b/graphics/items/equipment/head/corsairhat.png Binary files differnew file mode 100644 index 0000000..db1d853 --- /dev/null +++ b/graphics/items/equipment/head/corsairhat.png diff --git a/graphics/items/equipment/head/crown.png b/graphics/items/equipment/head/crown.png Binary files differnew file mode 100644 index 0000000..b0be9ed --- /dev/null +++ b/graphics/items/equipment/head/crown.png diff --git a/graphics/items/equipment/head/crusadehelmet.png b/graphics/items/equipment/head/crusadehelmet.png Binary files differnew file mode 100644 index 0000000..88bdf14 --- /dev/null +++ b/graphics/items/equipment/head/crusadehelmet.png diff --git a/graphics/items/equipment/head/darkhelm.png b/graphics/items/equipment/head/darkhelm.png Binary files differnew file mode 100644 index 0000000..8d2c354 --- /dev/null +++ b/graphics/items/equipment/head/darkhelm.png diff --git a/graphics/items/equipment/head/darkknighthelmet.png b/graphics/items/equipment/head/darkknighthelmet.png Binary files differnew file mode 100644 index 0000000..33a3949 --- /dev/null +++ b/graphics/items/equipment/head/darkknighthelmet.png diff --git a/graphics/items/equipment/head/deserthat.png b/graphics/items/equipment/head/deserthat.png Binary files differnew file mode 100644 index 0000000..551de73 --- /dev/null +++ b/graphics/items/equipment/head/deserthat.png diff --git a/graphics/items/equipment/head/deserthelmet.png b/graphics/items/equipment/head/deserthelmet.png Binary files differnew file mode 100644 index 0000000..3bd95f5 --- /dev/null +++ b/graphics/items/equipment/head/deserthelmet.png diff --git a/graphics/items/equipment/head/devcap.png b/graphics/items/equipment/head/devcap.png Binary files differnew file mode 100644 index 0000000..1719cee --- /dev/null +++ b/graphics/items/equipment/head/devcap.png diff --git a/graphics/items/equipment/head/dragoneggshell.png b/graphics/items/equipment/head/dragoneggshell.png Binary files differnew file mode 100644 index 0000000..2bb375a --- /dev/null +++ b/graphics/items/equipment/head/dragoneggshell.png diff --git a/graphics/items/equipment/head/earmuffs.png b/graphics/items/equipment/head/earmuffs.png Binary files differnew file mode 100644 index 0000000..c201ffd --- /dev/null +++ b/graphics/items/equipment/head/earmuffs.png diff --git a/graphics/items/equipment/head/eggshellhat.png b/graphics/items/equipment/head/eggshellhat.png Binary files differnew file mode 100644 index 0000000..c957943 --- /dev/null +++ b/graphics/items/equipment/head/eggshellhat.png diff --git a/graphics/items/equipment/head/fafimask.png b/graphics/items/equipment/head/fafimask.png Binary files differnew file mode 100644 index 0000000..02183ca --- /dev/null +++ b/graphics/items/equipment/head/fafimask.png diff --git a/graphics/items/equipment/head/fairyhat.png b/graphics/items/equipment/head/fairyhat.png Binary files differnew file mode 100644 index 0000000..b2087bb --- /dev/null +++ b/graphics/items/equipment/head/fairyhat.png diff --git a/graphics/items/equipment/head/fancyhat.png b/graphics/items/equipment/head/fancyhat.png Binary files differnew file mode 100644 index 0000000..9c33370 --- /dev/null +++ b/graphics/items/equipment/head/fancyhat.png diff --git a/graphics/items/equipment/head/farmerhat.png b/graphics/items/equipment/head/farmerhat.png Binary files differnew file mode 100644 index 0000000..2a7ad84 --- /dev/null +++ b/graphics/items/equipment/head/farmerhat.png diff --git a/graphics/items/equipment/head/fluffyhat.png b/graphics/items/equipment/head/fluffyhat.png Binary files differnew file mode 100644 index 0000000..e467bf0 --- /dev/null +++ b/graphics/items/equipment/head/fluffyhat.png diff --git a/graphics/items/equipment/head/forestshroomhat.png b/graphics/items/equipment/head/forestshroomhat.png Binary files differnew file mode 100644 index 0000000..7c7f01f --- /dev/null +++ b/graphics/items/equipment/head/forestshroomhat.png diff --git a/graphics/items/equipment/head/funkyhat.png b/graphics/items/equipment/head/funkyhat.png Binary files differnew file mode 100644 index 0000000..380adf1 --- /dev/null +++ b/graphics/items/equipment/head/funkyhat.png diff --git a/graphics/items/equipment/head/gladiatorhelmet.png b/graphics/items/equipment/head/gladiatorhelmet.png Binary files differnew file mode 100644 index 0000000..2d4f6e2 --- /dev/null +++ b/graphics/items/equipment/head/gladiatorhelmet.png diff --git a/graphics/items/equipment/head/gmcap.png b/graphics/items/equipment/head/gmcap.png Binary files differnew file mode 100644 index 0000000..e89c95f --- /dev/null +++ b/graphics/items/equipment/head/gmcap.png diff --git a/graphics/items/equipment/head/graduationcap.png b/graphics/items/equipment/head/graduationcap.png Binary files differnew file mode 100644 index 0000000..8f68e8e --- /dev/null +++ b/graphics/items/equipment/head/graduationcap.png diff --git a/graphics/items/equipment/head/headhood.png b/graphics/items/equipment/head/headhood.png Binary files differnew file mode 100644 index 0000000..c0c2fad --- /dev/null +++ b/graphics/items/equipment/head/headhood.png diff --git a/graphics/items/equipment/head/highpriestcrown.png b/graphics/items/equipment/head/highpriestcrown.png Binary files differnew file mode 100644 index 0000000..688f74c --- /dev/null +++ b/graphics/items/equipment/head/highpriestcrown.png diff --git a/graphics/items/equipment/head/imperialcrown.png b/graphics/items/equipment/head/imperialcrown.png Binary files differnew file mode 100644 index 0000000..0972815 --- /dev/null +++ b/graphics/items/equipment/head/imperialcrown.png diff --git a/graphics/items/equipment/head/infantryhelmet.png b/graphics/items/equipment/head/infantryhelmet.png Binary files differnew file mode 100644 index 0000000..1fa1f47 --- /dev/null +++ b/graphics/items/equipment/head/infantryhelmet.png diff --git a/graphics/items/equipment/head/knithat.png b/graphics/items/equipment/head/knithat.png Binary files differnew file mode 100644 index 0000000..262f110 --- /dev/null +++ b/graphics/items/equipment/head/knithat.png diff --git a/graphics/items/equipment/head/leprechaunhat.png b/graphics/items/equipment/head/leprechaunhat.png Binary files differnew file mode 100644 index 0000000..0e22eae --- /dev/null +++ b/graphics/items/equipment/head/leprechaunhat.png diff --git a/graphics/items/equipment/head/lightlordhelmet.png b/graphics/items/equipment/head/lightlordhelmet.png Binary files differnew file mode 100644 index 0000000..459aedd --- /dev/null +++ b/graphics/items/equipment/head/lightlordhelmet.png diff --git a/graphics/items/equipment/head/magictophat.png b/graphics/items/equipment/head/magictophat.png Binary files differnew file mode 100644 index 0000000..d672821 --- /dev/null +++ b/graphics/items/equipment/head/magictophat.png diff --git a/graphics/items/equipment/head/minerhat.png b/graphics/items/equipment/head/minerhat.png Binary files differnew file mode 100644 index 0000000..491a874 --- /dev/null +++ b/graphics/items/equipment/head/minerhat.png diff --git a/graphics/items/equipment/head/monsterskullhelmet.png b/graphics/items/equipment/head/monsterskullhelmet.png Binary files differnew file mode 100644 index 0000000..ddf8b1a --- /dev/null +++ b/graphics/items/equipment/head/monsterskullhelmet.png diff --git a/graphics/items/equipment/head/moonshroomhat.png b/graphics/items/equipment/head/moonshroomhat.png Binary files differnew file mode 100644 index 0000000..386d1ba --- /dev/null +++ b/graphics/items/equipment/head/moonshroomhat.png diff --git a/graphics/items/equipment/head/moubihat.png b/graphics/items/equipment/head/moubihat.png Binary files differnew file mode 100644 index 0000000..10f5a36 --- /dev/null +++ b/graphics/items/equipment/head/moubihat.png diff --git a/graphics/items/equipment/head/mouboohat.png b/graphics/items/equipment/head/mouboohat.png Binary files differnew file mode 100644 index 0000000..5c9f133 --- /dev/null +++ b/graphics/items/equipment/head/mouboohat.png diff --git a/graphics/items/equipment/head/murderercrown.png b/graphics/items/equipment/head/murderercrown.png Binary files differnew file mode 100644 index 0000000..e675dac --- /dev/null +++ b/graphics/items/equipment/head/murderercrown.png diff --git a/graphics/items/equipment/head/mushroomhat.png b/graphics/items/equipment/head/mushroomhat.png Binary files differnew file mode 100644 index 0000000..4d6444e --- /dev/null +++ b/graphics/items/equipment/head/mushroomhat.png diff --git a/graphics/items/equipment/head/operamask.png b/graphics/items/equipment/head/operamask.png Binary files differnew file mode 100644 index 0000000..6b9dd32 --- /dev/null +++ b/graphics/items/equipment/head/operamask.png diff --git a/graphics/items/equipment/head/overlordhelmet.png b/graphics/items/equipment/head/overlordhelmet.png Binary files differnew file mode 100644 index 0000000..0c55a1c --- /dev/null +++ b/graphics/items/equipment/head/overlordhelmet.png diff --git a/graphics/items/equipment/head/pachuachefhat.png b/graphics/items/equipment/head/pachuachefhat.png Binary files differnew file mode 100644 index 0000000..d8b3e8c --- /dev/null +++ b/graphics/items/equipment/head/pachuachefhat.png diff --git a/graphics/items/equipment/head/paperbag.png b/graphics/items/equipment/head/paperbag.png Binary files differnew file mode 100644 index 0000000..0a9ae9d --- /dev/null +++ b/graphics/items/equipment/head/paperbag.png diff --git a/graphics/items/equipment/head/phylactery.png b/graphics/items/equipment/head/phylactery.png Binary files differnew file mode 100644 index 0000000..f7a337b --- /dev/null +++ b/graphics/items/equipment/head/phylactery.png diff --git a/graphics/items/equipment/head/pinkhelmet.png b/graphics/items/equipment/head/pinkhelmet.png Binary files differnew file mode 100644 index 0000000..afbb0da --- /dev/null +++ b/graphics/items/equipment/head/pinkhelmet.png diff --git a/graphics/items/equipment/head/pinkiehat.png b/graphics/items/equipment/head/pinkiehat.png Binary files differnew file mode 100644 index 0000000..225a5a1 --- /dev/null +++ b/graphics/items/equipment/head/pinkiehat.png diff --git a/graphics/items/equipment/head/piratebandana.png b/graphics/items/equipment/head/piratebandana.png Binary files differnew file mode 100644 index 0000000..7d16e8b --- /dev/null +++ b/graphics/items/equipment/head/piratebandana.png diff --git a/graphics/items/equipment/head/prsmhelmet.png b/graphics/items/equipment/head/prsmhelmet.png Binary files differnew file mode 100644 index 0000000..a3b49e4 --- /dev/null +++ b/graphics/items/equipment/head/prsmhelmet.png diff --git a/graphics/items/equipment/head/pumpkinhat.png b/graphics/items/equipment/head/pumpkinhat.png Binary files differnew file mode 100644 index 0000000..dc527ab --- /dev/null +++ b/graphics/items/equipment/head/pumpkinhat.png diff --git a/graphics/items/equipment/head/ricehat.png b/graphics/items/equipment/head/ricehat.png Binary files differnew file mode 100644 index 0000000..5845ec2 --- /dev/null +++ b/graphics/items/equipment/head/ricehat.png diff --git a/graphics/items/equipment/head/sailorhat.png b/graphics/items/equipment/head/sailorhat.png Binary files differnew file mode 100644 index 0000000..e5f7b1d --- /dev/null +++ b/graphics/items/equipment/head/sailorhat.png diff --git a/graphics/items/equipment/head/samuraihelmet.png b/graphics/items/equipment/head/samuraihelmet.png Binary files differnew file mode 100644 index 0000000..b6ba70d --- /dev/null +++ b/graphics/items/equipment/head/samuraihelmet.png diff --git a/graphics/items/equipment/head/santabeardhat.png b/graphics/items/equipment/head/santabeardhat.png Binary files differnew file mode 100644 index 0000000..17f0158 --- /dev/null +++ b/graphics/items/equipment/head/santabeardhat.png diff --git a/graphics/items/equipment/head/santahat.png b/graphics/items/equipment/head/santahat.png Binary files differnew file mode 100644 index 0000000..e027c70 --- /dev/null +++ b/graphics/items/equipment/head/santahat.png diff --git a/graphics/items/equipment/head/savior.png b/graphics/items/equipment/head/savior.png Binary files differnew file mode 100644 index 0000000..848ae4b --- /dev/null +++ b/graphics/items/equipment/head/savior.png diff --git a/graphics/items/equipment/head/serfhat.png b/graphics/items/equipment/head/serfhat.png Binary files differnew file mode 100644 index 0000000..38c2964 --- /dev/null +++ b/graphics/items/equipment/head/serfhat.png diff --git a/graphics/items/equipment/head/shroomhat.png b/graphics/items/equipment/head/shroomhat.png Binary files differnew file mode 100644 index 0000000..301dc4f --- /dev/null +++ b/graphics/items/equipment/head/shroomhat.png diff --git a/graphics/items/equipment/head/silkheadband.png b/graphics/items/equipment/head/silkheadband.png Binary files differnew file mode 100644 index 0000000..56ae27a --- /dev/null +++ b/graphics/items/equipment/head/silkheadband.png diff --git a/graphics/items/equipment/head/skullmask.png b/graphics/items/equipment/head/skullmask.png Binary files differnew file mode 100644 index 0000000..931fa96 --- /dev/null +++ b/graphics/items/equipment/head/skullmask.png diff --git a/graphics/items/equipment/head/smileycap.png b/graphics/items/equipment/head/smileycap.png Binary files differnew file mode 100644 index 0000000..69f45c2 --- /dev/null +++ b/graphics/items/equipment/head/smileycap.png diff --git a/graphics/items/equipment/head/standardheadband.png b/graphics/items/equipment/head/standardheadband.png Binary files differnew file mode 100644 index 0000000..e9ef152 --- /dev/null +++ b/graphics/items/equipment/head/standardheadband.png diff --git a/graphics/items/equipment/head/terranitehelmet.png b/graphics/items/equipment/head/terranitehelmet.png Binary files differnew file mode 100644 index 0000000..d19460f --- /dev/null +++ b/graphics/items/equipment/head/terranitehelmet.png diff --git a/graphics/items/equipment/head/terranitemask.png b/graphics/items/equipment/head/terranitemask.png Binary files differnew file mode 100644 index 0000000..c34c185 --- /dev/null +++ b/graphics/items/equipment/head/terranitemask.png diff --git a/graphics/items/equipment/head/tophat.png b/graphics/items/equipment/head/tophat.png Binary files differnew file mode 100644 index 0000000..b821086 --- /dev/null +++ b/graphics/items/equipment/head/tophat.png diff --git a/graphics/items/equipment/head/trapperhat.png b/graphics/items/equipment/head/trapperhat.png Binary files differnew file mode 100644 index 0000000..2e3e4a3 --- /dev/null +++ b/graphics/items/equipment/head/trapperhat.png diff --git a/graphics/items/equipment/head/underworldmask.png b/graphics/items/equipment/head/underworldmask.png Binary files differnew file mode 100644 index 0000000..1263be1 --- /dev/null +++ b/graphics/items/equipment/head/underworldmask.png diff --git a/graphics/items/equipment/head/vikinghelmet.png b/graphics/items/equipment/head/vikinghelmet.png Binary files differnew file mode 100644 index 0000000..81694f3 --- /dev/null +++ b/graphics/items/equipment/head/vikinghelmet.png diff --git a/graphics/items/equipment/head/warlordhelmet.png b/graphics/items/equipment/head/warlordhelmet.png Binary files differnew file mode 100644 index 0000000..e0e01d1 --- /dev/null +++ b/graphics/items/equipment/head/warlordhelmet.png diff --git a/graphics/items/equipment/head/werewolfhat.png b/graphics/items/equipment/head/werewolfhat.png Binary files differnew file mode 100644 index 0000000..cb4eff4 --- /dev/null +++ b/graphics/items/equipment/head/werewolfhat.png diff --git a/graphics/items/equipment/head/wickedshroomhat.png b/graphics/items/equipment/head/wickedshroomhat.png Binary files differnew file mode 100644 index 0000000..6587467 --- /dev/null +++ b/graphics/items/equipment/head/wickedshroomhat.png diff --git a/graphics/items/equipment/head/witchhat.png b/graphics/items/equipment/head/witchhat.png Binary files differnew file mode 100644 index 0000000..14c1f56 --- /dev/null +++ b/graphics/items/equipment/head/witchhat.png diff --git a/graphics/items/equipment/head/wizardhat.png b/graphics/items/equipment/head/wizardhat.png Binary files differnew file mode 100644 index 0000000..28db644 --- /dev/null +++ b/graphics/items/equipment/head/wizardhat.png diff --git a/graphics/items/equipment/head/wreath.png b/graphics/items/equipment/head/wreath.png Binary files differnew file mode 100644 index 0000000..f11298c --- /dev/null +++ b/graphics/items/equipment/head/wreath.png diff --git a/graphics/items/equipment/head/yetimask.png b/graphics/items/equipment/head/yetimask.png Binary files differnew file mode 100644 index 0000000..12f5e15 --- /dev/null +++ b/graphics/items/equipment/head/yetimask.png diff --git a/graphics/items/equipment/legs/assassinpants.png b/graphics/items/equipment/legs/assassinpants.png Binary files differnew file mode 100644 index 0000000..5c09500 --- /dev/null +++ b/graphics/items/equipment/legs/assassinpants.png diff --git a/graphics/items/equipment/legs/bandittrousers.png b/graphics/items/equipment/legs/bandittrousers.png Binary files differnew file mode 100644 index 0000000..a242245 --- /dev/null +++ b/graphics/items/equipment/legs/bandittrousers.png diff --git a/graphics/items/equipment/legs/bromenalpants.png b/graphics/items/equipment/legs/bromenalpants.png Binary files differnew file mode 100644 index 0000000..c1e19ac --- /dev/null +++ b/graphics/items/equipment/legs/bromenalpants.png diff --git a/graphics/items/equipment/legs/candorshorts.png b/graphics/items/equipment/legs/candorshorts.png Binary files differnew file mode 100644 index 0000000..b4a2e34 --- /dev/null +++ b/graphics/items/equipment/legs/candorshorts.png diff --git a/graphics/items/equipment/legs/chainmailskirt.png b/graphics/items/equipment/legs/chainmailskirt.png Binary files differnew file mode 100644 index 0000000..5ce3b82 --- /dev/null +++ b/graphics/items/equipment/legs/chainmailskirt.png diff --git a/graphics/items/equipment/legs/cottonshorts.png b/graphics/items/equipment/legs/cottonshorts.png Binary files differnew file mode 100644 index 0000000..aabd2b7 --- /dev/null +++ b/graphics/items/equipment/legs/cottonshorts.png diff --git a/graphics/items/equipment/legs/cottonskirt.png b/graphics/items/equipment/legs/cottonskirt.png Binary files differnew file mode 100644 index 0000000..897d1b3 --- /dev/null +++ b/graphics/items/equipment/legs/cottonskirt.png diff --git a/graphics/items/equipment/legs/cottontrousers.png b/graphics/items/equipment/legs/cottontrousers.png Binary files differnew file mode 100644 index 0000000..a9d9113 --- /dev/null +++ b/graphics/items/equipment/legs/cottontrousers.png diff --git a/graphics/items/equipment/legs/jeanschaps.png b/graphics/items/equipment/legs/jeanschaps.png Binary files differnew file mode 100644 index 0000000..71590e0 --- /dev/null +++ b/graphics/items/equipment/legs/jeanschaps.png diff --git a/graphics/items/equipment/legs/jeansshorts.png b/graphics/items/equipment/legs/jeansshorts.png Binary files differnew file mode 100644 index 0000000..c1494db --- /dev/null +++ b/graphics/items/equipment/legs/jeansshorts.png diff --git a/graphics/items/equipment/legs/leathertrousers.png b/graphics/items/equipment/legs/leathertrousers.png Binary files differnew file mode 100644 index 0000000..2eaf29e --- /dev/null +++ b/graphics/items/equipment/legs/leathertrousers.png diff --git a/graphics/items/equipment/legs/luffyxsummershorts.png b/graphics/items/equipment/legs/luffyxsummershorts.png Binary files differnew file mode 100644 index 0000000..bb58a72 --- /dev/null +++ b/graphics/items/equipment/legs/luffyxsummershorts.png diff --git a/graphics/items/equipment/legs/miniskirt.png b/graphics/items/equipment/legs/miniskirt.png Binary files differnew file mode 100644 index 0000000..309ed24 --- /dev/null +++ b/graphics/items/equipment/legs/miniskirt.png diff --git a/graphics/items/equipment/legs/pirateshorts.png b/graphics/items/equipment/legs/pirateshorts.png Binary files differnew file mode 100644 index 0000000..6139785 --- /dev/null +++ b/graphics/items/equipment/legs/pirateshorts.png diff --git a/graphics/items/equipment/legs/shorts.png b/graphics/items/equipment/legs/shorts.png Binary files differnew file mode 100644 index 0000000..7d58689 --- /dev/null +++ b/graphics/items/equipment/legs/shorts.png diff --git a/graphics/items/equipment/legs/silkpants.png b/graphics/items/equipment/legs/silkpants.png Binary files differnew file mode 100644 index 0000000..96e8066 --- /dev/null +++ b/graphics/items/equipment/legs/silkpants.png diff --git a/graphics/items/equipment/legs/terranitepants.png b/graphics/items/equipment/legs/terranitepants.png Binary files differnew file mode 100644 index 0000000..aa22935 --- /dev/null +++ b/graphics/items/equipment/legs/terranitepants.png diff --git a/graphics/items/equipment/legs/trousers.png b/graphics/items/equipment/legs/trousers.png Binary files differnew file mode 100644 index 0000000..8439bdc --- /dev/null +++ b/graphics/items/equipment/legs/trousers.png diff --git a/graphics/items/equipment/legs/warlordpants.png b/graphics/items/equipment/legs/warlordpants.png Binary files differnew file mode 100644 index 0000000..397c262 --- /dev/null +++ b/graphics/items/equipment/legs/warlordpants.png diff --git a/graphics/items/equipment/neck/autumnmask.png b/graphics/items/equipment/neck/autumnmask.png Binary files differnew file mode 100644 index 0000000..fb06b4b --- /dev/null +++ b/graphics/items/equipment/neck/autumnmask.png diff --git a/graphics/items/equipment/neck/basiceye.png b/graphics/items/equipment/neck/basiceye.png Binary files differnew file mode 100644 index 0000000..c3e0e0d --- /dev/null +++ b/graphics/items/equipment/neck/basiceye.png diff --git a/graphics/items/equipment/neck/beard.png b/graphics/items/equipment/neck/beard.png Binary files differnew file mode 100644 index 0000000..03d4a90 --- /dev/null +++ b/graphics/items/equipment/neck/beard.png diff --git a/graphics/items/equipment/neck/burglarmask.png b/graphics/items/equipment/neck/burglarmask.png Binary files differnew file mode 100644 index 0000000..871957a --- /dev/null +++ b/graphics/items/equipment/neck/burglarmask.png diff --git a/graphics/items/equipment/neck/cashiershade.png b/graphics/items/equipment/neck/cashiershade.png Binary files differnew file mode 100644 index 0000000..2991cdb --- /dev/null +++ b/graphics/items/equipment/neck/cashiershade.png diff --git a/graphics/items/equipment/neck/eyepatch.png b/graphics/items/equipment/neck/eyepatch.png Binary files differnew file mode 100644 index 0000000..ec432cf --- /dev/null +++ b/graphics/items/equipment/neck/eyepatch.png diff --git a/graphics/items/equipment/neck/goggles.png b/graphics/items/equipment/neck/goggles.png Binary files differnew file mode 100644 index 0000000..8f6d861 --- /dev/null +++ b/graphics/items/equipment/neck/goggles.png diff --git a/graphics/items/equipment/neck/heartglasses.png b/graphics/items/equipment/neck/heartglasses.png Binary files differnew file mode 100644 index 0000000..b9852a9 --- /dev/null +++ b/graphics/items/equipment/neck/heartglasses.png diff --git a/graphics/items/equipment/neck/leathergoggles.png b/graphics/items/equipment/neck/leathergoggles.png Binary files differnew file mode 100644 index 0000000..4ecd40c --- /dev/null +++ b/graphics/items/equipment/neck/leathergoggles.png diff --git a/graphics/items/equipment/neck/monocle.png b/graphics/items/equipment/neck/monocle.png Binary files differnew file mode 100644 index 0000000..83564e9 --- /dev/null +++ b/graphics/items/equipment/neck/monocle.png diff --git a/graphics/items/equipment/neck/mustache.png b/graphics/items/equipment/neck/mustache.png Binary files differnew file mode 100644 index 0000000..9b2938a --- /dev/null +++ b/graphics/items/equipment/neck/mustache.png diff --git a/graphics/items/equipment/neck/quiver.png b/graphics/items/equipment/neck/quiver.png Binary files differnew file mode 100644 index 0000000..dfbfffc --- /dev/null +++ b/graphics/items/equipment/neck/quiver.png diff --git a/graphics/items/equipment/neck/rednose.png b/graphics/items/equipment/neck/rednose.png Binary files differnew file mode 100644 index 0000000..66556de --- /dev/null +++ b/graphics/items/equipment/neck/rednose.png diff --git a/graphics/items/equipment/neck/shemagh.png b/graphics/items/equipment/neck/shemagh.png Binary files differnew file mode 100644 index 0000000..e7aa96a --- /dev/null +++ b/graphics/items/equipment/neck/shemagh.png diff --git a/graphics/items/equipment/neck/snowgoggles.png b/graphics/items/equipment/neck/snowgoggles.png Binary files differnew file mode 100644 index 0000000..65bebd1 --- /dev/null +++ b/graphics/items/equipment/neck/snowgoggles.png diff --git a/graphics/items/equipment/neck/sunglasses.png b/graphics/items/equipment/neck/sunglasses.png Binary files differnew file mode 100644 index 0000000..e552ad6 --- /dev/null +++ b/graphics/items/equipment/neck/sunglasses.png diff --git a/graphics/items/equipment/rings/goldenamethystring.png b/graphics/items/equipment/rings/goldenamethystring.png Binary files differnew file mode 100644 index 0000000..c68e24f --- /dev/null +++ b/graphics/items/equipment/rings/goldenamethystring.png diff --git a/graphics/items/equipment/rings/goldenblackpearlring.png b/graphics/items/equipment/rings/goldenblackpearlring.png Binary files differnew file mode 100644 index 0000000..8577e2f --- /dev/null +++ b/graphics/items/equipment/rings/goldenblackpearlring.png diff --git a/graphics/items/equipment/rings/goldendiamondring.png b/graphics/items/equipment/rings/goldendiamondring.png Binary files differnew file mode 100644 index 0000000..88dbbab --- /dev/null +++ b/graphics/items/equipment/rings/goldendiamondring.png diff --git a/graphics/items/equipment/rings/goldenemeraldring.png b/graphics/items/equipment/rings/goldenemeraldring.png Binary files differnew file mode 100644 index 0000000..79ffa9f --- /dev/null +++ b/graphics/items/equipment/rings/goldenemeraldring.png diff --git a/graphics/items/equipment/rings/goldenpearlring.png b/graphics/items/equipment/rings/goldenpearlring.png Binary files differnew file mode 100644 index 0000000..ce3a3b1 --- /dev/null +++ b/graphics/items/equipment/rings/goldenpearlring.png diff --git a/graphics/items/equipment/rings/goldenrubyring.png b/graphics/items/equipment/rings/goldenrubyring.png Binary files differnew file mode 100644 index 0000000..60227a7 --- /dev/null +++ b/graphics/items/equipment/rings/goldenrubyring.png diff --git a/graphics/items/equipment/rings/goldensapphirering.png b/graphics/items/equipment/rings/goldensapphirering.png Binary files differnew file mode 100644 index 0000000..fc2674b --- /dev/null +++ b/graphics/items/equipment/rings/goldensapphirering.png diff --git a/graphics/items/equipment/rings/goldensimplering.png b/graphics/items/equipment/rings/goldensimplering.png Binary files differnew file mode 100644 index 0000000..c280ece --- /dev/null +++ b/graphics/items/equipment/rings/goldensimplering.png diff --git a/graphics/items/equipment/rings/goldentopazring.png b/graphics/items/equipment/rings/goldentopazring.png Binary files differnew file mode 100644 index 0000000..0fe2fba --- /dev/null +++ b/graphics/items/equipment/rings/goldentopazring.png diff --git a/graphics/items/equipment/rings/lightring.png b/graphics/items/equipment/rings/lightring.png Binary files differnew file mode 100644 index 0000000..493c2e2 --- /dev/null +++ b/graphics/items/equipment/rings/lightring.png diff --git a/graphics/items/equipment/rings/oldring.png b/graphics/items/equipment/rings/oldring.png Binary files differnew file mode 100644 index 0000000..4214ffb --- /dev/null +++ b/graphics/items/equipment/rings/oldring.png diff --git a/graphics/items/equipment/rings/thetaring.png b/graphics/items/equipment/rings/thetaring.png Binary files differnew file mode 100644 index 0000000..71aa3f2 --- /dev/null +++ b/graphics/items/equipment/rings/thetaring.png diff --git a/graphics/items/equipment/rings/valentinering.png b/graphics/items/equipment/rings/valentinering.png Binary files differnew file mode 100644 index 0000000..23b4b4c --- /dev/null +++ b/graphics/items/equipment/rings/valentinering.png diff --git a/graphics/items/equipment/rings/weddingring.png b/graphics/items/equipment/rings/weddingring.png Binary files differnew file mode 100644 index 0000000..847363e --- /dev/null +++ b/graphics/items/equipment/rings/weddingring.png diff --git a/graphics/items/equipment/shields/ancientshield.png b/graphics/items/equipment/shields/ancientshield.png Binary files differnew file mode 100644 index 0000000..c4c0172 --- /dev/null +++ b/graphics/items/equipment/shields/ancientshield.png diff --git a/graphics/items/equipment/shields/barrel.png b/graphics/items/equipment/shields/barrel.png Binary files differnew file mode 100644 index 0000000..8785f15 --- /dev/null +++ b/graphics/items/equipment/shields/barrel.png diff --git a/graphics/items/equipment/shields/bladeshield.png b/graphics/items/equipment/shields/bladeshield.png Binary files differnew file mode 100644 index 0000000..9a9b957 --- /dev/null +++ b/graphics/items/equipment/shields/bladeshield.png diff --git a/graphics/items/equipment/shields/blueknightshield.png b/graphics/items/equipment/shields/blueknightshield.png Binary files differnew file mode 100644 index 0000000..89ee4e0 --- /dev/null +++ b/graphics/items/equipment/shields/blueknightshield.png diff --git a/graphics/items/equipment/shields/braknarshield.png b/graphics/items/equipment/shields/braknarshield.png Binary files differnew file mode 100644 index 0000000..cabd48d --- /dev/null +++ b/graphics/items/equipment/shields/braknarshield.png diff --git a/graphics/items/equipment/shields/britshield.png b/graphics/items/equipment/shields/britshield.png Binary files differnew file mode 100644 index 0000000..c090f9e --- /dev/null +++ b/graphics/items/equipment/shields/britshield.png diff --git a/graphics/items/equipment/shields/bromenalshield.png b/graphics/items/equipment/shields/bromenalshield.png Binary files differnew file mode 100644 index 0000000..f9fa9e9 --- /dev/null +++ b/graphics/items/equipment/shields/bromenalshield.png diff --git a/graphics/items/equipment/shields/candorbola.png b/graphics/items/equipment/shields/candorbola.png Binary files differnew file mode 100644 index 0000000..de7efa1 --- /dev/null +++ b/graphics/items/equipment/shields/candorbola.png diff --git a/graphics/items/equipment/shields/crusadeshield.png b/graphics/items/equipment/shields/crusadeshield.png Binary files differnew file mode 100644 index 0000000..af5eaab --- /dev/null +++ b/graphics/items/equipment/shields/crusadeshield.png diff --git a/graphics/items/equipment/shields/dragonshield.png b/graphics/items/equipment/shields/dragonshield.png Binary files differnew file mode 100644 index 0000000..fdc63bc --- /dev/null +++ b/graphics/items/equipment/shields/dragonshield.png diff --git a/graphics/items/equipment/shields/kidbola.png b/graphics/items/equipment/shields/kidbola.png Binary files differnew file mode 100644 index 0000000..5877141 --- /dev/null +++ b/graphics/items/equipment/shields/kidbola.png diff --git a/graphics/items/equipment/shields/leathershield.png b/graphics/items/equipment/shields/leathershield.png Binary files differnew file mode 100644 index 0000000..5378fa5 --- /dev/null +++ b/graphics/items/equipment/shields/leathershield.png diff --git a/graphics/items/equipment/shields/masterbola.png b/graphics/items/equipment/shields/masterbola.png Binary files differnew file mode 100644 index 0000000..b81046d --- /dev/null +++ b/graphics/items/equipment/shields/masterbola.png diff --git a/graphics/items/equipment/shields/pioubola.png b/graphics/items/equipment/shields/pioubola.png Binary files differnew file mode 100644 index 0000000..59a59fd --- /dev/null +++ b/graphics/items/equipment/shields/pioubola.png diff --git a/graphics/items/equipment/shields/purplebola.png b/graphics/items/equipment/shields/purplebola.png Binary files differnew file mode 100644 index 0000000..ad050a7 --- /dev/null +++ b/graphics/items/equipment/shields/purplebola.png diff --git a/graphics/items/equipment/shields/roundleathershield.png b/graphics/items/equipment/shields/roundleathershield.png Binary files differnew file mode 100644 index 0000000..315cc47 --- /dev/null +++ b/graphics/items/equipment/shields/roundleathershield.png diff --git a/graphics/items/equipment/shields/saviorshield.png b/graphics/items/equipment/shields/saviorshield.png Binary files differnew file mode 100644 index 0000000..72c49c7 --- /dev/null +++ b/graphics/items/equipment/shields/saviorshield.png diff --git a/graphics/items/equipment/shields/snakebola.png b/graphics/items/equipment/shields/snakebola.png Binary files differnew file mode 100644 index 0000000..de7efa1 --- /dev/null +++ b/graphics/items/equipment/shields/snakebola.png diff --git a/graphics/items/equipment/shields/steelshield.png b/graphics/items/equipment/shields/steelshield.png Binary files differnew file mode 100644 index 0000000..4fa7f6a --- /dev/null +++ b/graphics/items/equipment/shields/steelshield.png diff --git a/graphics/items/equipment/shields/tulimsharbola.png b/graphics/items/equipment/shields/tulimsharbola.png Binary files differnew file mode 100644 index 0000000..03234b7 --- /dev/null +++ b/graphics/items/equipment/shields/tulimsharbola.png diff --git a/graphics/items/equipment/shields/woodenshield.png b/graphics/items/equipment/shields/woodenshield.png Binary files differnew file mode 100644 index 0000000..42df018 --- /dev/null +++ b/graphics/items/equipment/shields/woodenshield.png diff --git a/graphics/items/equipment/weapons/ancientsword.png b/graphics/items/equipment/weapons/ancientsword.png Binary files differnew file mode 100644 index 0000000..8b11c8f --- /dev/null +++ b/graphics/items/equipment/weapons/ancientsword.png diff --git a/graphics/items/equipment/weapons/backsword.png b/graphics/items/equipment/weapons/backsword.png Binary files differnew file mode 100644 index 0000000..6453b67 --- /dev/null +++ b/graphics/items/equipment/weapons/backsword.png diff --git a/graphics/items/equipment/weapons/bansheebow.png b/graphics/items/equipment/weapons/bansheebow.png Binary files differnew file mode 100644 index 0000000..947dc1d --- /dev/null +++ b/graphics/items/equipment/weapons/bansheebow.png diff --git a/graphics/items/equipment/weapons/blacksmithsaxe.png b/graphics/items/equipment/weapons/blacksmithsaxe.png Binary files differnew file mode 100644 index 0000000..6aba32b --- /dev/null +++ b/graphics/items/equipment/weapons/blacksmithsaxe.png diff --git a/graphics/items/equipment/weapons/boneknife.png b/graphics/items/equipment/weapons/boneknife.png Binary files differnew file mode 100644 index 0000000..e9a30da --- /dev/null +++ b/graphics/items/equipment/weapons/boneknife.png diff --git a/graphics/items/equipment/weapons/broadsword.png b/graphics/items/equipment/weapons/broadsword.png Binary files differnew file mode 100644 index 0000000..0ef7af4 --- /dev/null +++ b/graphics/items/equipment/weapons/broadsword.png diff --git a/graphics/items/equipment/weapons/bronzegladius.png b/graphics/items/equipment/weapons/bronzegladius.png Binary files differnew file mode 100644 index 0000000..0c6cadd --- /dev/null +++ b/graphics/items/equipment/weapons/bronzegladius.png diff --git a/graphics/items/equipment/weapons/bugslayer.png b/graphics/items/equipment/weapons/bugslayer.png Binary files differnew file mode 100644 index 0000000..aed0ecd --- /dev/null +++ b/graphics/items/equipment/weapons/bugslayer.png diff --git a/graphics/items/equipment/weapons/butcherknife.png b/graphics/items/equipment/weapons/butcherknife.png Binary files differnew file mode 100644 index 0000000..68d3d88 --- /dev/null +++ b/graphics/items/equipment/weapons/butcherknife.png diff --git a/graphics/items/equipment/weapons/championshipbow.png b/graphics/items/equipment/weapons/championshipbow.png Binary files differnew file mode 100644 index 0000000..f711dc6 --- /dev/null +++ b/graphics/items/equipment/weapons/championshipbow.png diff --git a/graphics/items/equipment/weapons/dagger.png b/graphics/items/equipment/weapons/dagger.png Binary files differnew file mode 100644 index 0000000..fd697b6 --- /dev/null +++ b/graphics/items/equipment/weapons/dagger.png diff --git a/graphics/items/equipment/weapons/deathscythe.png b/graphics/items/equipment/weapons/deathscythe.png Binary files differnew file mode 100644 index 0000000..1df531a --- /dev/null +++ b/graphics/items/equipment/weapons/deathscythe.png diff --git a/graphics/items/equipment/weapons/desertbow.png b/graphics/items/equipment/weapons/desertbow.png Binary files differnew file mode 100644 index 0000000..1639f81 --- /dev/null +++ b/graphics/items/equipment/weapons/desertbow.png diff --git a/graphics/items/equipment/weapons/divinesword.png b/graphics/items/equipment/weapons/divinesword.png Binary files differnew file mode 100644 index 0000000..c8086f2 --- /dev/null +++ b/graphics/items/equipment/weapons/divinesword.png diff --git a/graphics/items/equipment/weapons/dustynator.png b/graphics/items/equipment/weapons/dustynator.png Binary files differnew file mode 100644 index 0000000..726422b --- /dev/null +++ b/graphics/items/equipment/weapons/dustynator.png diff --git a/graphics/items/equipment/weapons/firearm.png b/graphics/items/equipment/weapons/firearm.png Binary files differnew file mode 100644 index 0000000..1acebf8 --- /dev/null +++ b/graphics/items/equipment/weapons/firearm.png diff --git a/graphics/items/equipment/weapons/forestbow.png b/graphics/items/equipment/weapons/forestbow.png Binary files differnew file mode 100644 index 0000000..af80464 --- /dev/null +++ b/graphics/items/equipment/weapons/forestbow.png diff --git a/graphics/items/equipment/weapons/gatling.png b/graphics/items/equipment/weapons/gatling.png Binary files differnew file mode 100644 index 0000000..d86878e --- /dev/null +++ b/graphics/items/equipment/weapons/gatling.png diff --git a/graphics/items/equipment/weapons/halberd.png b/graphics/items/equipment/weapons/halberd.png Binary files differnew file mode 100644 index 0000000..a41efa6 --- /dev/null +++ b/graphics/items/equipment/weapons/halberd.png diff --git a/graphics/items/equipment/weapons/icegladius.png b/graphics/items/equipment/weapons/icegladius.png Binary files differnew file mode 100644 index 0000000..4912c50 --- /dev/null +++ b/graphics/items/equipment/weapons/icegladius.png diff --git a/graphics/items/equipment/weapons/imortal.png b/graphics/items/equipment/weapons/imortal.png Binary files differnew file mode 100644 index 0000000..026dfc1 --- /dev/null +++ b/graphics/items/equipment/weapons/imortal.png diff --git a/graphics/items/equipment/weapons/indianspear.png b/graphics/items/equipment/weapons/indianspear.png Binary files differnew file mode 100644 index 0000000..c24a2c0 --- /dev/null +++ b/graphics/items/equipment/weapons/indianspear.png diff --git a/graphics/items/equipment/weapons/kanabo.png b/graphics/items/equipment/weapons/kanabo.png Binary files differnew file mode 100644 index 0000000..ae8fc0e --- /dev/null +++ b/graphics/items/equipment/weapons/kanabo.png diff --git a/graphics/items/equipment/weapons/kitana.png b/graphics/items/equipment/weapons/kitana.png Binary files differnew file mode 100644 index 0000000..9b84553 --- /dev/null +++ b/graphics/items/equipment/weapons/kitana.png diff --git a/graphics/items/equipment/weapons/knife.png b/graphics/items/equipment/weapons/knife.png Binary files differnew file mode 100644 index 0000000..7c80a8f --- /dev/null +++ b/graphics/items/equipment/weapons/knife.png diff --git a/graphics/items/equipment/weapons/kunai.png b/graphics/items/equipment/weapons/kunai.png Binary files differnew file mode 100644 index 0000000..0dbb9d0 --- /dev/null +++ b/graphics/items/equipment/weapons/kunai.png diff --git a/graphics/items/equipment/weapons/legendwand.png b/graphics/items/equipment/weapons/legendwand.png Binary files differnew file mode 100644 index 0000000..bd39564 --- /dev/null +++ b/graphics/items/equipment/weapons/legendwand.png diff --git a/graphics/items/equipment/weapons/lightsaber.png b/graphics/items/equipment/weapons/lightsaber.png Binary files differnew file mode 100644 index 0000000..8783241 --- /dev/null +++ b/graphics/items/equipment/weapons/lightsaber.png diff --git a/graphics/items/equipment/weapons/longsword.png b/graphics/items/equipment/weapons/longsword.png Binary files differnew file mode 100644 index 0000000..76f5850 --- /dev/null +++ b/graphics/items/equipment/weapons/longsword.png diff --git a/graphics/items/equipment/weapons/miere.png b/graphics/items/equipment/weapons/miere.png Binary files differnew file mode 100644 index 0000000..5cd8a1f --- /dev/null +++ b/graphics/items/equipment/weapons/miere.png diff --git a/graphics/items/equipment/weapons/minerknife.png b/graphics/items/equipment/weapons/minerknife.png Binary files differnew file mode 100644 index 0000000..1c7ebef --- /dev/null +++ b/graphics/items/equipment/weapons/minerknife.png diff --git a/graphics/items/equipment/weapons/pickaxe.png b/graphics/items/equipment/weapons/pickaxe.png Binary files differnew file mode 100644 index 0000000..16b2c4c --- /dev/null +++ b/graphics/items/equipment/weapons/pickaxe.png diff --git a/graphics/items/equipment/weapons/redlightsaber.png b/graphics/items/equipment/weapons/redlightsaber.png Binary files differnew file mode 100644 index 0000000..18146d6 --- /dev/null +++ b/graphics/items/equipment/weapons/redlightsaber.png diff --git a/graphics/items/equipment/weapons/reinboowand.png b/graphics/items/equipment/weapons/reinboowand.png Binary files differnew file mode 100644 index 0000000..3650581 --- /dev/null +++ b/graphics/items/equipment/weapons/reinboowand.png diff --git a/graphics/items/equipment/weapons/revolver.png b/graphics/items/equipment/weapons/revolver.png Binary files differnew file mode 100644 index 0000000..34ce585 --- /dev/null +++ b/graphics/items/equipment/weapons/revolver.png diff --git a/graphics/items/equipment/weapons/rifle.png b/graphics/items/equipment/weapons/rifle.png Binary files differnew file mode 100644 index 0000000..7c8f337 --- /dev/null +++ b/graphics/items/equipment/weapons/rifle.png diff --git a/graphics/items/equipment/weapons/rockknife.png b/graphics/items/equipment/weapons/rockknife.png Binary files differnew file mode 100644 index 0000000..45b234e --- /dev/null +++ b/graphics/items/equipment/weapons/rockknife.png diff --git a/graphics/items/equipment/weapons/rustyknife.png b/graphics/items/equipment/weapons/rustyknife.png Binary files differnew file mode 100644 index 0000000..6dcf625 --- /dev/null +++ b/graphics/items/equipment/weapons/rustyknife.png diff --git a/graphics/items/equipment/weapons/savior.png b/graphics/items/equipment/weapons/savior.png Binary files differnew file mode 100644 index 0000000..c36be35 --- /dev/null +++ b/graphics/items/equipment/weapons/savior.png diff --git a/graphics/items/equipment/weapons/scepter.png b/graphics/items/equipment/weapons/scepter.png Binary files differnew file mode 100644 index 0000000..58477ec --- /dev/null +++ b/graphics/items/equipment/weapons/scepter.png diff --git a/graphics/items/equipment/weapons/scythe.png b/graphics/items/equipment/weapons/scythe.png Binary files differnew file mode 100644 index 0000000..0e56ba4 --- /dev/null +++ b/graphics/items/equipment/weapons/scythe.png diff --git a/graphics/items/equipment/weapons/setzer.png b/graphics/items/equipment/weapons/setzer.png Binary files differnew file mode 100644 index 0000000..63c4c5c --- /dev/null +++ b/graphics/items/equipment/weapons/setzer.png diff --git a/graphics/items/equipment/weapons/sharpknife.png b/graphics/items/equipment/weapons/sharpknife.png Binary files differnew file mode 100644 index 0000000..e55fe91 --- /dev/null +++ b/graphics/items/equipment/weapons/sharpknife.png diff --git a/graphics/items/equipment/weapons/shortbow.png b/graphics/items/equipment/weapons/shortbow.png Binary files differnew file mode 100644 index 0000000..a87a887 --- /dev/null +++ b/graphics/items/equipment/weapons/shortbow.png diff --git a/graphics/items/equipment/weapons/shortgladius.png b/graphics/items/equipment/weapons/shortgladius.png Binary files differnew file mode 100644 index 0000000..86b7d3b --- /dev/null +++ b/graphics/items/equipment/weapons/shortgladius.png diff --git a/graphics/items/equipment/weapons/shotgun.png b/graphics/items/equipment/weapons/shotgun.png Binary files differnew file mode 100644 index 0000000..13b6699 --- /dev/null +++ b/graphics/items/equipment/weapons/shotgun.png diff --git a/graphics/items/equipment/weapons/smallknife.png b/graphics/items/equipment/weapons/smallknife.png Binary files differnew file mode 100644 index 0000000..5f26819 --- /dev/null +++ b/graphics/items/equipment/weapons/smallknife.png diff --git a/graphics/items/equipment/weapons/staffoflife.png b/graphics/items/equipment/weapons/staffoflife.png Binary files differnew file mode 100644 index 0000000..ebab58f --- /dev/null +++ b/graphics/items/equipment/weapons/staffoflife.png diff --git a/graphics/items/equipment/weapons/sword.png b/graphics/items/equipment/weapons/sword.png Binary files differnew file mode 100644 index 0000000..7630d0f --- /dev/null +++ b/graphics/items/equipment/weapons/sword.png diff --git a/graphics/items/equipment/weapons/trainingbow.png b/graphics/items/equipment/weapons/trainingbow.png Binary files differnew file mode 100644 index 0000000..3b43b59 --- /dev/null +++ b/graphics/items/equipment/weapons/trainingbow.png diff --git a/graphics/items/equipment/weapons/whip.png b/graphics/items/equipment/weapons/whip.png Binary files differnew file mode 100644 index 0000000..2ff3c0b --- /dev/null +++ b/graphics/items/equipment/weapons/whip.png diff --git a/graphics/items/equipment/weapons/woodenbow.png b/graphics/items/equipment/weapons/woodenbow.png Binary files differnew file mode 100644 index 0000000..5398ee9 --- /dev/null +++ b/graphics/items/equipment/weapons/woodenbow.png diff --git a/graphics/items/equipment/weapons/woodenstaff.png b/graphics/items/equipment/weapons/woodenstaff.png Binary files differnew file mode 100644 index 0000000..62ee3a8 --- /dev/null +++ b/graphics/items/equipment/weapons/woodenstaff.png diff --git a/graphics/items/equipment/weapons/woodensword.png b/graphics/items/equipment/weapons/woodensword.png Binary files differnew file mode 100644 index 0000000..730539f --- /dev/null +++ b/graphics/items/equipment/weapons/woodensword.png diff --git a/graphics/items/equipment/weapons/zambacutou.png b/graphics/items/equipment/weapons/zambacutou.png Binary files differnew file mode 100644 index 0000000..4a33cde --- /dev/null +++ b/graphics/items/equipment/weapons/zambacutou.png diff --git a/graphics/items/equipment/wings/goldenamethystring.png b/graphics/items/equipment/wings/goldenamethystring.png Binary files differnew file mode 100644 index 0000000..c68e24f --- /dev/null +++ b/graphics/items/equipment/wings/goldenamethystring.png diff --git a/graphics/items/equipment/wings/goldenblackpearlring.png b/graphics/items/equipment/wings/goldenblackpearlring.png Binary files differnew file mode 100644 index 0000000..71aa3f2 --- /dev/null +++ b/graphics/items/equipment/wings/goldenblackpearlring.png diff --git a/graphics/items/equipment/wings/goldendiamondring.png b/graphics/items/equipment/wings/goldendiamondring.png Binary files differnew file mode 100644 index 0000000..88dbbab --- /dev/null +++ b/graphics/items/equipment/wings/goldendiamondring.png diff --git a/graphics/items/equipment/wings/goldenemeraldring.png b/graphics/items/equipment/wings/goldenemeraldring.png Binary files differnew file mode 100644 index 0000000..79ffa9f --- /dev/null +++ b/graphics/items/equipment/wings/goldenemeraldring.png diff --git a/graphics/items/equipment/wings/goldenpearlring.png b/graphics/items/equipment/wings/goldenpearlring.png Binary files differnew file mode 100644 index 0000000..4214ffb --- /dev/null +++ b/graphics/items/equipment/wings/goldenpearlring.png diff --git a/graphics/items/equipment/wings/goldenrubyring.png b/graphics/items/equipment/wings/goldenrubyring.png Binary files differnew file mode 100644 index 0000000..60227a7 --- /dev/null +++ b/graphics/items/equipment/wings/goldenrubyring.png diff --git a/graphics/items/equipment/wings/goldensapphirering.png b/graphics/items/equipment/wings/goldensapphirering.png Binary files differnew file mode 100644 index 0000000..fc2674b --- /dev/null +++ b/graphics/items/equipment/wings/goldensapphirering.png diff --git a/graphics/items/equipment/wings/goldensimplering.png b/graphics/items/equipment/wings/goldensimplering.png Binary files differnew file mode 100644 index 0000000..c280ece --- /dev/null +++ b/graphics/items/equipment/wings/goldensimplering.png diff --git a/graphics/items/equipment/wings/goldentopazring.png b/graphics/items/equipment/wings/goldentopazring.png Binary files differnew file mode 100644 index 0000000..0fe2fba --- /dev/null +++ b/graphics/items/equipment/wings/goldentopazring.png diff --git a/graphics/items/equipment/wings/weddingring.png b/graphics/items/equipment/wings/weddingring.png Binary files differnew file mode 100644 index 0000000..847363e --- /dev/null +++ b/graphics/items/equipment/wings/weddingring.png diff --git a/graphics/items/error.png b/graphics/items/error.png Binary files differnew file mode 100644 index 0000000..0328bd1 --- /dev/null +++ b/graphics/items/error.png diff --git a/graphics/items/generic/EventTreasure1.png b/graphics/items/generic/EventTreasure1.png Binary files differnew file mode 100644 index 0000000..d5026c8 --- /dev/null +++ b/graphics/items/generic/EventTreasure1.png diff --git a/graphics/items/generic/EventTreasure2.png b/graphics/items/generic/EventTreasure2.png Binary files differnew file mode 100644 index 0000000..2b56239 --- /dev/null +++ b/graphics/items/generic/EventTreasure2.png diff --git a/graphics/items/generic/EventTreasure3.png b/graphics/items/generic/EventTreasure3.png Binary files differnew file mode 100644 index 0000000..ef79889 --- /dev/null +++ b/graphics/items/generic/EventTreasure3.png diff --git a/graphics/items/generic/animalbones.png b/graphics/items/generic/animalbones.png Binary files differnew file mode 100644 index 0000000..8316499 --- /dev/null +++ b/graphics/items/generic/animalbones.png diff --git a/graphics/items/generic/antlers.png b/graphics/items/generic/antlers.png Binary files differnew file mode 100644 index 0000000..f5eb4a9 --- /dev/null +++ b/graphics/items/generic/antlers.png diff --git a/graphics/items/generic/arcanum.png b/graphics/items/generic/arcanum.png Binary files differnew file mode 100644 index 0000000..3a45c69 --- /dev/null +++ b/graphics/items/generic/arcanum.png diff --git a/graphics/items/generic/bandithood.png b/graphics/items/generic/bandithood.png Binary files differnew file mode 100644 index 0000000..37ad0bc --- /dev/null +++ b/graphics/items/generic/bandithood.png diff --git a/graphics/items/generic/batteeth.png b/graphics/items/generic/batteeth.png Binary files differnew file mode 100644 index 0000000..8209985 --- /dev/null +++ b/graphics/items/generic/batteeth.png diff --git a/graphics/items/generic/batwing.png b/graphics/items/generic/batwing.png Binary files differnew file mode 100644 index 0000000..03d4a90 --- /dev/null +++ b/graphics/items/generic/batwing.png diff --git a/graphics/items/generic/batwingmodel.png b/graphics/items/generic/batwingmodel.png Binary files differnew file mode 100644 index 0000000..cefd6e7 --- /dev/null +++ b/graphics/items/generic/batwingmodel.png diff --git a/graphics/items/generic/bentneedle.png b/graphics/items/generic/bentneedle.png Binary files differnew file mode 100644 index 0000000..973a5ee --- /dev/null +++ b/graphics/items/generic/bentneedle.png diff --git a/graphics/items/generic/blanket.png b/graphics/items/generic/blanket.png Binary files differnew file mode 100644 index 0000000..c3b8aa4 --- /dev/null +++ b/graphics/items/generic/blanket.png diff --git a/graphics/items/generic/bloodstone.png b/graphics/items/generic/bloodstone.png Binary files differnew file mode 100644 index 0000000..388d498 --- /dev/null +++ b/graphics/items/generic/bloodstone.png diff --git a/graphics/items/generic/bone.png b/graphics/items/generic/bone.png Binary files differnew file mode 100644 index 0000000..b4ece02 --- /dev/null +++ b/graphics/items/generic/bone.png diff --git a/graphics/items/generic/bottleofsand.png b/graphics/items/generic/bottleofsand.png Binary files differnew file mode 100644 index 0000000..ddc2b9c --- /dev/null +++ b/graphics/items/generic/bottleofsand.png diff --git a/graphics/items/generic/box/aquadabox.png b/graphics/items/generic/box/aquadabox.png Binary files differnew file mode 100644 index 0000000..85b3e00 --- /dev/null +++ b/graphics/items/generic/box/aquadabox.png diff --git a/graphics/items/generic/box/basket.png b/graphics/items/generic/box/basket.png Binary files differnew file mode 100644 index 0000000..71295e9 --- /dev/null +++ b/graphics/items/generic/box/basket.png diff --git a/graphics/items/generic/box/cartbox.png b/graphics/items/generic/box/cartbox.png Binary files differnew file mode 100644 index 0000000..d9aae9d --- /dev/null +++ b/graphics/items/generic/box/cartbox.png diff --git a/graphics/items/generic/box/closedchristmasbox.png b/graphics/items/generic/box/closedchristmasbox.png Binary files differnew file mode 100644 index 0000000..958cfc9 --- /dev/null +++ b/graphics/items/generic/box/closedchristmasbox.png diff --git a/graphics/items/generic/box/clothespack.png b/graphics/items/generic/box/clothespack.png Binary files differnew file mode 100644 index 0000000..b92f8ab --- /dev/null +++ b/graphics/items/generic/box/clothespack.png diff --git a/graphics/items/generic/box/croconutbox.png b/graphics/items/generic/box/croconutbox.png Binary files differnew file mode 100644 index 0000000..2e3a2af --- /dev/null +++ b/graphics/items/generic/box/croconutbox.png diff --git a/graphics/items/generic/box/emptybox.png b/graphics/items/generic/box/emptybox.png Binary files differnew file mode 100644 index 0000000..d01d8b4 --- /dev/null +++ b/graphics/items/generic/box/emptybox.png diff --git a/graphics/items/generic/box/fishbox.png b/graphics/items/generic/box/fishbox.png Binary files differnew file mode 100644 index 0000000..2565917 --- /dev/null +++ b/graphics/items/generic/box/fishbox.png diff --git a/graphics/items/generic/box/notabox.png b/graphics/items/generic/box/notabox.png Binary files differnew file mode 100644 index 0000000..16b85cd --- /dev/null +++ b/graphics/items/generic/box/notabox.png diff --git a/graphics/items/generic/box/openedchristmasbox.png b/graphics/items/generic/box/openedchristmasbox.png Binary files differnew file mode 100644 index 0000000..afe8aea --- /dev/null +++ b/graphics/items/generic/box/openedchristmasbox.png diff --git a/graphics/items/generic/box/plushroombox.png b/graphics/items/generic/box/plushroombox.png Binary files differnew file mode 100644 index 0000000..bc94829 --- /dev/null +++ b/graphics/items/generic/box/plushroombox.png diff --git a/graphics/items/generic/box/presentbox.png b/graphics/items/generic/box/presentbox.png Binary files differnew file mode 100644 index 0000000..db3526a --- /dev/null +++ b/graphics/items/generic/box/presentbox.png diff --git a/graphics/items/generic/brain.png b/graphics/items/generic/brain.png Binary files differnew file mode 100644 index 0000000..766934b --- /dev/null +++ b/graphics/items/generic/brain.png diff --git a/graphics/items/generic/brainstem.png b/graphics/items/generic/brainstem.png Binary files differnew file mode 100644 index 0000000..1b8ad80 --- /dev/null +++ b/graphics/items/generic/brainstem.png diff --git a/graphics/items/generic/brokenfourleafamulet.png b/graphics/items/generic/brokenfourleafamulet.png Binary files differnew file mode 100644 index 0000000..f1fe5e3 --- /dev/null +++ b/graphics/items/generic/brokenfourleafamulet.png diff --git a/graphics/items/generic/brokenmedal.png b/graphics/items/generic/brokenmedal.png Binary files differnew file mode 100644 index 0000000..3752e62 --- /dev/null +++ b/graphics/items/generic/brokenmedal.png diff --git a/graphics/items/generic/bronzepin.png b/graphics/items/generic/bronzepin.png Binary files differnew file mode 100644 index 0000000..be4d1f0 --- /dev/null +++ b/graphics/items/generic/bronzepin.png diff --git a/graphics/items/generic/butterfly.png b/graphics/items/generic/butterfly.png Binary files differnew file mode 100644 index 0000000..e429af2 --- /dev/null +++ b/graphics/items/generic/butterfly.png diff --git a/graphics/items/generic/casinocoins.png b/graphics/items/generic/casinocoins.png Binary files differnew file mode 100644 index 0000000..ba2559b --- /dev/null +++ b/graphics/items/generic/casinocoins.png diff --git a/graphics/items/generic/coal.png b/graphics/items/generic/coal.png Binary files differnew file mode 100644 index 0000000..70591ed --- /dev/null +++ b/graphics/items/generic/coal.png diff --git a/graphics/items/generic/coinbag.png b/graphics/items/generic/coinbag.png Binary files differnew file mode 100644 index 0000000..0420ec4 --- /dev/null +++ b/graphics/items/generic/coinbag.png diff --git a/graphics/items/generic/coral.png b/graphics/items/generic/coral.png Binary files differnew file mode 100644 index 0000000..d2d0932 --- /dev/null +++ b/graphics/items/generic/coral.png diff --git a/graphics/items/generic/cottoncloth.png b/graphics/items/generic/cottoncloth.png Binary files differnew file mode 100644 index 0000000..0ee30fe --- /dev/null +++ b/graphics/items/generic/cottoncloth.png diff --git a/graphics/items/generic/crocclaw.png b/graphics/items/generic/crocclaw.png Binary files differnew file mode 100644 index 0000000..c44eebb --- /dev/null +++ b/graphics/items/generic/crocclaw.png diff --git a/graphics/items/generic/crystallizedmaggot.png b/graphics/items/generic/crystallizedmaggot.png Binary files differnew file mode 100644 index 0000000..80e51c7 --- /dev/null +++ b/graphics/items/generic/crystallizedmaggot.png diff --git a/graphics/items/generic/darkdesertmushroom.png b/graphics/items/generic/darkdesertmushroom.png Binary files differnew file mode 100644 index 0000000..cfe008a --- /dev/null +++ b/graphics/items/generic/darkdesertmushroom.png diff --git a/graphics/items/generic/deserttablet.png b/graphics/items/generic/deserttablet.png Binary files differnew file mode 100644 index 0000000..f1152de --- /dev/null +++ b/graphics/items/generic/deserttablet.png diff --git a/graphics/items/generic/diseasedheart.png b/graphics/items/generic/diseasedheart.png Binary files differnew file mode 100644 index 0000000..c518f6c --- /dev/null +++ b/graphics/items/generic/diseasedheart.png diff --git a/graphics/items/generic/document.png b/graphics/items/generic/document.png Binary files differnew file mode 100644 index 0000000..39a1d8d --- /dev/null +++ b/graphics/items/generic/document.png diff --git a/graphics/items/generic/dragonscales.png b/graphics/items/generic/dragonscales.png Binary files differnew file mode 100644 index 0000000..272a6ed --- /dev/null +++ b/graphics/items/generic/dragonscales.png diff --git a/graphics/items/generic/druidtreebranch.png b/graphics/items/generic/druidtreebranch.png Binary files differnew file mode 100644 index 0000000..9b86161 --- /dev/null +++ b/graphics/items/generic/druidtreebranch.png diff --git a/graphics/items/generic/ectoplasm.png b/graphics/items/generic/ectoplasm.png Binary files differnew file mode 100644 index 0000000..10e16c7 --- /dev/null +++ b/graphics/items/generic/ectoplasm.png diff --git a/graphics/items/generic/elemental.png b/graphics/items/generic/elemental.png Binary files differnew file mode 100644 index 0000000..790122f --- /dev/null +++ b/graphics/items/generic/elemental.png diff --git a/graphics/items/generic/emptybottle.png b/graphics/items/generic/emptybottle.png Binary files differnew file mode 100644 index 0000000..0cadac9 --- /dev/null +++ b/graphics/items/generic/emptybottle.png diff --git a/graphics/items/generic/event-ticket-dream.png b/graphics/items/generic/event-ticket-dream.png Binary files differnew file mode 100644 index 0000000..ff8c04c --- /dev/null +++ b/graphics/items/generic/event-ticket-dream.png diff --git a/graphics/items/generic/feather/duckfeather.png b/graphics/items/generic/feather/duckfeather.png Binary files differnew file mode 100644 index 0000000..c1a8841 --- /dev/null +++ b/graphics/items/generic/feather/duckfeather.png diff --git a/graphics/items/generic/feather/forestpioufeathers.png b/graphics/items/generic/feather/forestpioufeathers.png Binary files differnew file mode 100644 index 0000000..44a3dc7 --- /dev/null +++ b/graphics/items/generic/feather/forestpioufeathers.png diff --git a/graphics/items/generic/feather/manapioufeathers.png b/graphics/items/generic/feather/manapioufeathers.png Binary files differnew file mode 100644 index 0000000..8ef80b3 --- /dev/null +++ b/graphics/items/generic/feather/manapioufeathers.png diff --git a/graphics/items/generic/feather/pioufeathers.png b/graphics/items/generic/feather/pioufeathers.png Binary files differnew file mode 100644 index 0000000..f001368 --- /dev/null +++ b/graphics/items/generic/feather/pioufeathers.png diff --git a/graphics/items/generic/fish/carp.png b/graphics/items/generic/fish/carp.png Binary files differnew file mode 100644 index 0000000..6fb8b1d --- /dev/null +++ b/graphics/items/generic/fish/carp.png diff --git a/graphics/items/generic/fish/event.png b/graphics/items/generic/fish/event.png Binary files differnew file mode 100644 index 0000000..2e386a4 --- /dev/null +++ b/graphics/items/generic/fish/event.png diff --git a/graphics/items/generic/fish/roach.png b/graphics/items/generic/fish/roach.png Binary files differnew file mode 100644 index 0000000..27afff6 --- /dev/null +++ b/graphics/items/generic/fish/roach.png diff --git a/graphics/items/generic/fish/tench.png b/graphics/items/generic/fish/tench.png Binary files differnew file mode 100644 index 0000000..9615b0c --- /dev/null +++ b/graphics/items/generic/fish/tench.png diff --git a/graphics/items/generic/fishingrod.png b/graphics/items/generic/fishingrod.png Binary files differnew file mode 100644 index 0000000..5b27213 --- /dev/null +++ b/graphics/items/generic/fishingrod.png diff --git a/graphics/items/generic/flawedlens.png b/graphics/items/generic/flawedlens.png Binary files differnew file mode 100644 index 0000000..54ce623 --- /dev/null +++ b/graphics/items/generic/flawedlens.png diff --git a/graphics/items/generic/fluopowder.png b/graphics/items/generic/fluopowder.png Binary files differnew file mode 100644 index 0000000..8103b9e --- /dev/null +++ b/graphics/items/generic/fluopowder.png diff --git a/graphics/items/generic/frozenyetitear.png b/graphics/items/generic/frozenyetitear.png Binary files differnew file mode 100644 index 0000000..73506d3 --- /dev/null +++ b/graphics/items/generic/frozenyetitear.png diff --git a/graphics/items/generic/fur.png b/graphics/items/generic/fur.png Binary files differnew file mode 100644 index 0000000..0be45d3 --- /dev/null +++ b/graphics/items/generic/fur.png diff --git a/graphics/items/generic/gem/amethyst.png b/graphics/items/generic/gem/amethyst.png Binary files differnew file mode 100644 index 0000000..bfc6df7 --- /dev/null +++ b/graphics/items/generic/gem/amethyst.png diff --git a/graphics/items/generic/gem/blackpearl.png b/graphics/items/generic/gem/blackpearl.png Binary files differnew file mode 100644 index 0000000..d87272f --- /dev/null +++ b/graphics/items/generic/gem/blackpearl.png diff --git a/graphics/items/generic/gem/bluemanapearl.png b/graphics/items/generic/gem/bluemanapearl.png Binary files differnew file mode 100644 index 0000000..23dc3f1 --- /dev/null +++ b/graphics/items/generic/gem/bluemanapearl.png diff --git a/graphics/items/generic/gem/darkcrystal.png b/graphics/items/generic/gem/darkcrystal.png Binary files differnew file mode 100644 index 0000000..a5e0d32 --- /dev/null +++ b/graphics/items/generic/gem/darkcrystal.png diff --git a/graphics/items/generic/gem/diamond.png b/graphics/items/generic/gem/diamond.png Binary files differnew file mode 100644 index 0000000..9c0763d --- /dev/null +++ b/graphics/items/generic/gem/diamond.png diff --git a/graphics/items/generic/gem/emerald.png b/graphics/items/generic/gem/emerald.png Binary files differnew file mode 100644 index 0000000..2575840 --- /dev/null +++ b/graphics/items/generic/gem/emerald.png diff --git a/graphics/items/generic/gem/gemstone.png b/graphics/items/generic/gem/gemstone.png Binary files differnew file mode 100644 index 0000000..ca4db46 --- /dev/null +++ b/graphics/items/generic/gem/gemstone.png diff --git a/graphics/items/generic/gem/lazuritecrystal.png b/graphics/items/generic/gem/lazuritecrystal.png Binary files differnew file mode 100644 index 0000000..cd6fb58 --- /dev/null +++ b/graphics/items/generic/gem/lazuritecrystal.png diff --git a/graphics/items/generic/gem/lazuriteheart.png b/graphics/items/generic/gem/lazuriteheart.png Binary files differnew file mode 100644 index 0000000..2d42581 --- /dev/null +++ b/graphics/items/generic/gem/lazuriteheart.png diff --git a/graphics/items/generic/gem/lazuriteshard.png b/graphics/items/generic/gem/lazuriteshard.png Binary files differnew file mode 100644 index 0000000..206b501 --- /dev/null +++ b/graphics/items/generic/gem/lazuriteshard.png diff --git a/graphics/items/generic/gem/lightgreendiamond.png b/graphics/items/generic/gem/lightgreendiamond.png Binary files differnew file mode 100644 index 0000000..8dfe2c7 --- /dev/null +++ b/graphics/items/generic/gem/lightgreendiamond.png diff --git a/graphics/items/generic/gem/pearl.png b/graphics/items/generic/gem/pearl.png Binary files differnew file mode 100644 index 0000000..ecc9306 --- /dev/null +++ b/graphics/items/generic/gem/pearl.png diff --git a/graphics/items/generic/gem/ruby.png b/graphics/items/generic/gem/ruby.png Binary files differnew file mode 100644 index 0000000..124f7d2 --- /dev/null +++ b/graphics/items/generic/gem/ruby.png diff --git a/graphics/items/generic/gem/sapphire.png b/graphics/items/generic/gem/sapphire.png Binary files differnew file mode 100644 index 0000000..51bb102 --- /dev/null +++ b/graphics/items/generic/gem/sapphire.png diff --git a/graphics/items/generic/gem/sunnycrystal.png b/graphics/items/generic/gem/sunnycrystal.png Binary files differnew file mode 100644 index 0000000..00fce3d --- /dev/null +++ b/graphics/items/generic/gem/sunnycrystal.png diff --git a/graphics/items/generic/gem/topaz.png b/graphics/items/generic/gem/topaz.png Binary files differnew file mode 100644 index 0000000..82f4e1f --- /dev/null +++ b/graphics/items/generic/gem/topaz.png diff --git a/graphics/items/generic/gempowder.png b/graphics/items/generic/gempowder.png Binary files differnew file mode 100644 index 0000000..2157eab --- /dev/null +++ b/graphics/items/generic/gempowder.png diff --git a/graphics/items/generic/goldeneasteregg.png b/graphics/items/generic/goldeneasteregg.png Binary files differnew file mode 100644 index 0000000..6a695af --- /dev/null +++ b/graphics/items/generic/goldeneasteregg.png diff --git a/graphics/items/generic/goldpieces.png b/graphics/items/generic/goldpieces.png Binary files differnew file mode 100644 index 0000000..bf7aa72 --- /dev/null +++ b/graphics/items/generic/goldpieces.png diff --git a/graphics/items/generic/graphene.png b/graphics/items/generic/graphene.png Binary files differnew file mode 100644 index 0000000..d78ba2d --- /dev/null +++ b/graphics/items/generic/graphene.png diff --git a/graphics/items/generic/grassliner.png b/graphics/items/generic/grassliner.png Binary files differnew file mode 100644 index 0000000..5157309 --- /dev/null +++ b/graphics/items/generic/grassliner.png diff --git a/graphics/items/generic/grassseeds.png b/graphics/items/generic/grassseeds.png Binary files differnew file mode 100644 index 0000000..06ce327 --- /dev/null +++ b/graphics/items/generic/grassseeds.png diff --git a/graphics/items/generic/guildcertification.png b/graphics/items/generic/guildcertification.png Binary files differnew file mode 100644 index 0000000..460999f --- /dev/null +++ b/graphics/items/generic/guildcertification.png diff --git a/graphics/items/generic/guildcoin.png b/graphics/items/generic/guildcoin.png Binary files differnew file mode 100644 index 0000000..886edd2 --- /dev/null +++ b/graphics/items/generic/guildcoin.png diff --git a/graphics/items/generic/halfeggshell.png b/graphics/items/generic/halfeggshell.png Binary files differnew file mode 100644 index 0000000..cf83f3c --- /dev/null +++ b/graphics/items/generic/halfeggshell.png diff --git a/graphics/items/generic/hardspike.png b/graphics/items/generic/hardspike.png Binary files differnew file mode 100644 index 0000000..6e5df8b --- /dev/null +++ b/graphics/items/generic/hardspike.png diff --git a/graphics/items/generic/herb/alizarinherb.png b/graphics/items/generic/herb/alizarinherb.png Binary files differnew file mode 100644 index 0000000..fb3f56d --- /dev/null +++ b/graphics/items/generic/herb/alizarinherb.png diff --git a/graphics/items/generic/herb/cobaltherb.png b/graphics/items/generic/herb/cobaltherb.png Binary files differnew file mode 100644 index 0000000..b270922 --- /dev/null +++ b/graphics/items/generic/herb/cobaltherb.png diff --git a/graphics/items/generic/herb/darkpetal.png b/graphics/items/generic/herb/darkpetal.png Binary files differnew file mode 100644 index 0000000..9e7f70d --- /dev/null +++ b/graphics/items/generic/herb/darkpetal.png diff --git a/graphics/items/generic/herb/gambogeherb.png b/graphics/items/generic/herb/gambogeherb.png Binary files differnew file mode 100644 index 0000000..5af4d2d --- /dev/null +++ b/graphics/items/generic/herb/gambogeherb.png diff --git a/graphics/items/generic/herb/herbmodel.png b/graphics/items/generic/herb/herbmodel.png Binary files differnew file mode 100644 index 0000000..0a83218 --- /dev/null +++ b/graphics/items/generic/herb/herbmodel.png diff --git a/graphics/items/generic/herb/mauveherb.png b/graphics/items/generic/herb/mauveherb.png Binary files differnew file mode 100644 index 0000000..3e158aa --- /dev/null +++ b/graphics/items/generic/herb/mauveherb.png diff --git a/graphics/items/generic/herb/petal2.png b/graphics/items/generic/herb/petal2.png Binary files differnew file mode 100644 index 0000000..9a714f1 --- /dev/null +++ b/graphics/items/generic/herb/petal2.png diff --git a/graphics/items/generic/herb/petalmodel.png b/graphics/items/generic/herb/petalmodel.png Binary files differnew file mode 100644 index 0000000..2e4806d --- /dev/null +++ b/graphics/items/generic/herb/petalmodel.png diff --git a/graphics/items/generic/herb/pinkpetal.png b/graphics/items/generic/herb/pinkpetal.png Binary files differnew file mode 100644 index 0000000..90f8be2 --- /dev/null +++ b/graphics/items/generic/herb/pinkpetal.png diff --git a/graphics/items/generic/herocoin.png b/graphics/items/generic/herocoin.png Binary files differnew file mode 100644 index 0000000..04b0a9f --- /dev/null +++ b/graphics/items/generic/herocoin.png diff --git a/graphics/items/generic/icebottle.png b/graphics/items/generic/icebottle.png Binary files differnew file mode 100644 index 0000000..4b1f607 --- /dev/null +++ b/graphics/items/generic/icebottle.png diff --git a/graphics/items/generic/icecube.png b/graphics/items/generic/icecube.png Binary files differnew file mode 100644 index 0000000..483a527 --- /dev/null +++ b/graphics/items/generic/icecube.png diff --git a/graphics/items/generic/ingot.png b/graphics/items/generic/ingot.png Binary files differnew file mode 100644 index 0000000..518a63c --- /dev/null +++ b/graphics/items/generic/ingot.png diff --git a/graphics/items/generic/ironingot.png b/graphics/items/generic/ironingot.png Binary files differnew file mode 100644 index 0000000..1ef0a2f --- /dev/null +++ b/graphics/items/generic/ironingot.png diff --git a/graphics/items/generic/ironore.png b/graphics/items/generic/ironore.png Binary files differnew file mode 100644 index 0000000..9843658 --- /dev/null +++ b/graphics/items/generic/ironore.png diff --git a/graphics/items/generic/iten.png b/graphics/items/generic/iten.png Binary files differnew file mode 100644 index 0000000..62ce81e --- /dev/null +++ b/graphics/items/generic/iten.png diff --git a/graphics/items/generic/jackolantern.png b/graphics/items/generic/jackolantern.png Binary files differnew file mode 100644 index 0000000..ee05746 --- /dev/null +++ b/graphics/items/generic/jackolantern.png diff --git a/graphics/items/generic/key/copperkey.png b/graphics/items/generic/key/copperkey.png Binary files differnew file mode 100644 index 0000000..551addd --- /dev/null +++ b/graphics/items/generic/key/copperkey.png diff --git a/graphics/items/generic/key/cryptkey.png b/graphics/items/generic/key/cryptkey.png Binary files differnew file mode 100644 index 0000000..d0a35d9 --- /dev/null +++ b/graphics/items/generic/key/cryptkey.png diff --git a/graphics/items/generic/key/shipkey.png b/graphics/items/generic/key/shipkey.png Binary files differnew file mode 100644 index 0000000..1e2a85e --- /dev/null +++ b/graphics/items/generic/key/shipkey.png diff --git a/graphics/items/generic/key/taxkey.png b/graphics/items/generic/key/taxkey.png Binary files differnew file mode 100644 index 0000000..cee1e0c --- /dev/null +++ b/graphics/items/generic/key/taxkey.png diff --git a/graphics/items/generic/key/treasurekey.png b/graphics/items/generic/key/treasurekey.png Binary files differnew file mode 100644 index 0000000..2c25503 --- /dev/null +++ b/graphics/items/generic/key/treasurekey.png diff --git a/graphics/items/generic/leatherpatch.png b/graphics/items/generic/leatherpatch.png Binary files differnew file mode 100644 index 0000000..67037f0 --- /dev/null +++ b/graphics/items/generic/leatherpatch.png diff --git a/graphics/items/generic/leathersuitcase.png b/graphics/items/generic/leathersuitcase.png Binary files differnew file mode 100644 index 0000000..1afd1bc --- /dev/null +++ b/graphics/items/generic/leathersuitcase.png diff --git a/graphics/items/generic/lockpicks.png b/graphics/items/generic/lockpicks.png Binary files differnew file mode 100644 index 0000000..1bed848 --- /dev/null +++ b/graphics/items/generic/lockpicks.png diff --git a/graphics/items/generic/lofcoin.png b/graphics/items/generic/lofcoin.png Binary files differnew file mode 100644 index 0000000..def3e58 --- /dev/null +++ b/graphics/items/generic/lofcoin.png diff --git a/graphics/items/generic/loveletter.png b/graphics/items/generic/loveletter.png Binary files differnew file mode 100644 index 0000000..54c389a --- /dev/null +++ b/graphics/items/generic/loveletter.png diff --git a/graphics/items/generic/maggotslime.png b/graphics/items/generic/maggotslime.png Binary files differnew file mode 100644 index 0000000..ed02d17 --- /dev/null +++ b/graphics/items/generic/maggotslime.png diff --git a/graphics/items/generic/moss.png b/graphics/items/generic/moss.png Binary files differnew file mode 100644 index 0000000..755838d --- /dev/null +++ b/graphics/items/generic/moss.png diff --git a/graphics/items/generic/mouboocoin.png b/graphics/items/generic/mouboocoin.png Binary files differnew file mode 100644 index 0000000..d3cc2b5 --- /dev/null +++ b/graphics/items/generic/mouboocoin.png diff --git a/graphics/items/generic/mouboofigurine.png b/graphics/items/generic/mouboofigurine.png Binary files differnew file mode 100644 index 0000000..2cd3351 --- /dev/null +++ b/graphics/items/generic/mouboofigurine.png diff --git a/graphics/items/generic/mushroomspores.png b/graphics/items/generic/mushroomspores.png Binary files differnew file mode 100644 index 0000000..9e03434 --- /dev/null +++ b/graphics/items/generic/mushroomspores.png diff --git a/graphics/items/generic/mylarindust.png b/graphics/items/generic/mylarindust.png Binary files differnew file mode 100644 index 0000000..ebbf97b --- /dev/null +++ b/graphics/items/generic/mylarindust.png diff --git a/graphics/items/generic/mysteriousbottle.png b/graphics/items/generic/mysteriousbottle.png Binary files differnew file mode 100644 index 0000000..5e0b4aa --- /dev/null +++ b/graphics/items/generic/mysteriousbottle.png diff --git a/graphics/items/generic/naftalin.png b/graphics/items/generic/naftalin.png Binary files differnew file mode 100644 index 0000000..ac15652 --- /dev/null +++ b/graphics/items/generic/naftalin.png diff --git a/graphics/items/generic/oceancrocclaw.png b/graphics/items/generic/oceancrocclaw.png Binary files differnew file mode 100644 index 0000000..b95bb22 --- /dev/null +++ b/graphics/items/generic/oceancrocclaw.png diff --git a/graphics/items/generic/ore.png b/graphics/items/generic/ore.png Binary files differnew file mode 100644 index 0000000..46a552b --- /dev/null +++ b/graphics/items/generic/ore.png diff --git a/graphics/items/generic/pinkantenna.png b/graphics/items/generic/pinkantenna.png Binary files differnew file mode 100644 index 0000000..824cc03 --- /dev/null +++ b/graphics/items/generic/pinkantenna.png diff --git a/graphics/items/generic/poisoneddish.png b/graphics/items/generic/poisoneddish.png Binary files differnew file mode 100644 index 0000000..da9508f --- /dev/null +++ b/graphics/items/generic/poisoneddish.png diff --git a/graphics/items/generic/powder.png b/graphics/items/generic/powder.png Binary files differnew file mode 100644 index 0000000..44071b3 --- /dev/null +++ b/graphics/items/generic/powder.png diff --git a/graphics/items/generic/processedfur.png b/graphics/items/generic/processedfur.png Binary files differnew file mode 100644 index 0000000..090d3d0 --- /dev/null +++ b/graphics/items/generic/processedfur.png diff --git a/graphics/items/generic/pumpkin.png b/graphics/items/generic/pumpkin.png Binary files differnew file mode 100644 index 0000000..3df097c --- /dev/null +++ b/graphics/items/generic/pumpkin.png diff --git a/graphics/items/generic/quill.png b/graphics/items/generic/quill.png Binary files differnew file mode 100644 index 0000000..d7ecac7 --- /dev/null +++ b/graphics/items/generic/quill.png diff --git a/graphics/items/generic/rattotail.png b/graphics/items/generic/rattotail.png Binary files differnew file mode 100644 index 0000000..d0ca02c --- /dev/null +++ b/graphics/items/generic/rattotail.png diff --git a/graphics/items/generic/rattoteeth.png b/graphics/items/generic/rattoteeth.png Binary files differnew file mode 100644 index 0000000..73ffbfb --- /dev/null +++ b/graphics/items/generic/rattoteeth.png diff --git a/graphics/items/generic/rawlog.png b/graphics/items/generic/rawlog.png Binary files differnew file mode 100644 index 0000000..04335fb --- /dev/null +++ b/graphics/items/generic/rawlog.png diff --git a/graphics/items/generic/reedbundle.png b/graphics/items/generic/reedbundle.png Binary files differnew file mode 100644 index 0000000..b0c6ef0 --- /dev/null +++ b/graphics/items/generic/reedbundle.png diff --git a/graphics/items/generic/root.png b/graphics/items/generic/root.png Binary files differnew file mode 100644 index 0000000..8ab0d64 --- /dev/null +++ b/graphics/items/generic/root.png diff --git a/graphics/items/generic/rose.png b/graphics/items/generic/rose.png Binary files differnew file mode 100644 index 0000000..4ebaf63 --- /dev/null +++ b/graphics/items/generic/rose.png diff --git a/graphics/items/generic/rottenrags.png b/graphics/items/generic/rottenrags.png Binary files differnew file mode 100644 index 0000000..c3d220b --- /dev/null +++ b/graphics/items/generic/rottenrags.png diff --git a/graphics/items/generic/scorpion/blackscorpionclaw.png b/graphics/items/generic/scorpion/blackscorpionclaw.png Binary files differnew file mode 100644 index 0000000..889bf33 --- /dev/null +++ b/graphics/items/generic/scorpion/blackscorpionclaw.png diff --git a/graphics/items/generic/scorpion/blackscorpionstinger.png b/graphics/items/generic/scorpion/blackscorpionstinger.png Binary files differnew file mode 100644 index 0000000..3c05d51 --- /dev/null +++ b/graphics/items/generic/scorpion/blackscorpionstinger.png diff --git a/graphics/items/generic/scorpion/redscorpionclaw.png b/graphics/items/generic/scorpion/redscorpionclaw.png Binary files differnew file mode 100644 index 0000000..2ca0638 --- /dev/null +++ b/graphics/items/generic/scorpion/redscorpionclaw.png diff --git a/graphics/items/generic/scorpion/redscorpionstinger.png b/graphics/items/generic/scorpion/redscorpionstinger.png Binary files differnew file mode 100644 index 0000000..4659d8e --- /dev/null +++ b/graphics/items/generic/scorpion/redscorpionstinger.png diff --git a/graphics/items/generic/scorpion/scorpionclaw.png b/graphics/items/generic/scorpion/scorpionclaw.png Binary files differnew file mode 100644 index 0000000..ce6ace6 --- /dev/null +++ b/graphics/items/generic/scorpion/scorpionclaw.png diff --git a/graphics/items/generic/scorpion/scorpionstinger.png b/graphics/items/generic/scorpion/scorpionstinger.png Binary files differnew file mode 100644 index 0000000..4adc61f --- /dev/null +++ b/graphics/items/generic/scorpion/scorpionstinger.png diff --git a/graphics/items/generic/scorpion/scorpionstingermodel.png b/graphics/items/generic/scorpion/scorpionstingermodel.png Binary files differnew file mode 100644 index 0000000..0c7e9fd --- /dev/null +++ b/graphics/items/generic/scorpion/scorpionstingermodel.png diff --git a/graphics/items/generic/scroll.png b/graphics/items/generic/scroll.png Binary files differnew file mode 100644 index 0000000..9340e0b --- /dev/null +++ b/graphics/items/generic/scroll.png diff --git a/graphics/items/generic/sealedsoul.png b/graphics/items/generic/sealedsoul.png Binary files differnew file mode 100644 index 0000000..65f83f1 --- /dev/null +++ b/graphics/items/generic/sealedsoul.png diff --git a/graphics/items/generic/silkcocoon.png b/graphics/items/generic/silkcocoon.png Binary files differnew file mode 100644 index 0000000..cbc4043 --- /dev/null +++ b/graphics/items/generic/silkcocoon.png diff --git a/graphics/items/generic/silverbell.png b/graphics/items/generic/silverbell.png Binary files differnew file mode 100644 index 0000000..e90b723 --- /dev/null +++ b/graphics/items/generic/silverbell.png diff --git a/graphics/items/generic/silvereasteregg.png b/graphics/items/generic/silvereasteregg.png Binary files differnew file mode 100644 index 0000000..1078eb8 --- /dev/null +++ b/graphics/items/generic/silvereasteregg.png diff --git a/graphics/items/generic/silvermirror.png b/graphics/items/generic/silvermirror.png Binary files differnew file mode 100644 index 0000000..178471a --- /dev/null +++ b/graphics/items/generic/silvermirror.png diff --git a/graphics/items/generic/skull.png b/graphics/items/generic/skull.png Binary files differnew file mode 100644 index 0000000..4a30374 --- /dev/null +++ b/graphics/items/generic/skull.png diff --git a/graphics/items/generic/smalltentacles.png b/graphics/items/generic/smalltentacles.png Binary files differnew file mode 100644 index 0000000..76f13e2 --- /dev/null +++ b/graphics/items/generic/smalltentacles.png diff --git a/graphics/items/generic/snake/blackmambaskin.png b/graphics/items/generic/snake/blackmambaskin.png Binary files differnew file mode 100644 index 0000000..720bb0e --- /dev/null +++ b/graphics/items/generic/snake/blackmambaskin.png diff --git a/graphics/items/generic/snake/cavesnakelamp.png b/graphics/items/generic/snake/cavesnakelamp.png Binary files differnew file mode 100644 index 0000000..5c810d8 --- /dev/null +++ b/graphics/items/generic/snake/cavesnakelamp.png diff --git a/graphics/items/generic/snake/cavesnaketongue.png b/graphics/items/generic/snake/cavesnaketongue.png Binary files differnew file mode 100644 index 0000000..e64c034 --- /dev/null +++ b/graphics/items/generic/snake/cavesnaketongue.png diff --git a/graphics/items/generic/snake/snakeskin.png b/graphics/items/generic/snake/snakeskin.png Binary files differnew file mode 100644 index 0000000..051ba2c --- /dev/null +++ b/graphics/items/generic/snake/snakeskin.png diff --git a/graphics/items/generic/snake/snaketongue.png b/graphics/items/generic/snake/snaketongue.png Binary files differnew file mode 100644 index 0000000..9ba24dd --- /dev/null +++ b/graphics/items/generic/snake/snaketongue.png diff --git a/graphics/items/generic/snowflake.png b/graphics/items/generic/snowflake.png Binary files differnew file mode 100644 index 0000000..f4b47ff --- /dev/null +++ b/graphics/items/generic/snowflake.png diff --git a/graphics/items/generic/spellbookpage.png b/graphics/items/generic/spellbookpage.png Binary files differnew file mode 100644 index 0000000..2b62aab --- /dev/null +++ b/graphics/items/generic/spellbookpage.png diff --git a/graphics/items/generic/squichyclaws.png b/graphics/items/generic/squichyclaws.png Binary files differnew file mode 100644 index 0000000..89dfe04 --- /dev/null +++ b/graphics/items/generic/squichyclaws.png diff --git a/graphics/items/generic/squirrelpelt.png b/graphics/items/generic/squirrelpelt.png Binary files differnew file mode 100644 index 0000000..559ea5b --- /dev/null +++ b/graphics/items/generic/squirrelpelt.png diff --git a/graphics/items/generic/strangecoin.png b/graphics/items/generic/strangecoin.png Binary files differnew file mode 100644 index 0000000..0df2d30 --- /dev/null +++ b/graphics/items/generic/strangecoin.png diff --git a/graphics/items/generic/tentacles.png b/graphics/items/generic/tentacles.png Binary files differnew file mode 100644 index 0000000..dcf55cb --- /dev/null +++ b/graphics/items/generic/tentacles.png diff --git a/graphics/items/generic/terraniteore.png b/graphics/items/generic/terraniteore.png Binary files differnew file mode 100644 index 0000000..c6559f8 --- /dev/null +++ b/graphics/items/generic/terraniteore.png diff --git a/graphics/items/generic/tongue.png b/graphics/items/generic/tongue.png Binary files differnew file mode 100644 index 0000000..2dce054 --- /dev/null +++ b/graphics/items/generic/tongue.png diff --git a/graphics/items/generic/tooth.png b/graphics/items/generic/tooth.png Binary files differnew file mode 100644 index 0000000..cb17b7f --- /dev/null +++ b/graphics/items/generic/tooth.png diff --git a/graphics/items/generic/tortugashell.png b/graphics/items/generic/tortugashell.png Binary files differnew file mode 100644 index 0000000..faca1a0 --- /dev/null +++ b/graphics/items/generic/tortugashell.png diff --git a/graphics/items/generic/tortugashellfragment.png b/graphics/items/generic/tortugashellfragment.png Binary files differnew file mode 100644 index 0000000..db71377 --- /dev/null +++ b/graphics/items/generic/tortugashellfragment.png diff --git a/graphics/items/generic/tuber.png b/graphics/items/generic/tuber.png Binary files differnew file mode 100644 index 0000000..f5cc77d --- /dev/null +++ b/graphics/items/generic/tuber.png diff --git a/graphics/items/generic/tulimsharguardcard.png b/graphics/items/generic/tulimsharguardcard.png Binary files differnew file mode 100644 index 0000000..56a92ea --- /dev/null +++ b/graphics/items/generic/tulimsharguardcard.png diff --git a/graphics/items/generic/tulip.png b/graphics/items/generic/tulip.png Binary files differnew file mode 100644 index 0000000..c2ae27b --- /dev/null +++ b/graphics/items/generic/tulip.png diff --git a/graphics/items/generic/undeadeye.png b/graphics/items/generic/undeadeye.png Binary files differnew file mode 100644 index 0000000..d8d10b4 --- /dev/null +++ b/graphics/items/generic/undeadeye.png diff --git a/graphics/items/generic/vampirebatwing.png b/graphics/items/generic/vampirebatwing.png Binary files differnew file mode 100644 index 0000000..bd854e2 --- /dev/null +++ b/graphics/items/generic/vampirebatwing.png diff --git a/graphics/items/generic/warpedlog.png b/graphics/items/generic/warpedlog.png Binary files differnew file mode 100644 index 0000000..4cf6c72 --- /dev/null +++ b/graphics/items/generic/warpedlog.png diff --git a/graphics/items/generic/whitefur.png b/graphics/items/generic/whitefur.png Binary files differnew file mode 100644 index 0000000..28e8dae --- /dev/null +++ b/graphics/items/generic/whitefur.png diff --git a/graphics/items/generic/wolvernpelt.png b/graphics/items/generic/wolvernpelt.png Binary files differnew file mode 100644 index 0000000..cc25cfd --- /dev/null +++ b/graphics/items/generic/wolvernpelt.png diff --git a/graphics/items/generic/wolverntooth.png b/graphics/items/generic/wolverntooth.png Binary files differnew file mode 100644 index 0000000..3297d1a --- /dev/null +++ b/graphics/items/generic/wolverntooth.png diff --git a/graphics/items/generic/wood.png b/graphics/items/generic/wood.png Binary files differnew file mode 100644 index 0000000..58311af --- /dev/null +++ b/graphics/items/generic/wood.png diff --git a/graphics/items/generic/wumpus-egg.png b/graphics/items/generic/wumpus-egg.png Binary files differnew file mode 100644 index 0000000..5b66dfa --- /dev/null +++ b/graphics/items/generic/wumpus-egg.png diff --git a/graphics/items/generic/wurtzite.png b/graphics/items/generic/wurtzite.png Binary files differnew file mode 100644 index 0000000..7efd5c5 --- /dev/null +++ b/graphics/items/generic/wurtzite.png diff --git a/graphics/items/generic/yeticlaw.png b/graphics/items/generic/yeticlaw.png Binary files differnew file mode 100644 index 0000000..2d50c8c --- /dev/null +++ b/graphics/items/generic/yeticlaw.png diff --git a/graphics/items/generic/zombieear.png b/graphics/items/generic/zombieear.png Binary files differnew file mode 100644 index 0000000..e61528b --- /dev/null +++ b/graphics/items/generic/zombieear.png diff --git a/graphics/items/usable/aquada.png b/graphics/items/usable/aquada.png Binary files differnew file mode 100644 index 0000000..dfc3673 --- /dev/null +++ b/graphics/items/usable/aquada.png diff --git a/graphics/items/usable/bags/arrow1.png b/graphics/items/usable/bags/arrow1.png Binary files differnew file mode 100644 index 0000000..03ac750 --- /dev/null +++ b/graphics/items/usable/bags/arrow1.png diff --git a/graphics/items/usable/bags/arrow2.png b/graphics/items/usable/bags/arrow2.png Binary files differnew file mode 100644 index 0000000..ea0abb8 --- /dev/null +++ b/graphics/items/usable/bags/arrow2.png diff --git a/graphics/items/usable/bags/arrow3.png b/graphics/items/usable/bags/arrow3.png Binary files differnew file mode 100644 index 0000000..c6676a4 --- /dev/null +++ b/graphics/items/usable/bags/arrow3.png diff --git a/graphics/items/usable/bigpumpkinseed.png b/graphics/items/usable/bigpumpkinseed.png Binary files differnew file mode 100644 index 0000000..2ae3ebc --- /dev/null +++ b/graphics/items/usable/bigpumpkinseed.png diff --git a/graphics/items/usable/blobime.png b/graphics/items/usable/blobime.png Binary files differnew file mode 100644 index 0000000..08f5cac --- /dev/null +++ b/graphics/items/usable/blobime.png diff --git a/graphics/items/usable/blueprints/abp0.png b/graphics/items/usable/blueprints/abp0.png Binary files differnew file mode 100644 index 0000000..6ab430f --- /dev/null +++ b/graphics/items/usable/blueprints/abp0.png diff --git a/graphics/items/usable/blueprints/abp1.png b/graphics/items/usable/blueprints/abp1.png Binary files differnew file mode 100644 index 0000000..2cb781f --- /dev/null +++ b/graphics/items/usable/blueprints/abp1.png diff --git a/graphics/items/usable/blueprints/abp2.png b/graphics/items/usable/blueprints/abp2.png Binary files differnew file mode 100644 index 0000000..8a1458e --- /dev/null +++ b/graphics/items/usable/blueprints/abp2.png diff --git a/graphics/items/usable/blueprints/abp3.png b/graphics/items/usable/blueprints/abp3.png Binary files differnew file mode 100644 index 0000000..a2358c2 --- /dev/null +++ b/graphics/items/usable/blueprints/abp3.png diff --git a/graphics/items/usable/blueprints/abp4.png b/graphics/items/usable/blueprints/abp4.png Binary files differnew file mode 100644 index 0000000..f2c482a --- /dev/null +++ b/graphics/items/usable/blueprints/abp4.png diff --git a/graphics/items/usable/blueprints/abp5.png b/graphics/items/usable/blueprints/abp5.png Binary files differnew file mode 100644 index 0000000..f4e5602 --- /dev/null +++ b/graphics/items/usable/blueprints/abp5.png diff --git a/graphics/items/usable/blueprints/bp0.png b/graphics/items/usable/blueprints/bp0.png Binary files differnew file mode 100644 index 0000000..0caa422 --- /dev/null +++ b/graphics/items/usable/blueprints/bp0.png diff --git a/graphics/items/usable/blueprints/bp1.png b/graphics/items/usable/blueprints/bp1.png Binary files differnew file mode 100644 index 0000000..d66d19c --- /dev/null +++ b/graphics/items/usable/blueprints/bp1.png diff --git a/graphics/items/usable/blueprints/bp2.png b/graphics/items/usable/blueprints/bp2.png Binary files differnew file mode 100644 index 0000000..27c16b6 --- /dev/null +++ b/graphics/items/usable/blueprints/bp2.png diff --git a/graphics/items/usable/blueprints/bp3.png b/graphics/items/usable/blueprints/bp3.png Binary files differnew file mode 100644 index 0000000..bef75f5 --- /dev/null +++ b/graphics/items/usable/blueprints/bp3.png diff --git a/graphics/items/usable/blueprints/bp4.png b/graphics/items/usable/blueprints/bp4.png Binary files differnew file mode 100644 index 0000000..b8e8ad3 --- /dev/null +++ b/graphics/items/usable/blueprints/bp4.png diff --git a/graphics/items/usable/blueprints/bp5.png b/graphics/items/usable/blueprints/bp5.png Binary files differnew file mode 100644 index 0000000..bd9d248 --- /dev/null +++ b/graphics/items/usable/blueprints/bp5.png diff --git a/graphics/items/usable/blueprints/ebp0.png b/graphics/items/usable/blueprints/ebp0.png Binary files differnew file mode 100644 index 0000000..d8f9a2b --- /dev/null +++ b/graphics/items/usable/blueprints/ebp0.png diff --git a/graphics/items/usable/blueprints/ebp1.png b/graphics/items/usable/blueprints/ebp1.png Binary files differnew file mode 100644 index 0000000..cb2408d --- /dev/null +++ b/graphics/items/usable/blueprints/ebp1.png diff --git a/graphics/items/usable/blueprints/ebp2.png b/graphics/items/usable/blueprints/ebp2.png Binary files differnew file mode 100644 index 0000000..c1e6921 --- /dev/null +++ b/graphics/items/usable/blueprints/ebp2.png diff --git a/graphics/items/usable/blueprints/ebp3.png b/graphics/items/usable/blueprints/ebp3.png Binary files differnew file mode 100644 index 0000000..75cf266 --- /dev/null +++ b/graphics/items/usable/blueprints/ebp3.png diff --git a/graphics/items/usable/blueprints/ebp4.png b/graphics/items/usable/blueprints/ebp4.png Binary files differnew file mode 100644 index 0000000..f5cec6c --- /dev/null +++ b/graphics/items/usable/blueprints/ebp4.png diff --git a/graphics/items/usable/blueprints/ebp5.png b/graphics/items/usable/blueprints/ebp5.png Binary files differnew file mode 100644 index 0000000..a2de052 --- /dev/null +++ b/graphics/items/usable/blueprints/ebp5.png diff --git a/graphics/items/usable/blueprints/savior.png b/graphics/items/usable/blueprints/savior.png Binary files differnew file mode 100644 index 0000000..f023311 --- /dev/null +++ b/graphics/items/usable/blueprints/savior.png diff --git a/graphics/items/usable/book/bookoflaws.png b/graphics/items/usable/book/bookoflaws.png Binary files differnew file mode 100644 index 0000000..df070c7 --- /dev/null +++ b/graphics/items/usable/book/bookoflaws.png diff --git a/graphics/items/usable/book/comtheorybook.png b/graphics/items/usable/book/comtheorybook.png Binary files differnew file mode 100644 index 0000000..35f8b62 --- /dev/null +++ b/graphics/items/usable/book/comtheorybook.png diff --git a/graphics/items/usable/book/fishingguide.png b/graphics/items/usable/book/fishingguide.png Binary files differnew file mode 100644 index 0000000..a53db8f --- /dev/null +++ b/graphics/items/usable/book/fishingguide.png diff --git a/graphics/items/usable/book/jesusalvagrimorium.png b/graphics/items/usable/book/jesusalvagrimorium.png Binary files differnew file mode 100644 index 0000000..1c3c744 --- /dev/null +++ b/graphics/items/usable/book/jesusalvagrimorium.png diff --git a/graphics/items/usable/book/leatherbook.png b/graphics/items/usable/book/leatherbook.png Binary files differnew file mode 100644 index 0000000..5d1cd19 --- /dev/null +++ b/graphics/items/usable/book/leatherbook.png diff --git a/graphics/items/usable/book/oldbook.png b/graphics/items/usable/book/oldbook.png Binary files differnew file mode 100644 index 0000000..644ac74 --- /dev/null +++ b/graphics/items/usable/book/oldbook.png diff --git a/graphics/items/usable/book/petbook.png b/graphics/items/usable/book/petbook.png Binary files differnew file mode 100644 index 0000000..bec3dea --- /dev/null +++ b/graphics/items/usable/book/petbook.png diff --git a/graphics/items/usable/book/poembook.png b/graphics/items/usable/book/poembook.png Binary files differnew file mode 100644 index 0000000..18caaca --- /dev/null +++ b/graphics/items/usable/book/poembook.png diff --git a/graphics/items/usable/box/bossbronze.png b/graphics/items/usable/box/bossbronze.png Binary files differnew file mode 100644 index 0000000..8afc2e3 --- /dev/null +++ b/graphics/items/usable/box/bossbronze.png diff --git a/graphics/items/usable/box/bossgolden.png b/graphics/items/usable/box/bossgolden.png Binary files differnew file mode 100644 index 0000000..1f206f3 --- /dev/null +++ b/graphics/items/usable/box/bossgolden.png diff --git a/graphics/items/usable/box/bosssilver.png b/graphics/items/usable/box/bosssilver.png Binary files differnew file mode 100644 index 0000000..893aa33 --- /dev/null +++ b/graphics/items/usable/box/bosssilver.png diff --git a/graphics/items/usable/box/bronzegift.png b/graphics/items/usable/box/bronzegift.png Binary files differnew file mode 100644 index 0000000..31766cb --- /dev/null +++ b/graphics/items/usable/box/bronzegift.png diff --git a/graphics/items/usable/box/goldengift.png b/graphics/items/usable/box/goldengift.png Binary files differnew file mode 100644 index 0000000..a2e6c43 --- /dev/null +++ b/graphics/items/usable/box/goldengift.png diff --git a/graphics/items/usable/box/merc0.png b/graphics/items/usable/box/merc0.png Binary files differnew file mode 100644 index 0000000..419d487 --- /dev/null +++ b/graphics/items/usable/box/merc0.png diff --git a/graphics/items/usable/box/merc1.png b/graphics/items/usable/box/merc1.png Binary files differnew file mode 100644 index 0000000..0da9dbd --- /dev/null +++ b/graphics/items/usable/box/merc1.png diff --git a/graphics/items/usable/box/merc2.png b/graphics/items/usable/box/merc2.png Binary files differnew file mode 100644 index 0000000..eba52f9 --- /dev/null +++ b/graphics/items/usable/box/merc2.png diff --git a/graphics/items/usable/box/merc3.png b/graphics/items/usable/box/merc3.png Binary files differnew file mode 100644 index 0000000..5128169 --- /dev/null +++ b/graphics/items/usable/box/merc3.png diff --git a/graphics/items/usable/box/merc4.png b/graphics/items/usable/box/merc4.png Binary files differnew file mode 100644 index 0000000..a2c51cc --- /dev/null +++ b/graphics/items/usable/box/merc4.png diff --git a/graphics/items/usable/box/merc5.png b/graphics/items/usable/box/merc5.png Binary files differnew file mode 100644 index 0000000..cda0629 --- /dev/null +++ b/graphics/items/usable/box/merc5.png diff --git a/graphics/items/usable/box/mercb0.png b/graphics/items/usable/box/mercb0.png Binary files differnew file mode 100644 index 0000000..18f6149 --- /dev/null +++ b/graphics/items/usable/box/mercb0.png diff --git a/graphics/items/usable/box/mercb1.png b/graphics/items/usable/box/mercb1.png Binary files differnew file mode 100644 index 0000000..87e2a80 --- /dev/null +++ b/graphics/items/usable/box/mercb1.png diff --git a/graphics/items/usable/box/mercb2.png b/graphics/items/usable/box/mercb2.png Binary files differnew file mode 100644 index 0000000..73f8ad4 --- /dev/null +++ b/graphics/items/usable/box/mercb2.png diff --git a/graphics/items/usable/box/mercb3.png b/graphics/items/usable/box/mercb3.png Binary files differnew file mode 100644 index 0000000..77f4a65 --- /dev/null +++ b/graphics/items/usable/box/mercb3.png diff --git a/graphics/items/usable/box/mercb4.png b/graphics/items/usable/box/mercb4.png Binary files differnew file mode 100644 index 0000000..fcb4f2f --- /dev/null +++ b/graphics/items/usable/box/mercb4.png diff --git a/graphics/items/usable/box/mercb5.png b/graphics/items/usable/box/mercb5.png Binary files differnew file mode 100644 index 0000000..444ec43 --- /dev/null +++ b/graphics/items/usable/box/mercb5.png diff --git a/graphics/items/usable/box/prismgift.png b/graphics/items/usable/box/prismgift.png Binary files differnew file mode 100644 index 0000000..00722df --- /dev/null +++ b/graphics/items/usable/box/prismgift.png diff --git a/graphics/items/usable/box/silvergift.png b/graphics/items/usable/box/silvergift.png Binary files differnew file mode 100644 index 0000000..6c814a5 --- /dev/null +++ b/graphics/items/usable/box/silvergift.png diff --git a/graphics/items/usable/box/supremegift.png b/graphics/items/usable/box/supremegift.png Binary files differnew file mode 100644 index 0000000..def5a5b --- /dev/null +++ b/graphics/items/usable/box/supremegift.png diff --git a/graphics/items/usable/boxofchocolates.png b/graphics/items/usable/boxofchocolates.png Binary files differnew file mode 100644 index 0000000..60cec5e --- /dev/null +++ b/graphics/items/usable/boxofchocolates.png diff --git a/graphics/items/usable/bugleg.png b/graphics/items/usable/bugleg.png Binary files differnew file mode 100644 index 0000000..02e23f3 --- /dev/null +++ b/graphics/items/usable/bugleg.png diff --git a/graphics/items/usable/candy/lawncandy.png b/graphics/items/usable/candy/lawncandy.png Binary files differnew file mode 100644 index 0000000..a8ce246 --- /dev/null +++ b/graphics/items/usable/candy/lawncandy.png diff --git a/graphics/items/usable/candy/manapop.png b/graphics/items/usable/candy/manapop.png Binary files differnew file mode 100644 index 0000000..29a6276 --- /dev/null +++ b/graphics/items/usable/candy/manapop.png diff --git a/graphics/items/usable/candy/poocandy.png b/graphics/items/usable/candy/poocandy.png Binary files differnew file mode 100644 index 0000000..ce67e27 --- /dev/null +++ b/graphics/items/usable/candy/poocandy.png diff --git a/graphics/items/usable/card/Scrusadercard.png b/graphics/items/usable/card/Scrusadercard.png Binary files differnew file mode 100644 index 0000000..1b86bb4 --- /dev/null +++ b/graphics/items/usable/card/Scrusadercard.png diff --git a/graphics/items/usable/card/Sdesertthiefcard.png b/graphics/items/usable/card/Sdesertthiefcard.png Binary files differnew file mode 100644 index 0000000..8a986e0 --- /dev/null +++ b/graphics/items/usable/card/Sdesertthiefcard.png diff --git a/graphics/items/usable/card/Sforestcard.png b/graphics/items/usable/card/Sforestcard.png Binary files differnew file mode 100644 index 0000000..73972c9 --- /dev/null +++ b/graphics/items/usable/card/Sforestcard.png diff --git a/graphics/items/usable/card/Sherocard.png b/graphics/items/usable/card/Sherocard.png Binary files differnew file mode 100644 index 0000000..092f3e4 --- /dev/null +++ b/graphics/items/usable/card/Sherocard.png diff --git a/graphics/items/usable/card/Snaturalcard.png b/graphics/items/usable/card/Snaturalcard.png Binary files differnew file mode 100644 index 0000000..11ea439 --- /dev/null +++ b/graphics/items/usable/card/Snaturalcard.png diff --git a/graphics/items/usable/card/Snecromancercard.png b/graphics/items/usable/card/Snecromancercard.png Binary files differnew file mode 100644 index 0000000..bda40c3 --- /dev/null +++ b/graphics/items/usable/card/Snecromancercard.png diff --git a/graphics/items/usable/card/Spaladincard.png b/graphics/items/usable/card/Spaladincard.png Binary files differnew file mode 100644 index 0000000..26f878c --- /dev/null +++ b/graphics/items/usable/card/Spaladincard.png diff --git a/graphics/items/usable/card/Sslidecard.png b/graphics/items/usable/card/Sslidecard.png Binary files differnew file mode 100644 index 0000000..0877c4e --- /dev/null +++ b/graphics/items/usable/card/Sslidecard.png diff --git a/graphics/items/usable/card/Xcrusadercard.png b/graphics/items/usable/card/Xcrusadercard.png Binary files differnew file mode 100644 index 0000000..b3e81e8 --- /dev/null +++ b/graphics/items/usable/card/Xcrusadercard.png diff --git a/graphics/items/usable/card/Xdesertthiefcard.png b/graphics/items/usable/card/Xdesertthiefcard.png Binary files differnew file mode 100644 index 0000000..b237959 --- /dev/null +++ b/graphics/items/usable/card/Xdesertthiefcard.png diff --git a/graphics/items/usable/card/Xforestcard.png b/graphics/items/usable/card/Xforestcard.png Binary files differnew file mode 100644 index 0000000..75ed391 --- /dev/null +++ b/graphics/items/usable/card/Xforestcard.png diff --git a/graphics/items/usable/card/Xherocard.png b/graphics/items/usable/card/Xherocard.png Binary files differnew file mode 100644 index 0000000..809c28d --- /dev/null +++ b/graphics/items/usable/card/Xherocard.png diff --git a/graphics/items/usable/card/Xnaturalcard.png b/graphics/items/usable/card/Xnaturalcard.png Binary files differnew file mode 100644 index 0000000..802a349 --- /dev/null +++ b/graphics/items/usable/card/Xnaturalcard.png diff --git a/graphics/items/usable/card/Xnecromancercard.png b/graphics/items/usable/card/Xnecromancercard.png Binary files differnew file mode 100644 index 0000000..d547f14 --- /dev/null +++ b/graphics/items/usable/card/Xnecromancercard.png diff --git a/graphics/items/usable/card/Xpaladincard.png b/graphics/items/usable/card/Xpaladincard.png Binary files differnew file mode 100644 index 0000000..4270cc6 --- /dev/null +++ b/graphics/items/usable/card/Xpaladincard.png diff --git a/graphics/items/usable/card/Xslidecard.png b/graphics/items/usable/card/Xslidecard.png Binary files differnew file mode 100644 index 0000000..61982e9 --- /dev/null +++ b/graphics/items/usable/card/Xslidecard.png diff --git a/graphics/items/usable/card/crusadercard.png b/graphics/items/usable/card/crusadercard.png Binary files differnew file mode 100644 index 0000000..278f74f --- /dev/null +++ b/graphics/items/usable/card/crusadercard.png diff --git a/graphics/items/usable/card/desertthiefcard.png b/graphics/items/usable/card/desertthiefcard.png Binary files differnew file mode 100644 index 0000000..aeb816f --- /dev/null +++ b/graphics/items/usable/card/desertthiefcard.png diff --git a/graphics/items/usable/card/dye.png b/graphics/items/usable/card/dye.png Binary files differnew file mode 100644 index 0000000..e2bb902 --- /dev/null +++ b/graphics/items/usable/card/dye.png diff --git a/graphics/items/usable/card/forestcard.png b/graphics/items/usable/card/forestcard.png Binary files differnew file mode 100644 index 0000000..22e0194 --- /dev/null +++ b/graphics/items/usable/card/forestcard.png diff --git a/graphics/items/usable/card/herocard.png b/graphics/items/usable/card/herocard.png Binary files differnew file mode 100644 index 0000000..5942386 --- /dev/null +++ b/graphics/items/usable/card/herocard.png diff --git a/graphics/items/usable/card/merc0.png b/graphics/items/usable/card/merc0.png Binary files differnew file mode 100644 index 0000000..b64c18e --- /dev/null +++ b/graphics/items/usable/card/merc0.png diff --git a/graphics/items/usable/card/merc1.png b/graphics/items/usable/card/merc1.png Binary files differnew file mode 100644 index 0000000..dff8d9f --- /dev/null +++ b/graphics/items/usable/card/merc1.png diff --git a/graphics/items/usable/card/merc2.png b/graphics/items/usable/card/merc2.png Binary files differnew file mode 100644 index 0000000..c9283fd --- /dev/null +++ b/graphics/items/usable/card/merc2.png diff --git a/graphics/items/usable/card/merc3.png b/graphics/items/usable/card/merc3.png Binary files differnew file mode 100644 index 0000000..e4aa6d5 --- /dev/null +++ b/graphics/items/usable/card/merc3.png diff --git a/graphics/items/usable/card/merc4.png b/graphics/items/usable/card/merc4.png Binary files differnew file mode 100644 index 0000000..a88a224 --- /dev/null +++ b/graphics/items/usable/card/merc4.png diff --git a/graphics/items/usable/card/merc5.png b/graphics/items/usable/card/merc5.png Binary files differnew file mode 100644 index 0000000..ef685b6 --- /dev/null +++ b/graphics/items/usable/card/merc5.png diff --git a/graphics/items/usable/card/naturalcard.png b/graphics/items/usable/card/naturalcard.png Binary files differnew file mode 100644 index 0000000..bc1d234 --- /dev/null +++ b/graphics/items/usable/card/naturalcard.png diff --git a/graphics/items/usable/card/necromancercard.png b/graphics/items/usable/card/necromancercard.png Binary files differnew file mode 100644 index 0000000..4b31bb2 --- /dev/null +++ b/graphics/items/usable/card/necromancercard.png diff --git a/graphics/items/usable/card/paladincard.png b/graphics/items/usable/card/paladincard.png Binary files differnew file mode 100644 index 0000000..7bb9c80 --- /dev/null +++ b/graphics/items/usable/card/paladincard.png diff --git a/graphics/items/usable/card/slidecard.png b/graphics/items/usable/card/slidecard.png Binary files differnew file mode 100644 index 0000000..62d8319 --- /dev/null +++ b/graphics/items/usable/card/slidecard.png diff --git a/graphics/items/usable/cardboard.png b/graphics/items/usable/cardboard.png Binary files differnew file mode 100644 index 0000000..aa97c4d --- /dev/null +++ b/graphics/items/usable/cardboard.png diff --git a/graphics/items/usable/coffee.png b/graphics/items/usable/coffee.png Binary files differnew file mode 100644 index 0000000..6e3c0ef --- /dev/null +++ b/graphics/items/usable/coffee.png diff --git a/graphics/items/usable/croconut.png b/graphics/items/usable/croconut.png Binary files differnew file mode 100644 index 0000000..f939589 --- /dev/null +++ b/graphics/items/usable/croconut.png diff --git a/graphics/items/usable/curshroom.png b/graphics/items/usable/curshroom.png Binary files differnew file mode 100644 index 0000000..a760d58 --- /dev/null +++ b/graphics/items/usable/curshroom.png diff --git a/graphics/items/usable/drops.png b/graphics/items/usable/drops.png Binary files differnew file mode 100644 index 0000000..aa4d5ac --- /dev/null +++ b/graphics/items/usable/drops.png diff --git a/graphics/items/usable/egg/cavesnakeegg.png b/graphics/items/usable/egg/cavesnakeegg.png Binary files differnew file mode 100644 index 0000000..9d5853a --- /dev/null +++ b/graphics/items/usable/egg/cavesnakeegg.png diff --git a/graphics/items/usable/egg/easteregg.png b/graphics/items/usable/egg/easteregg.png Binary files differnew file mode 100644 index 0000000..fff6e00 --- /dev/null +++ b/graphics/items/usable/egg/easteregg.png diff --git a/graphics/items/usable/egg/grasssnakeegg.png b/graphics/items/usable/egg/grasssnakeegg.png Binary files differnew file mode 100644 index 0000000..02ef0d8 --- /dev/null +++ b/graphics/items/usable/egg/grasssnakeegg.png diff --git a/graphics/items/usable/egg/mountainsnakeegg.png b/graphics/items/usable/egg/mountainsnakeegg.png Binary files differnew file mode 100644 index 0000000..2d9dea3 --- /dev/null +++ b/graphics/items/usable/egg/mountainsnakeegg.png diff --git a/graphics/items/usable/egg/pollettegg.png b/graphics/items/usable/egg/pollettegg.png Binary files differnew file mode 100644 index 0000000..2b305af --- /dev/null +++ b/graphics/items/usable/egg/pollettegg.png diff --git a/graphics/items/usable/egg/smalleasteregg.png b/graphics/items/usable/egg/smalleasteregg.png Binary files differnew file mode 100644 index 0000000..0ad1b22 --- /dev/null +++ b/graphics/items/usable/egg/smalleasteregg.png diff --git a/graphics/items/usable/egg/snakeegg.png b/graphics/items/usable/egg/snakeegg.png Binary files differnew file mode 100644 index 0000000..f6513ca --- /dev/null +++ b/graphics/items/usable/egg/snakeegg.png diff --git a/graphics/items/usable/egg/snakeeggmodel.png b/graphics/items/usable/egg/snakeeggmodel.png Binary files differnew file mode 100644 index 0000000..8048b2e --- /dev/null +++ b/graphics/items/usable/egg/snakeeggmodel.png diff --git a/graphics/items/usable/food/acorn.png b/graphics/items/usable/food/acorn.png Binary files differnew file mode 100644 index 0000000..5dc4c3c --- /dev/null +++ b/graphics/items/usable/food/acorn.png diff --git a/graphics/items/usable/food/apanacake.png b/graphics/items/usable/food/apanacake.png Binary files differnew file mode 100644 index 0000000..6ad73f7 --- /dev/null +++ b/graphics/items/usable/food/apanacake.png diff --git a/graphics/items/usable/food/apple.png b/graphics/items/usable/food/apple.png Binary files differnew file mode 100644 index 0000000..59e52f9 --- /dev/null +++ b/graphics/items/usable/food/apple.png diff --git a/graphics/items/usable/food/applecocktail.png b/graphics/items/usable/food/applecocktail.png Binary files differnew file mode 100644 index 0000000..8d04144 --- /dev/null +++ b/graphics/items/usable/food/applecocktail.png diff --git a/graphics/items/usable/food/beer.png b/graphics/items/usable/food/beer.png Binary files differnew file mode 100644 index 0000000..b3ec4fe --- /dev/null +++ b/graphics/items/usable/food/beer.png diff --git a/graphics/items/usable/food/bewitchedmanapple.png b/graphics/items/usable/food/bewitchedmanapple.png Binary files differnew file mode 100644 index 0000000..9107971 --- /dev/null +++ b/graphics/items/usable/food/bewitchedmanapple.png diff --git a/graphics/items/usable/food/bigcake.png b/graphics/items/usable/food/bigcake.png Binary files differnew file mode 100644 index 0000000..becf28c --- /dev/null +++ b/graphics/items/usable/food/bigcake.png diff --git a/graphics/items/usable/food/blueberries.png b/graphics/items/usable/food/blueberries.png Binary files differnew file mode 100644 index 0000000..855e4cc --- /dev/null +++ b/graphics/items/usable/food/blueberries.png diff --git a/graphics/items/usable/food/bread.png b/graphics/items/usable/food/bread.png Binary files differnew file mode 100644 index 0000000..cb203d0 --- /dev/null +++ b/graphics/items/usable/food/bread.png diff --git a/graphics/items/usable/food/cactuscocktail.png b/graphics/items/usable/food/cactuscocktail.png Binary files differnew file mode 100644 index 0000000..f7876ec --- /dev/null +++ b/graphics/items/usable/food/cactuscocktail.png diff --git a/graphics/items/usable/food/candy.png b/graphics/items/usable/food/candy.png Binary files differnew file mode 100644 index 0000000..f4d91a2 --- /dev/null +++ b/graphics/items/usable/food/candy.png diff --git a/graphics/items/usable/food/candycane.png b/graphics/items/usable/food/candycane.png Binary files differnew file mode 100644 index 0000000..797dd13 --- /dev/null +++ b/graphics/items/usable/food/candycane.png diff --git a/graphics/items/usable/food/candypumpkin.png b/graphics/items/usable/food/candypumpkin.png Binary files differnew file mode 100644 index 0000000..303cc81 --- /dev/null +++ b/graphics/items/usable/food/candypumpkin.png diff --git a/graphics/items/usable/food/caramelapple.png b/graphics/items/usable/food/caramelapple.png Binary files differnew file mode 100644 index 0000000..4beda2d --- /dev/null +++ b/graphics/items/usable/food/caramelapple.png diff --git a/graphics/items/usable/food/caramelcandy.png b/graphics/items/usable/food/caramelcandy.png Binary files differnew file mode 100644 index 0000000..101d755 --- /dev/null +++ b/graphics/items/usable/food/caramelcandy.png diff --git a/graphics/items/usable/food/carrot.png b/graphics/items/usable/food/carrot.png Binary files differnew file mode 100644 index 0000000..e0208f6 --- /dev/null +++ b/graphics/items/usable/food/carrot.png diff --git a/graphics/items/usable/food/chagashroom.png b/graphics/items/usable/food/chagashroom.png Binary files differnew file mode 100644 index 0000000..ac3f3db --- /dev/null +++ b/graphics/items/usable/food/chagashroom.png diff --git a/graphics/items/usable/food/cheese.png b/graphics/items/usable/food/cheese.png Binary files differnew file mode 100644 index 0000000..1ee2c01 --- /dev/null +++ b/graphics/items/usable/food/cheese.png diff --git a/graphics/items/usable/food/cherry.png b/graphics/items/usable/food/cherry.png Binary files differnew file mode 100644 index 0000000..b544310 --- /dev/null +++ b/graphics/items/usable/food/cherry.png diff --git a/graphics/items/usable/food/cherrycake.png b/graphics/items/usable/food/cherrycake.png Binary files differnew file mode 100644 index 0000000..4005b80 --- /dev/null +++ b/graphics/items/usable/food/cherrycake.png diff --git a/graphics/items/usable/food/cherrycocktail.png b/graphics/items/usable/food/cherrycocktail.png Binary files differnew file mode 100644 index 0000000..d808f34 --- /dev/null +++ b/graphics/items/usable/food/cherrycocktail.png diff --git a/graphics/items/usable/food/chickenleg.png b/graphics/items/usable/food/chickenleg.png Binary files differnew file mode 100644 index 0000000..cc606a9 --- /dev/null +++ b/graphics/items/usable/food/chickenleg.png diff --git a/graphics/items/usable/food/chocolatebar.png b/graphics/items/usable/food/chocolatebar.png Binary files differnew file mode 100644 index 0000000..f2fbda8 --- /dev/null +++ b/graphics/items/usable/food/chocolatebar.png diff --git a/graphics/items/usable/food/chocolatebarmodel.png b/graphics/items/usable/food/chocolatebarmodel.png Binary files differnew file mode 100644 index 0000000..585067b --- /dev/null +++ b/graphics/items/usable/food/chocolatebarmodel.png diff --git a/graphics/items/usable/food/chocolatebiscuit.png b/graphics/items/usable/food/chocolatebiscuit.png Binary files differnew file mode 100644 index 0000000..14eb803 --- /dev/null +++ b/graphics/items/usable/food/chocolatebiscuit.png diff --git a/graphics/items/usable/food/chocolatebunny.png b/graphics/items/usable/food/chocolatebunny.png Binary files differnew file mode 100644 index 0000000..79faf6f --- /dev/null +++ b/graphics/items/usable/food/chocolatebunny.png diff --git a/graphics/items/usable/food/chocolatemouboo.png b/graphics/items/usable/food/chocolatemouboo.png Binary files differnew file mode 100644 index 0000000..989b175 --- /dev/null +++ b/graphics/items/usable/food/chocolatemouboo.png diff --git a/graphics/items/usable/food/crazyrum.png b/graphics/items/usable/food/crazyrum.png Binary files differnew file mode 100644 index 0000000..c608710 --- /dev/null +++ b/graphics/items/usable/food/crazyrum.png diff --git a/graphics/items/usable/food/deliciouscookie.png b/graphics/items/usable/food/deliciouscookie.png Binary files differnew file mode 100644 index 0000000..6f5e78a --- /dev/null +++ b/graphics/items/usable/food/deliciouscookie.png diff --git a/graphics/items/usable/food/divineapple.png b/graphics/items/usable/food/divineapple.png Binary files differnew file mode 100644 index 0000000..f03378c --- /dev/null +++ b/graphics/items/usable/food/divineapple.png diff --git a/graphics/items/usable/food/dragonfruit.png b/graphics/items/usable/food/dragonfruit.png Binary files differnew file mode 100644 index 0000000..e54bd67 --- /dev/null +++ b/graphics/items/usable/food/dragonfruit.png diff --git a/graphics/items/usable/food/drink.png b/graphics/items/usable/food/drink.png Binary files differnew file mode 100644 index 0000000..4346d2b --- /dev/null +++ b/graphics/items/usable/food/drink.png diff --git a/graphics/items/usable/food/fatchocolatebunny.png b/graphics/items/usable/food/fatchocolatebunny.png Binary files differnew file mode 100644 index 0000000..be44003 --- /dev/null +++ b/graphics/items/usable/food/fatchocolatebunny.png diff --git a/graphics/items/usable/food/fungus.png b/graphics/items/usable/food/fungus.png Binary files differnew file mode 100644 index 0000000..18b8fb5 --- /dev/null +++ b/graphics/items/usable/food/fungus.png diff --git a/graphics/items/usable/food/gingerbreadman.png b/graphics/items/usable/food/gingerbreadman.png Binary files differnew file mode 100644 index 0000000..fac922d --- /dev/null +++ b/graphics/items/usable/food/gingerbreadman.png diff --git a/graphics/items/usable/food/goldenapple.png b/graphics/items/usable/food/goldenapple.png Binary files differnew file mode 100644 index 0000000..f34b6d1 --- /dev/null +++ b/graphics/items/usable/food/goldenapple.png diff --git a/graphics/items/usable/food/greenapple.png b/graphics/items/usable/food/greenapple.png Binary files differnew file mode 100644 index 0000000..367a7aa --- /dev/null +++ b/graphics/items/usable/food/greenapple.png diff --git a/graphics/items/usable/food/halfcroconut.png b/graphics/items/usable/food/halfcroconut.png Binary files differnew file mode 100644 index 0000000..85364e2 --- /dev/null +++ b/graphics/items/usable/food/halfcroconut.png diff --git a/graphics/items/usable/food/honey.png b/graphics/items/usable/food/honey.png Binary files differnew file mode 100644 index 0000000..779dbb0 --- /dev/null +++ b/graphics/items/usable/food/honey.png diff --git a/graphics/items/usable/food/jarofblood.png b/graphics/items/usable/food/jarofblood.png Binary files differnew file mode 100644 index 0000000..e661a89 --- /dev/null +++ b/graphics/items/usable/food/jarofblood.png diff --git a/graphics/items/usable/food/jello.png b/graphics/items/usable/food/jello.png Binary files differnew file mode 100644 index 0000000..806153c --- /dev/null +++ b/graphics/items/usable/food/jello.png diff --git a/graphics/items/usable/food/jellybeans.png b/graphics/items/usable/food/jellybeans.png Binary files differnew file mode 100644 index 0000000..f8e862c --- /dev/null +++ b/graphics/items/usable/food/jellybeans.png diff --git a/graphics/items/usable/food/jellyskull.png b/graphics/items/usable/food/jellyskull.png Binary files differnew file mode 100644 index 0000000..90a5167 --- /dev/null +++ b/graphics/items/usable/food/jellyskull.png diff --git a/graphics/items/usable/food/juice.png b/graphics/items/usable/food/juice.png Binary files differnew file mode 100644 index 0000000..b466e0d --- /dev/null +++ b/graphics/items/usable/food/juice.png diff --git a/graphics/items/usable/food/ladyfingers.png b/graphics/items/usable/food/ladyfingers.png Binary files differnew file mode 100644 index 0000000..bdc6b80 --- /dev/null +++ b/graphics/items/usable/food/ladyfingers.png diff --git a/graphics/items/usable/food/lettuceleaf.png b/graphics/items/usable/food/lettuceleaf.png Binary files differnew file mode 100644 index 0000000..09ae053 --- /dev/null +++ b/graphics/items/usable/food/lettuceleaf.png diff --git a/graphics/items/usable/food/lollipop.png b/graphics/items/usable/food/lollipop.png Binary files differnew file mode 100644 index 0000000..544491d --- /dev/null +++ b/graphics/items/usable/food/lollipop.png diff --git a/graphics/items/usable/food/lollipop2.png b/graphics/items/usable/food/lollipop2.png Binary files differnew file mode 100644 index 0000000..0cea783 --- /dev/null +++ b/graphics/items/usable/food/lollipop2.png diff --git a/graphics/items/usable/food/manana.png b/graphics/items/usable/food/manana.png Binary files differnew file mode 100644 index 0000000..3da632f --- /dev/null +++ b/graphics/items/usable/food/manana.png diff --git a/graphics/items/usable/food/manapple.png b/graphics/items/usable/food/manapple.png Binary files differnew file mode 100644 index 0000000..b8bf795 --- /dev/null +++ b/graphics/items/usable/food/manapple.png diff --git a/graphics/items/usable/food/marshmallow.png b/graphics/items/usable/food/marshmallow.png Binary files differnew file mode 100644 index 0000000..5a5cfac --- /dev/null +++ b/graphics/items/usable/food/marshmallow.png diff --git a/graphics/items/usable/food/mouboomilk.png b/graphics/items/usable/food/mouboomilk.png Binary files differnew file mode 100644 index 0000000..00a619c --- /dev/null +++ b/graphics/items/usable/food/mouboomilk.png diff --git a/graphics/items/usable/food/mouboosteak.png b/graphics/items/usable/food/mouboosteak.png Binary files differnew file mode 100644 index 0000000..9cdd44f --- /dev/null +++ b/graphics/items/usable/food/mouboosteak.png diff --git a/graphics/items/usable/food/orange.png b/graphics/items/usable/food/orange.png Binary files differnew file mode 100644 index 0000000..902a034 --- /dev/null +++ b/graphics/items/usable/food/orange.png diff --git a/graphics/items/usable/food/orangecupcake.png b/graphics/items/usable/food/orangecupcake.png Binary files differnew file mode 100644 index 0000000..6163aad --- /dev/null +++ b/graphics/items/usable/food/orangecupcake.png diff --git a/graphics/items/usable/food/pear.png b/graphics/items/usable/food/pear.png Binary files differnew file mode 100644 index 0000000..564de22 --- /dev/null +++ b/graphics/items/usable/food/pear.png diff --git a/graphics/items/usable/food/piberries.png b/graphics/items/usable/food/piberries.png Binary files differnew file mode 100644 index 0000000..c34f4e8 --- /dev/null +++ b/graphics/items/usable/food/piberries.png diff --git a/graphics/items/usable/food/pickledbeets.png b/graphics/items/usable/food/pickledbeets.png Binary files differnew file mode 100644 index 0000000..38674a3 --- /dev/null +++ b/graphics/items/usable/food/pickledbeets.png diff --git a/graphics/items/usable/food/pioulegs.png b/graphics/items/usable/food/pioulegs.png Binary files differnew file mode 100644 index 0000000..f9c9880 --- /dev/null +++ b/graphics/items/usable/food/pioulegs.png diff --git a/graphics/items/usable/food/plum.png b/graphics/items/usable/food/plum.png Binary files differnew file mode 100644 index 0000000..3ba1140 --- /dev/null +++ b/graphics/items/usable/food/plum.png diff --git a/graphics/items/usable/food/plushroom.png b/graphics/items/usable/food/plushroom.png Binary files differnew file mode 100644 index 0000000..8205498 --- /dev/null +++ b/graphics/items/usable/food/plushroom.png diff --git a/graphics/items/usable/food/potatoz.png b/graphics/items/usable/food/potatoz.png Binary files differnew file mode 100644 index 0000000..bcb1263 --- /dev/null +++ b/graphics/items/usable/food/potatoz.png diff --git a/graphics/items/usable/food/pumpkinjuice.png b/graphics/items/usable/food/pumpkinjuice.png Binary files differnew file mode 100644 index 0000000..d0f7a15 --- /dev/null +++ b/graphics/items/usable/food/pumpkinjuice.png diff --git a/graphics/items/usable/food/redapple.png b/graphics/items/usable/food/redapple.png Binary files differnew file mode 100644 index 0000000..56d8fde --- /dev/null +++ b/graphics/items/usable/food/redapple.png diff --git a/graphics/items/usable/food/roastedacorn.png b/graphics/items/usable/food/roastedacorn.png Binary files differnew file mode 100644 index 0000000..a876dfa --- /dev/null +++ b/graphics/items/usable/food/roastedacorn.png diff --git a/graphics/items/usable/food/roastedmaggot.png b/graphics/items/usable/food/roastedmaggot.png Binary files differnew file mode 100644 index 0000000..be29430 --- /dev/null +++ b/graphics/items/usable/food/roastedmaggot.png diff --git a/graphics/items/usable/food/sake.png b/graphics/items/usable/food/sake.png Binary files differnew file mode 100644 index 0000000..b80ad2f --- /dev/null +++ b/graphics/items/usable/food/sake.png diff --git a/graphics/items/usable/food/saulcandy.png b/graphics/items/usable/food/saulcandy.png Binary files differnew file mode 100644 index 0000000..4d2b6f4 --- /dev/null +++ b/graphics/items/usable/food/saulcandy.png diff --git a/graphics/items/usable/food/skullbloodymug.png b/graphics/items/usable/food/skullbloodymug.png Binary files differnew file mode 100644 index 0000000..61d3635 --- /dev/null +++ b/graphics/items/usable/food/skullbloodymug.png diff --git a/graphics/items/usable/food/smallchocolatebar.png b/graphics/items/usable/food/smallchocolatebar.png Binary files differnew file mode 100644 index 0000000..23a53d2 --- /dev/null +++ b/graphics/items/usable/food/smallchocolatebar.png diff --git a/graphics/items/usable/food/smallmushroom.png b/graphics/items/usable/food/smallmushroom.png Binary files differnew file mode 100644 index 0000000..22d04cb --- /dev/null +++ b/graphics/items/usable/food/smallmushroom.png diff --git a/graphics/items/usable/food/snapple.png b/graphics/items/usable/food/snapple.png Binary files differnew file mode 100644 index 0000000..827edb4 --- /dev/null +++ b/graphics/items/usable/food/snapple.png diff --git a/graphics/items/usable/food/tonoridelight.png b/graphics/items/usable/food/tonoridelight.png Binary files differnew file mode 100644 index 0000000..222896f --- /dev/null +++ b/graphics/items/usable/food/tonoridelight.png diff --git a/graphics/items/usable/food/wine.png b/graphics/items/usable/food/wine.png Binary files differnew file mode 100644 index 0000000..69a3d3c --- /dev/null +++ b/graphics/items/usable/food/wine.png diff --git a/graphics/items/usable/food/xmascake.png b/graphics/items/usable/food/xmascake.png Binary files differnew file mode 100644 index 0000000..e9197a5 --- /dev/null +++ b/graphics/items/usable/food/xmascake.png diff --git a/graphics/items/usable/food/xmascandycane.png b/graphics/items/usable/food/xmascandycane.png Binary files differnew file mode 100644 index 0000000..50a1910 --- /dev/null +++ b/graphics/items/usable/food/xmascandycane.png diff --git a/graphics/items/usable/food/zombienachos.png b/graphics/items/usable/food/zombienachos.png Binary files differnew file mode 100644 index 0000000..9a639f1 --- /dev/null +++ b/graphics/items/usable/food/zombienachos.png diff --git a/graphics/items/usable/fruits/agi.png b/graphics/items/usable/fruits/agi.png Binary files differnew file mode 100644 index 0000000..db6354b --- /dev/null +++ b/graphics/items/usable/fruits/agi.png diff --git a/graphics/items/usable/fruits/dex.png b/graphics/items/usable/fruits/dex.png Binary files differnew file mode 100644 index 0000000..9105bd9 --- /dev/null +++ b/graphics/items/usable/fruits/dex.png diff --git a/graphics/items/usable/fruits/int.png b/graphics/items/usable/fruits/int.png Binary files differnew file mode 100644 index 0000000..b58e435 --- /dev/null +++ b/graphics/items/usable/fruits/int.png diff --git a/graphics/items/usable/fruits/luk.png b/graphics/items/usable/fruits/luk.png Binary files differnew file mode 100644 index 0000000..629d034 --- /dev/null +++ b/graphics/items/usable/fruits/luk.png diff --git a/graphics/items/usable/fruits/str.png b/graphics/items/usable/fruits/str.png Binary files differnew file mode 100644 index 0000000..6ac662d --- /dev/null +++ b/graphics/items/usable/fruits/str.png diff --git a/graphics/items/usable/fruits/vit.png b/graphics/items/usable/fruits/vit.png Binary files differnew file mode 100644 index 0000000..72a2481 --- /dev/null +++ b/graphics/items/usable/fruits/vit.png diff --git a/graphics/items/usable/pets/bhopegg.png b/graphics/items/usable/pets/bhopegg.png Binary files differnew file mode 100644 index 0000000..fd7065e --- /dev/null +++ b/graphics/items/usable/pets/bhopegg.png diff --git a/graphics/items/usable/pets/cat-black.png b/graphics/items/usable/pets/cat-black.png Binary files differnew file mode 100644 index 0000000..b3169f0 --- /dev/null +++ b/graphics/items/usable/pets/cat-black.png diff --git a/graphics/items/usable/pets/cat.png b/graphics/items/usable/pets/cat.png Binary files differnew file mode 100644 index 0000000..07cc23c --- /dev/null +++ b/graphics/items/usable/pets/cat.png diff --git a/graphics/items/usable/pets/dog.png b/graphics/items/usable/pets/dog.png Binary files differnew file mode 100644 index 0000000..8e599e6 --- /dev/null +++ b/graphics/items/usable/pets/dog.png diff --git a/graphics/items/usable/pets/duck.png b/graphics/items/usable/pets/duck.png Binary files differnew file mode 100644 index 0000000..1ef788b --- /dev/null +++ b/graphics/items/usable/pets/duck.png diff --git a/graphics/items/usable/pets/fluffy.png b/graphics/items/usable/pets/fluffy.png Binary files differnew file mode 100644 index 0000000..90b2cc4 --- /dev/null +++ b/graphics/items/usable/pets/fluffy.png diff --git a/graphics/items/usable/pets/forestspore.png b/graphics/items/usable/pets/forestspore.png Binary files differnew file mode 100644 index 0000000..aac4650 --- /dev/null +++ b/graphics/items/usable/pets/forestspore.png diff --git a/graphics/items/usable/pets/maggotcocoon.png b/graphics/items/usable/pets/maggotcocoon.png Binary files differnew file mode 100644 index 0000000..6e262c9 --- /dev/null +++ b/graphics/items/usable/pets/maggotcocoon.png diff --git a/graphics/items/usable/pets/moggunegg.png b/graphics/items/usable/pets/moggunegg.png Binary files differnew file mode 100644 index 0000000..51b1973 --- /dev/null +++ b/graphics/items/usable/pets/moggunegg.png diff --git a/graphics/items/usable/pets/pinkie.png b/graphics/items/usable/pets/pinkie.png Binary files differnew file mode 100644 index 0000000..5556f04 --- /dev/null +++ b/graphics/items/usable/pets/pinkie.png diff --git a/graphics/items/usable/pets/piouegg.png b/graphics/items/usable/pets/piouegg.png Binary files differnew file mode 100644 index 0000000..ff8b55a --- /dev/null +++ b/graphics/items/usable/pets/piouegg.png diff --git a/graphics/items/usable/pets/ratte.png b/graphics/items/usable/pets/ratte.png Binary files differnew file mode 100644 index 0000000..f6b4dc3 --- /dev/null +++ b/graphics/items/usable/pets/ratte.png diff --git a/graphics/items/usable/pinkleg.png b/graphics/items/usable/pinkleg.png Binary files differnew file mode 100644 index 0000000..da6926c --- /dev/null +++ b/graphics/items/usable/pinkleg.png diff --git a/graphics/items/usable/potion/apotion.png b/graphics/items/usable/potion/apotion.png Binary files differnew file mode 100644 index 0000000..8fc3e27 --- /dev/null +++ b/graphics/items/usable/potion/apotion.png diff --git a/graphics/items/usable/potion/atroposmixture.png b/graphics/items/usable/potion/atroposmixture.png Binary files differnew file mode 100644 index 0000000..6fe27f6 --- /dev/null +++ b/graphics/items/usable/potion/atroposmixture.png diff --git a/graphics/items/usable/potion/bottleofseawater.png b/graphics/items/usable/potion/bottleofseawater.png Binary files differnew file mode 100644 index 0000000..e3bcc99 --- /dev/null +++ b/graphics/items/usable/potion/bottleofseawater.png diff --git a/graphics/items/usable/potion/bottleofsewerwater.png b/graphics/items/usable/potion/bottleofsewerwater.png Binary files differnew file mode 100644 index 0000000..cc361ee --- /dev/null +++ b/graphics/items/usable/potion/bottleofsewerwater.png diff --git a/graphics/items/usable/potion/bottleoftonoriwater.png b/graphics/items/usable/potion/bottleoftonoriwater.png Binary files differnew file mode 100644 index 0000000..d1c04ad --- /dev/null +++ b/graphics/items/usable/potion/bottleoftonoriwater.png diff --git a/graphics/items/usable/potion/bpotion.png b/graphics/items/usable/potion/bpotion.png Binary files differnew file mode 100644 index 0000000..1a8fcbd --- /dev/null +++ b/graphics/items/usable/potion/bpotion.png diff --git a/graphics/items/usable/potion/cactuspotion.png b/graphics/items/usable/potion/cactuspotion.png Binary files differnew file mode 100644 index 0000000..c182d2f --- /dev/null +++ b/graphics/items/usable/potion/cactuspotion.png diff --git a/graphics/items/usable/potion/clotholiquor.png b/graphics/items/usable/potion/clotholiquor.png Binary files differnew file mode 100644 index 0000000..b39e904 --- /dev/null +++ b/graphics/items/usable/potion/clotholiquor.png diff --git a/graphics/items/usable/potion/cpotion.png b/graphics/items/usable/potion/cpotion.png Binary files differnew file mode 100644 index 0000000..7553de4 --- /dev/null +++ b/graphics/items/usable/potion/cpotion.png diff --git a/graphics/items/usable/potion/dpotion.png b/graphics/items/usable/potion/dpotion.png Binary files differnew file mode 100644 index 0000000..ff70f17 --- /dev/null +++ b/graphics/items/usable/potion/dpotion.png diff --git a/graphics/items/usable/potion/elixiroflife.png b/graphics/items/usable/potion/elixiroflife.png Binary files differnew file mode 100644 index 0000000..53d7ef9 --- /dev/null +++ b/graphics/items/usable/potion/elixiroflife.png diff --git a/graphics/items/usable/potion/epotion.png b/graphics/items/usable/potion/epotion.png Binary files differnew file mode 100644 index 0000000..69bb1aa --- /dev/null +++ b/graphics/items/usable/potion/epotion.png diff --git a/graphics/items/usable/potion/fatespotion.png b/graphics/items/usable/potion/fatespotion.png Binary files differnew file mode 100644 index 0000000..c55dcc0 --- /dev/null +++ b/graphics/items/usable/potion/fatespotion.png diff --git a/graphics/items/usable/potion/lachesisbrew.png b/graphics/items/usable/potion/lachesisbrew.png Binary files differnew file mode 100644 index 0000000..4df0b9f --- /dev/null +++ b/graphics/items/usable/potion/lachesisbrew.png diff --git a/graphics/items/usable/potion/magicpotion.png b/graphics/items/usable/potion/magicpotion.png Binary files differnew file mode 100644 index 0000000..c2e295e --- /dev/null +++ b/graphics/items/usable/potion/magicpotion.png diff --git a/graphics/items/usable/potion/nymphpoison.png b/graphics/items/usable/potion/nymphpoison.png Binary files differnew file mode 100644 index 0000000..ad82821 --- /dev/null +++ b/graphics/items/usable/potion/nymphpoison.png diff --git a/graphics/items/usable/potion/piberriesinfusion.png b/graphics/items/usable/potion/piberriesinfusion.png Binary files differnew file mode 100644 index 0000000..5c3ef64 --- /dev/null +++ b/graphics/items/usable/potion/piberriesinfusion.png diff --git a/graphics/items/usable/potion/potion5.png b/graphics/items/usable/potion/potion5.png Binary files differnew file mode 100644 index 0000000..8287707 --- /dev/null +++ b/graphics/items/usable/potion/potion5.png diff --git a/graphics/items/usable/potion/skullpotion.png b/graphics/items/usable/potion/skullpotion.png Binary files differnew file mode 100644 index 0000000..000d6eb --- /dev/null +++ b/graphics/items/usable/potion/skullpotion.png diff --git a/graphics/items/usable/pumpkinseed.png b/graphics/items/usable/pumpkinseed.png Binary files differnew file mode 100644 index 0000000..e6ee34c --- /dev/null +++ b/graphics/items/usable/pumpkinseed.png diff --git a/graphics/items/usable/scrolls/aggro.png b/graphics/items/usable/scrolls/aggro.png Binary files differnew file mode 100644 index 0000000..b05734c --- /dev/null +++ b/graphics/items/usable/scrolls/aggro.png diff --git a/graphics/items/usable/scrolls/atkp.png b/graphics/items/usable/scrolls/atkp.png Binary files differnew file mode 100644 index 0000000..528a2c0 --- /dev/null +++ b/graphics/items/usable/scrolls/atkp.png diff --git a/graphics/items/usable/scrolls/atkp1.png b/graphics/items/usable/scrolls/atkp1.png Binary files differnew file mode 100644 index 0000000..e667a73 --- /dev/null +++ b/graphics/items/usable/scrolls/atkp1.png diff --git a/graphics/items/usable/scrolls/atkp2.png b/graphics/items/usable/scrolls/atkp2.png Binary files differnew file mode 100644 index 0000000..7b60e46 --- /dev/null +++ b/graphics/items/usable/scrolls/atkp2.png diff --git a/graphics/items/usable/scrolls/atkp3.png b/graphics/items/usable/scrolls/atkp3.png Binary files differnew file mode 100644 index 0000000..4b06412 --- /dev/null +++ b/graphics/items/usable/scrolls/atkp3.png diff --git a/graphics/items/usable/scrolls/cave.png b/graphics/items/usable/scrolls/cave.png Binary files differnew file mode 100644 index 0000000..46c2821 --- /dev/null +++ b/graphics/items/usable/scrolls/cave.png diff --git a/graphics/items/usable/scrolls/crit.png b/graphics/items/usable/scrolls/crit.png Binary files differnew file mode 100644 index 0000000..00297e1 --- /dev/null +++ b/graphics/items/usable/scrolls/crit.png diff --git a/graphics/items/usable/scrolls/crit1.png b/graphics/items/usable/scrolls/crit1.png Binary files differnew file mode 100644 index 0000000..d77073a --- /dev/null +++ b/graphics/items/usable/scrolls/crit1.png diff --git a/graphics/items/usable/scrolls/crit2.png b/graphics/items/usable/scrolls/crit2.png Binary files differnew file mode 100644 index 0000000..56eb826 --- /dev/null +++ b/graphics/items/usable/scrolls/crit2.png diff --git a/graphics/items/usable/scrolls/crit3.png b/graphics/items/usable/scrolls/crit3.png Binary files differnew file mode 100644 index 0000000..234fcbe --- /dev/null +++ b/graphics/items/usable/scrolls/crit3.png diff --git a/graphics/items/usable/scrolls/defp.png b/graphics/items/usable/scrolls/defp.png Binary files differnew file mode 100644 index 0000000..0f4df6e --- /dev/null +++ b/graphics/items/usable/scrolls/defp.png diff --git a/graphics/items/usable/scrolls/defp1.png b/graphics/items/usable/scrolls/defp1.png Binary files differnew file mode 100644 index 0000000..6a734be --- /dev/null +++ b/graphics/items/usable/scrolls/defp1.png diff --git a/graphics/items/usable/scrolls/defp2.png b/graphics/items/usable/scrolls/defp2.png Binary files differnew file mode 100644 index 0000000..82a6669 --- /dev/null +++ b/graphics/items/usable/scrolls/defp2.png diff --git a/graphics/items/usable/scrolls/defp3.png b/graphics/items/usable/scrolls/defp3.png Binary files differnew file mode 100644 index 0000000..65f8f7a --- /dev/null +++ b/graphics/items/usable/scrolls/defp3.png diff --git a/graphics/items/usable/scrolls/drago.png b/graphics/items/usable/scrolls/drago.png Binary files differnew file mode 100644 index 0000000..fdc0369 --- /dev/null +++ b/graphics/items/usable/scrolls/drago.png diff --git a/graphics/items/usable/scrolls/life.png b/graphics/items/usable/scrolls/life.png Binary files differnew file mode 100644 index 0000000..faaf110 --- /dev/null +++ b/graphics/items/usable/scrolls/life.png diff --git a/graphics/items/usable/scrolls/life1.png b/graphics/items/usable/scrolls/life1.png Binary files differnew file mode 100644 index 0000000..215b280 --- /dev/null +++ b/graphics/items/usable/scrolls/life1.png diff --git a/graphics/items/usable/scrolls/life2.png b/graphics/items/usable/scrolls/life2.png Binary files differnew file mode 100644 index 0000000..eec4057 --- /dev/null +++ b/graphics/items/usable/scrolls/life2.png diff --git a/graphics/items/usable/scrolls/life3.png b/graphics/items/usable/scrolls/life3.png Binary files differnew file mode 100644 index 0000000..ed65851 --- /dev/null +++ b/graphics/items/usable/scrolls/life3.png diff --git a/graphics/items/usable/scrolls/light.png b/graphics/items/usable/scrolls/light.png Binary files differnew file mode 100644 index 0000000..8a785c1 --- /dev/null +++ b/graphics/items/usable/scrolls/light.png diff --git a/graphics/items/usable/scrolls/light1.png b/graphics/items/usable/scrolls/light1.png Binary files differnew file mode 100644 index 0000000..e8e0cec --- /dev/null +++ b/graphics/items/usable/scrolls/light1.png diff --git a/graphics/items/usable/scrolls/light2.png b/graphics/items/usable/scrolls/light2.png Binary files differnew file mode 100644 index 0000000..effc886 --- /dev/null +++ b/graphics/items/usable/scrolls/light2.png diff --git a/graphics/items/usable/scrolls/light3.png b/graphics/items/usable/scrolls/light3.png Binary files differnew file mode 100644 index 0000000..43e7440 --- /dev/null +++ b/graphics/items/usable/scrolls/light3.png diff --git a/graphics/items/usable/scrolls/maggo.png b/graphics/items/usable/scrolls/maggo.png Binary files differnew file mode 100644 index 0000000..6086a6a --- /dev/null +++ b/graphics/items/usable/scrolls/maggo.png diff --git a/graphics/items/usable/scrolls/terra.png b/graphics/items/usable/scrolls/terra.png Binary files differnew file mode 100644 index 0000000..0e220f2 --- /dev/null +++ b/graphics/items/usable/scrolls/terra.png diff --git a/graphics/items/usable/scrolls/wolf.png b/graphics/items/usable/scrolls/wolf.png Binary files differnew file mode 100644 index 0000000..07fa4ad --- /dev/null +++ b/graphics/items/usable/scrolls/wolf.png diff --git a/graphics/items/usable/scrolls/yeti.png b/graphics/items/usable/scrolls/yeti.png Binary files differnew file mode 100644 index 0000000..7d05d57 --- /dev/null +++ b/graphics/items/usable/scrolls/yeti.png diff --git a/graphics/items/usable/urchinmeat.png b/graphics/items/usable/urchinmeat.png Binary files differnew file mode 100644 index 0000000..e0a9657 --- /dev/null +++ b/graphics/items/usable/urchinmeat.png diff --git a/graphics/items/usable/use/fertilizedspores.png b/graphics/items/usable/use/fertilizedspores.png Binary files differnew file mode 100644 index 0000000..11ccfb8 --- /dev/null +++ b/graphics/items/usable/use/fertilizedspores.png diff --git a/graphics/items/usable/use/fishingnet.png b/graphics/items/usable/use/fishingnet.png Binary files differnew file mode 100644 index 0000000..ded5523 --- /dev/null +++ b/graphics/items/usable/use/fishingnet.png diff --git a/graphics/items/usable/use/pumpkandyseed.png b/graphics/items/usable/use/pumpkandyseed.png Binary files differnew file mode 100644 index 0000000..0e42275 --- /dev/null +++ b/graphics/items/usable/use/pumpkandyseed.png diff --git a/graphics/items/usable/use/rubberbat.png b/graphics/items/usable/use/rubberbat.png Binary files differnew file mode 100644 index 0000000..749f4ab --- /dev/null +++ b/graphics/items/usable/use/rubberbat.png diff --git a/graphics/items/usable/use/scissors.png b/graphics/items/usable/use/scissors.png Binary files differnew file mode 100644 index 0000000..d8e77cc --- /dev/null +++ b/graphics/items/usable/use/scissors.png diff --git a/graphics/items/usable/use/shockcandy.png b/graphics/items/usable/use/shockcandy.png Binary files differnew file mode 100644 index 0000000..b2c4a5d --- /dev/null +++ b/graphics/items/usable/use/shockcandy.png diff --git a/graphics/items/usable/use/shovel.png b/graphics/items/usable/use/shovel.png Binary files differnew file mode 100644 index 0000000..4edf3a5 --- /dev/null +++ b/graphics/items/usable/use/shovel.png diff --git a/graphics/items/usable/use/timeflask.png b/graphics/items/usable/use/timeflask.png Binary files differnew file mode 100644 index 0000000..92c87a1 --- /dev/null +++ b/graphics/items/usable/use/timeflask.png diff --git a/graphics/items/usable/use/toothbrush.png b/graphics/items/usable/use/toothbrush.png Binary files differnew file mode 100644 index 0000000..94a8272 --- /dev/null +++ b/graphics/items/usable/use/toothbrush.png diff --git a/graphics/items/usable/use/warptowel.png b/graphics/items/usable/use/warptowel.png Binary files differnew file mode 100644 index 0000000..00eefc2 --- /dev/null +++ b/graphics/items/usable/use/warptowel.png diff --git a/graphics/items/usable/venum.png b/graphics/items/usable/venum.png Binary files differnew file mode 100644 index 0000000..b2ad92c --- /dev/null +++ b/graphics/items/usable/venum.png diff --git a/graphics/items/usable/warpcrystal.png b/graphics/items/usable/warpcrystal.png Binary files differnew file mode 100644 index 0000000..83918b8 --- /dev/null +++ b/graphics/items/usable/warpcrystal.png diff --git a/graphics/minimaps/000-0-0.png b/graphics/minimaps/000-0-0.png Binary files differnew file mode 100644 index 0000000..48aa006 --- /dev/null +++ b/graphics/minimaps/000-0-0.png diff --git a/graphics/minimaps/000-0-1.png b/graphics/minimaps/000-0-1.png Binary files differnew file mode 100644 index 0000000..98d791f --- /dev/null +++ b/graphics/minimaps/000-0-1.png diff --git a/graphics/minimaps/000-0.png b/graphics/minimaps/000-0.png Binary files differnew file mode 100644 index 0000000..9c15929 --- /dev/null +++ b/graphics/minimaps/000-0.png diff --git a/graphics/minimaps/000-1.png b/graphics/minimaps/000-1.png Binary files differnew file mode 100644 index 0000000..747c51d --- /dev/null +++ b/graphics/minimaps/000-1.png diff --git a/graphics/minimaps/001-1.png b/graphics/minimaps/001-1.png Binary files differnew file mode 100644 index 0000000..541dfe0 --- /dev/null +++ b/graphics/minimaps/001-1.png diff --git a/graphics/minimaps/001-10-1.png b/graphics/minimaps/001-10-1.png Binary files differnew file mode 100644 index 0000000..306d9ae --- /dev/null +++ b/graphics/minimaps/001-10-1.png diff --git a/graphics/minimaps/001-10.png b/graphics/minimaps/001-10.png Binary files differnew file mode 100644 index 0000000..12fe47b --- /dev/null +++ b/graphics/minimaps/001-10.png diff --git a/graphics/minimaps/001-11.png b/graphics/minimaps/001-11.png Binary files differnew file mode 100644 index 0000000..a822052 --- /dev/null +++ b/graphics/minimaps/001-11.png diff --git a/graphics/minimaps/001-12.png b/graphics/minimaps/001-12.png Binary files differnew file mode 100644 index 0000000..b421601 --- /dev/null +++ b/graphics/minimaps/001-12.png diff --git a/graphics/minimaps/001-13-0.png b/graphics/minimaps/001-13-0.png Binary files differnew file mode 100644 index 0000000..7e82204 --- /dev/null +++ b/graphics/minimaps/001-13-0.png diff --git a/graphics/minimaps/001-13-1.png b/graphics/minimaps/001-13-1.png Binary files differnew file mode 100644 index 0000000..8b4d783 --- /dev/null +++ b/graphics/minimaps/001-13-1.png diff --git a/graphics/minimaps/001-13-2.png b/graphics/minimaps/001-13-2.png Binary files differnew file mode 100644 index 0000000..ebe0d02 --- /dev/null +++ b/graphics/minimaps/001-13-2.png diff --git a/graphics/minimaps/001-13.png b/graphics/minimaps/001-13.png Binary files differnew file mode 100644 index 0000000..8b4d783 --- /dev/null +++ b/graphics/minimaps/001-13.png diff --git a/graphics/minimaps/001-14.png b/graphics/minimaps/001-14.png Binary files differnew file mode 100644 index 0000000..e6228eb --- /dev/null +++ b/graphics/minimaps/001-14.png diff --git a/graphics/minimaps/001-2.png b/graphics/minimaps/001-2.png Binary files differnew file mode 100644 index 0000000..64b1abd --- /dev/null +++ b/graphics/minimaps/001-2.png diff --git a/graphics/minimaps/001-3-1.png b/graphics/minimaps/001-3-1.png Binary files differnew file mode 100644 index 0000000..53480df --- /dev/null +++ b/graphics/minimaps/001-3-1.png diff --git a/graphics/minimaps/001-3.png b/graphics/minimaps/001-3.png Binary files differnew file mode 100644 index 0000000..9c0c69e --- /dev/null +++ b/graphics/minimaps/001-3.png diff --git a/graphics/minimaps/001-4.png b/graphics/minimaps/001-4.png Binary files differnew file mode 100644 index 0000000..a29e938 --- /dev/null +++ b/graphics/minimaps/001-4.png diff --git a/graphics/minimaps/001-5.png b/graphics/minimaps/001-5.png Binary files differnew file mode 100644 index 0000000..ebd1577 --- /dev/null +++ b/graphics/minimaps/001-5.png diff --git a/graphics/minimaps/001-6.png b/graphics/minimaps/001-6.png Binary files differnew file mode 100644 index 0000000..dd43df3 --- /dev/null +++ b/graphics/minimaps/001-6.png diff --git a/graphics/minimaps/001-7.png b/graphics/minimaps/001-7.png Binary files differnew file mode 100644 index 0000000..b053f5c --- /dev/null +++ b/graphics/minimaps/001-7.png diff --git a/graphics/minimaps/001-8.png b/graphics/minimaps/001-8.png Binary files differnew file mode 100644 index 0000000..adf0f92 --- /dev/null +++ b/graphics/minimaps/001-8.png diff --git a/graphics/minimaps/001-9.png b/graphics/minimaps/001-9.png Binary files differnew file mode 100644 index 0000000..9dbe221 --- /dev/null +++ b/graphics/minimaps/001-9.png diff --git a/graphics/minimaps/002-1.png b/graphics/minimaps/002-1.png Binary files differnew file mode 100644 index 0000000..e0d491f --- /dev/null +++ b/graphics/minimaps/002-1.png diff --git a/graphics/minimaps/002-2.png b/graphics/minimaps/002-2.png Binary files differnew file mode 100644 index 0000000..82462b8 --- /dev/null +++ b/graphics/minimaps/002-2.png diff --git a/graphics/minimaps/002-3.png b/graphics/minimaps/002-3.png Binary files differnew file mode 100644 index 0000000..bd8d19f --- /dev/null +++ b/graphics/minimaps/002-3.png diff --git a/graphics/minimaps/002-4.png b/graphics/minimaps/002-4.png Binary files differnew file mode 100644 index 0000000..193cff0 --- /dev/null +++ b/graphics/minimaps/002-4.png diff --git a/graphics/minimaps/002-5.png b/graphics/minimaps/002-5.png Binary files differnew file mode 100644 index 0000000..6d8360c --- /dev/null +++ b/graphics/minimaps/002-5.png diff --git a/graphics/minimaps/003-0-1.png b/graphics/minimaps/003-0-1.png Binary files differnew file mode 100644 index 0000000..386226d --- /dev/null +++ b/graphics/minimaps/003-0-1.png diff --git a/graphics/minimaps/003-0-2.png b/graphics/minimaps/003-0-2.png Binary files differnew file mode 100644 index 0000000..88eea04 --- /dev/null +++ b/graphics/minimaps/003-0-2.png diff --git a/graphics/minimaps/003-0.png b/graphics/minimaps/003-0.png Binary files differnew file mode 100644 index 0000000..097f130 --- /dev/null +++ b/graphics/minimaps/003-0.png diff --git a/graphics/minimaps/003-1-1.png b/graphics/minimaps/003-1-1.png Binary files differnew file mode 100644 index 0000000..2d80343 --- /dev/null +++ b/graphics/minimaps/003-1-1.png diff --git a/graphics/minimaps/003-1-2.png b/graphics/minimaps/003-1-2.png Binary files differnew file mode 100644 index 0000000..84641b5 --- /dev/null +++ b/graphics/minimaps/003-1-2.png diff --git a/graphics/minimaps/003-1-3.png b/graphics/minimaps/003-1-3.png Binary files differnew file mode 100644 index 0000000..fb023ed --- /dev/null +++ b/graphics/minimaps/003-1-3.png diff --git a/graphics/minimaps/003-1.png b/graphics/minimaps/003-1.png Binary files differnew file mode 100644 index 0000000..d528b5b --- /dev/null +++ b/graphics/minimaps/003-1.png diff --git a/graphics/minimaps/003-10.png b/graphics/minimaps/003-10.png Binary files differnew file mode 100644 index 0000000..98ce22d --- /dev/null +++ b/graphics/minimaps/003-10.png diff --git a/graphics/minimaps/003-13.png b/graphics/minimaps/003-13.png Binary files differnew file mode 100644 index 0000000..5ff4d4b --- /dev/null +++ b/graphics/minimaps/003-13.png diff --git a/graphics/minimaps/003-2-1.png b/graphics/minimaps/003-2-1.png Binary files differnew file mode 100644 index 0000000..2111a02 --- /dev/null +++ b/graphics/minimaps/003-2-1.png diff --git a/graphics/minimaps/003-2.png b/graphics/minimaps/003-2.png Binary files differnew file mode 100644 index 0000000..098cb70 --- /dev/null +++ b/graphics/minimaps/003-2.png diff --git a/graphics/minimaps/003-3.png b/graphics/minimaps/003-3.png Binary files differnew file mode 100644 index 0000000..54e7179 --- /dev/null +++ b/graphics/minimaps/003-3.png diff --git a/graphics/minimaps/003-4-1.png b/graphics/minimaps/003-4-1.png Binary files differnew file mode 100644 index 0000000..1523845 --- /dev/null +++ b/graphics/minimaps/003-4-1.png diff --git a/graphics/minimaps/003-4.png b/graphics/minimaps/003-4.png Binary files differnew file mode 100644 index 0000000..1a83329 --- /dev/null +++ b/graphics/minimaps/003-4.png diff --git a/graphics/minimaps/003-5.png b/graphics/minimaps/003-5.png Binary files differnew file mode 100644 index 0000000..a962735 --- /dev/null +++ b/graphics/minimaps/003-5.png diff --git a/graphics/minimaps/003-6.png b/graphics/minimaps/003-6.png Binary files differnew file mode 100644 index 0000000..b03462d --- /dev/null +++ b/graphics/minimaps/003-6.png diff --git a/graphics/minimaps/003-7.png b/graphics/minimaps/003-7.png Binary files differnew file mode 100644 index 0000000..3c4b256 --- /dev/null +++ b/graphics/minimaps/003-7.png diff --git a/graphics/minimaps/003-8.png b/graphics/minimaps/003-8.png Binary files differnew file mode 100644 index 0000000..acec922 --- /dev/null +++ b/graphics/minimaps/003-8.png diff --git a/graphics/minimaps/003-9-1.png b/graphics/minimaps/003-9-1.png Binary files differnew file mode 100644 index 0000000..d74a585 --- /dev/null +++ b/graphics/minimaps/003-9-1.png diff --git a/graphics/minimaps/003-9.png b/graphics/minimaps/003-9.png Binary files differnew file mode 100644 index 0000000..250e052 --- /dev/null +++ b/graphics/minimaps/003-9.png diff --git a/graphics/minimaps/004-1.png b/graphics/minimaps/004-1.png Binary files differnew file mode 100644 index 0000000..0afd6eb --- /dev/null +++ b/graphics/minimaps/004-1.png diff --git a/graphics/minimaps/004-2-1.png b/graphics/minimaps/004-2-1.png Binary files differnew file mode 100644 index 0000000..c2a09c4 --- /dev/null +++ b/graphics/minimaps/004-2-1.png diff --git a/graphics/minimaps/004-2-10.png b/graphics/minimaps/004-2-10.png Binary files differnew file mode 100644 index 0000000..3006416 --- /dev/null +++ b/graphics/minimaps/004-2-10.png diff --git a/graphics/minimaps/004-2-11.png b/graphics/minimaps/004-2-11.png Binary files differnew file mode 100644 index 0000000..7974e9a --- /dev/null +++ b/graphics/minimaps/004-2-11.png diff --git a/graphics/minimaps/004-2-12.png b/graphics/minimaps/004-2-12.png Binary files differnew file mode 100644 index 0000000..21984eb --- /dev/null +++ b/graphics/minimaps/004-2-12.png diff --git a/graphics/minimaps/004-2-2.png b/graphics/minimaps/004-2-2.png Binary files differnew file mode 100644 index 0000000..8eb85cb --- /dev/null +++ b/graphics/minimaps/004-2-2.png diff --git a/graphics/minimaps/004-2-3.png b/graphics/minimaps/004-2-3.png Binary files differnew file mode 100644 index 0000000..4c11d23 --- /dev/null +++ b/graphics/minimaps/004-2-3.png diff --git a/graphics/minimaps/004-2-4.png b/graphics/minimaps/004-2-4.png Binary files differnew file mode 100644 index 0000000..e5c388e --- /dev/null +++ b/graphics/minimaps/004-2-4.png diff --git a/graphics/minimaps/004-2-5.png b/graphics/minimaps/004-2-5.png Binary files differnew file mode 100644 index 0000000..1e159fc --- /dev/null +++ b/graphics/minimaps/004-2-5.png diff --git a/graphics/minimaps/004-2-6.png b/graphics/minimaps/004-2-6.png Binary files differnew file mode 100644 index 0000000..eb696d1 --- /dev/null +++ b/graphics/minimaps/004-2-6.png diff --git a/graphics/minimaps/004-2-7.png b/graphics/minimaps/004-2-7.png Binary files differnew file mode 100644 index 0000000..45494c9 --- /dev/null +++ b/graphics/minimaps/004-2-7.png diff --git a/graphics/minimaps/004-2-8.png b/graphics/minimaps/004-2-8.png Binary files differnew file mode 100644 index 0000000..e7df8cd --- /dev/null +++ b/graphics/minimaps/004-2-8.png diff --git a/graphics/minimaps/004-2-9.png b/graphics/minimaps/004-2-9.png Binary files differnew file mode 100644 index 0000000..dd2346b --- /dev/null +++ b/graphics/minimaps/004-2-9.png diff --git a/graphics/minimaps/004-2.png b/graphics/minimaps/004-2.png Binary files differnew file mode 100644 index 0000000..5197585 --- /dev/null +++ b/graphics/minimaps/004-2.png diff --git a/graphics/minimaps/004-3-1.png b/graphics/minimaps/004-3-1.png Binary files differnew file mode 100644 index 0000000..f7e3871 --- /dev/null +++ b/graphics/minimaps/004-3-1.png diff --git a/graphics/minimaps/004-3-2.png b/graphics/minimaps/004-3-2.png Binary files differnew file mode 100644 index 0000000..67061ce --- /dev/null +++ b/graphics/minimaps/004-3-2.png diff --git a/graphics/minimaps/004-3-3.png b/graphics/minimaps/004-3-3.png Binary files differnew file mode 100644 index 0000000..e887425 --- /dev/null +++ b/graphics/minimaps/004-3-3.png diff --git a/graphics/minimaps/004-3-4.png b/graphics/minimaps/004-3-4.png Binary files differnew file mode 100644 index 0000000..296dc97 --- /dev/null +++ b/graphics/minimaps/004-3-4.png diff --git a/graphics/minimaps/004-3-5.png b/graphics/minimaps/004-3-5.png Binary files differnew file mode 100644 index 0000000..67c172b --- /dev/null +++ b/graphics/minimaps/004-3-5.png diff --git a/graphics/minimaps/004-3-6.png b/graphics/minimaps/004-3-6.png Binary files differnew file mode 100644 index 0000000..51a00af --- /dev/null +++ b/graphics/minimaps/004-3-6.png diff --git a/graphics/minimaps/004-3.png b/graphics/minimaps/004-3.png Binary files differnew file mode 100644 index 0000000..f47c44b --- /dev/null +++ b/graphics/minimaps/004-3.png diff --git a/graphics/minimaps/005-1-1.png b/graphics/minimaps/005-1-1.png Binary files differnew file mode 100644 index 0000000..a2fa4ad --- /dev/null +++ b/graphics/minimaps/005-1-1.png diff --git a/graphics/minimaps/005-1.png b/graphics/minimaps/005-1.png Binary files differnew file mode 100644 index 0000000..cb2126f --- /dev/null +++ b/graphics/minimaps/005-1.png diff --git a/graphics/minimaps/005-2-1.png b/graphics/minimaps/005-2-1.png Binary files differnew file mode 100644 index 0000000..317099b --- /dev/null +++ b/graphics/minimaps/005-2-1.png diff --git a/graphics/minimaps/005-2.png b/graphics/minimaps/005-2.png Binary files differnew file mode 100644 index 0000000..d579134 --- /dev/null +++ b/graphics/minimaps/005-2.png diff --git a/graphics/minimaps/005-3.png b/graphics/minimaps/005-3.png Binary files differnew file mode 100644 index 0000000..389653c --- /dev/null +++ b/graphics/minimaps/005-3.png diff --git a/graphics/minimaps/005-4.png b/graphics/minimaps/005-4.png Binary files differnew file mode 100644 index 0000000..7c93d11 --- /dev/null +++ b/graphics/minimaps/005-4.png diff --git a/graphics/minimaps/005-5.png b/graphics/minimaps/005-5.png Binary files differnew file mode 100644 index 0000000..79afabf --- /dev/null +++ b/graphics/minimaps/005-5.png diff --git a/graphics/minimaps/005-6.png b/graphics/minimaps/005-6.png Binary files differnew file mode 100644 index 0000000..91d0965 --- /dev/null +++ b/graphics/minimaps/005-6.png diff --git a/graphics/minimaps/005-7.png b/graphics/minimaps/005-7.png Binary files differnew file mode 100644 index 0000000..34e97c2 --- /dev/null +++ b/graphics/minimaps/005-7.png diff --git a/graphics/minimaps/006-0.png b/graphics/minimaps/006-0.png Binary files differnew file mode 100644 index 0000000..bec8dc9 --- /dev/null +++ b/graphics/minimaps/006-0.png diff --git a/graphics/minimaps/006-1.png b/graphics/minimaps/006-1.png Binary files differnew file mode 100644 index 0000000..5222caa --- /dev/null +++ b/graphics/minimaps/006-1.png diff --git a/graphics/minimaps/006-10.png b/graphics/minimaps/006-10.png Binary files differnew file mode 100644 index 0000000..903ba1a --- /dev/null +++ b/graphics/minimaps/006-10.png diff --git a/graphics/minimaps/006-2-1.png b/graphics/minimaps/006-2-1.png Binary files differnew file mode 100644 index 0000000..c3a4f57 --- /dev/null +++ b/graphics/minimaps/006-2-1.png diff --git a/graphics/minimaps/006-2-2.png b/graphics/minimaps/006-2-2.png Binary files differnew file mode 100644 index 0000000..b10c56c --- /dev/null +++ b/graphics/minimaps/006-2-2.png diff --git a/graphics/minimaps/006-2-3.png b/graphics/minimaps/006-2-3.png Binary files differnew file mode 100644 index 0000000..fece52c --- /dev/null +++ b/graphics/minimaps/006-2-3.png diff --git a/graphics/minimaps/006-2-4.png b/graphics/minimaps/006-2-4.png Binary files differnew file mode 100644 index 0000000..a290dc0 --- /dev/null +++ b/graphics/minimaps/006-2-4.png diff --git a/graphics/minimaps/006-2-5.png b/graphics/minimaps/006-2-5.png Binary files differnew file mode 100644 index 0000000..68410d9 --- /dev/null +++ b/graphics/minimaps/006-2-5.png diff --git a/graphics/minimaps/006-2-6.png b/graphics/minimaps/006-2-6.png Binary files differnew file mode 100644 index 0000000..71b959b --- /dev/null +++ b/graphics/minimaps/006-2-6.png diff --git a/graphics/minimaps/006-2.png b/graphics/minimaps/006-2.png Binary files differnew file mode 100644 index 0000000..2e1b978 --- /dev/null +++ b/graphics/minimaps/006-2.png diff --git a/graphics/minimaps/006-3.png b/graphics/minimaps/006-3.png Binary files differnew file mode 100644 index 0000000..5fdabf9 --- /dev/null +++ b/graphics/minimaps/006-3.png diff --git a/graphics/minimaps/006-4-1.png b/graphics/minimaps/006-4-1.png Binary files differnew file mode 100644 index 0000000..cb2e989 --- /dev/null +++ b/graphics/minimaps/006-4-1.png diff --git a/graphics/minimaps/006-4.png b/graphics/minimaps/006-4.png Binary files differnew file mode 100644 index 0000000..784cf4d --- /dev/null +++ b/graphics/minimaps/006-4.png diff --git a/graphics/minimaps/006-5.png b/graphics/minimaps/006-5.png Binary files differnew file mode 100644 index 0000000..cd1aa78 --- /dev/null +++ b/graphics/minimaps/006-5.png diff --git a/graphics/minimaps/006-6.png b/graphics/minimaps/006-6.png Binary files differnew file mode 100644 index 0000000..1866a8f --- /dev/null +++ b/graphics/minimaps/006-6.png diff --git a/graphics/minimaps/006-7.png b/graphics/minimaps/006-7.png Binary files differnew file mode 100644 index 0000000..98cb0a3 --- /dev/null +++ b/graphics/minimaps/006-7.png diff --git a/graphics/minimaps/006-8.png b/graphics/minimaps/006-8.png Binary files differnew file mode 100644 index 0000000..dd9a256 --- /dev/null +++ b/graphics/minimaps/006-8.png diff --git a/graphics/minimaps/006-9.png b/graphics/minimaps/006-9.png Binary files differnew file mode 100644 index 0000000..3a48cd3 --- /dev/null +++ b/graphics/minimaps/006-9.png diff --git a/graphics/minimaps/007-1-1.png b/graphics/minimaps/007-1-1.png Binary files differnew file mode 100644 index 0000000..bea7b90 --- /dev/null +++ b/graphics/minimaps/007-1-1.png diff --git a/graphics/minimaps/007-1-2.png b/graphics/minimaps/007-1-2.png Binary files differnew file mode 100644 index 0000000..cd025a9 --- /dev/null +++ b/graphics/minimaps/007-1-2.png diff --git a/graphics/minimaps/007-1.png b/graphics/minimaps/007-1.png Binary files differnew file mode 100644 index 0000000..6f74e13 --- /dev/null +++ b/graphics/minimaps/007-1.png diff --git a/graphics/minimaps/007-2.png b/graphics/minimaps/007-2.png Binary files differnew file mode 100644 index 0000000..5a28c99 --- /dev/null +++ b/graphics/minimaps/007-2.png diff --git a/graphics/minimaps/008-0.png b/graphics/minimaps/008-0.png Binary files differnew file mode 100644 index 0000000..b23c26a --- /dev/null +++ b/graphics/minimaps/008-0.png diff --git a/graphics/minimaps/008-1.png b/graphics/minimaps/008-1.png Binary files differnew file mode 100644 index 0000000..8bc631b --- /dev/null +++ b/graphics/minimaps/008-1.png diff --git a/graphics/minimaps/008-2.png b/graphics/minimaps/008-2.png Binary files differnew file mode 100644 index 0000000..1cdd1fa --- /dev/null +++ b/graphics/minimaps/008-2.png diff --git a/graphics/minimaps/009-1.png b/graphics/minimaps/009-1.png Binary files differnew file mode 100644 index 0000000..efc79c6 --- /dev/null +++ b/graphics/minimaps/009-1.png diff --git a/graphics/minimaps/009-2.png b/graphics/minimaps/009-2.png Binary files differnew file mode 100644 index 0000000..0eef494 --- /dev/null +++ b/graphics/minimaps/009-2.png diff --git a/graphics/minimaps/009-3.png b/graphics/minimaps/009-3.png Binary files differnew file mode 100644 index 0000000..8ad69c5 --- /dev/null +++ b/graphics/minimaps/009-3.png diff --git a/graphics/minimaps/009-4.png b/graphics/minimaps/009-4.png Binary files differnew file mode 100644 index 0000000..cda6073 --- /dev/null +++ b/graphics/minimaps/009-4.png diff --git a/graphics/minimaps/009-5.png b/graphics/minimaps/009-5.png Binary files differnew file mode 100644 index 0000000..33d188a --- /dev/null +++ b/graphics/minimaps/009-5.png diff --git a/graphics/minimaps/009-6.png b/graphics/minimaps/009-6.png Binary files differnew file mode 100644 index 0000000..8a08b54 --- /dev/null +++ b/graphics/minimaps/009-6.png diff --git a/graphics/minimaps/009-7.png b/graphics/minimaps/009-7.png Binary files differnew file mode 100644 index 0000000..8a08b54 --- /dev/null +++ b/graphics/minimaps/009-7.png diff --git a/graphics/minimaps/010-1-1.png b/graphics/minimaps/010-1-1.png Binary files differnew file mode 100644 index 0000000..fffe2ab --- /dev/null +++ b/graphics/minimaps/010-1-1.png diff --git a/graphics/minimaps/010-1-10.png b/graphics/minimaps/010-1-10.png Binary files differnew file mode 100644 index 0000000..6e063d6 --- /dev/null +++ b/graphics/minimaps/010-1-10.png diff --git a/graphics/minimaps/010-1-11.png b/graphics/minimaps/010-1-11.png Binary files differnew file mode 100644 index 0000000..e724cdc --- /dev/null +++ b/graphics/minimaps/010-1-11.png diff --git a/graphics/minimaps/010-1-12.png b/graphics/minimaps/010-1-12.png Binary files differnew file mode 100644 index 0000000..3c38024 --- /dev/null +++ b/graphics/minimaps/010-1-12.png diff --git a/graphics/minimaps/010-1-2.png b/graphics/minimaps/010-1-2.png Binary files differnew file mode 100644 index 0000000..840f2d8 --- /dev/null +++ b/graphics/minimaps/010-1-2.png diff --git a/graphics/minimaps/010-1-3.png b/graphics/minimaps/010-1-3.png Binary files differnew file mode 100644 index 0000000..605d185 --- /dev/null +++ b/graphics/minimaps/010-1-3.png diff --git a/graphics/minimaps/010-1-4.png b/graphics/minimaps/010-1-4.png Binary files differnew file mode 100644 index 0000000..ddcc53c --- /dev/null +++ b/graphics/minimaps/010-1-4.png diff --git a/graphics/minimaps/010-1-5.png b/graphics/minimaps/010-1-5.png Binary files differnew file mode 100644 index 0000000..d521e54 --- /dev/null +++ b/graphics/minimaps/010-1-5.png diff --git a/graphics/minimaps/010-1-6.png b/graphics/minimaps/010-1-6.png Binary files differnew file mode 100644 index 0000000..cbb69ce --- /dev/null +++ b/graphics/minimaps/010-1-6.png diff --git a/graphics/minimaps/010-1-7.png b/graphics/minimaps/010-1-7.png Binary files differnew file mode 100644 index 0000000..af7884a --- /dev/null +++ b/graphics/minimaps/010-1-7.png diff --git a/graphics/minimaps/010-1-8.png b/graphics/minimaps/010-1-8.png Binary files differnew file mode 100644 index 0000000..b7008f4 --- /dev/null +++ b/graphics/minimaps/010-1-8.png diff --git a/graphics/minimaps/010-1-9.png b/graphics/minimaps/010-1-9.png Binary files differnew file mode 100644 index 0000000..7b17231 --- /dev/null +++ b/graphics/minimaps/010-1-9.png diff --git a/graphics/minimaps/010-1.png b/graphics/minimaps/010-1.png Binary files differnew file mode 100644 index 0000000..ff303f3 --- /dev/null +++ b/graphics/minimaps/010-1.png diff --git a/graphics/minimaps/010-2-10.png b/graphics/minimaps/010-2-10.png Binary files differnew file mode 100644 index 0000000..f98804e --- /dev/null +++ b/graphics/minimaps/010-2-10.png diff --git a/graphics/minimaps/010-2-11.png b/graphics/minimaps/010-2-11.png Binary files differnew file mode 100644 index 0000000..8ab6eb5 --- /dev/null +++ b/graphics/minimaps/010-2-11.png diff --git a/graphics/minimaps/010-2-12.png b/graphics/minimaps/010-2-12.png Binary files differnew file mode 100644 index 0000000..4789334 --- /dev/null +++ b/graphics/minimaps/010-2-12.png diff --git a/graphics/minimaps/010-2-13.png b/graphics/minimaps/010-2-13.png Binary files differnew file mode 100644 index 0000000..105ffda --- /dev/null +++ b/graphics/minimaps/010-2-13.png diff --git a/graphics/minimaps/010-2-14.png b/graphics/minimaps/010-2-14.png Binary files differnew file mode 100644 index 0000000..a4fe8fd --- /dev/null +++ b/graphics/minimaps/010-2-14.png diff --git a/graphics/minimaps/010-2-15.png b/graphics/minimaps/010-2-15.png Binary files differnew file mode 100644 index 0000000..da31676 --- /dev/null +++ b/graphics/minimaps/010-2-15.png diff --git a/graphics/minimaps/010-2-16.png b/graphics/minimaps/010-2-16.png Binary files differnew file mode 100644 index 0000000..7f39594 --- /dev/null +++ b/graphics/minimaps/010-2-16.png diff --git a/graphics/minimaps/010-2-2.png b/graphics/minimaps/010-2-2.png Binary files differnew file mode 100644 index 0000000..d4af25d --- /dev/null +++ b/graphics/minimaps/010-2-2.png diff --git a/graphics/minimaps/010-2-3.png b/graphics/minimaps/010-2-3.png Binary files differnew file mode 100644 index 0000000..de2aef0 --- /dev/null +++ b/graphics/minimaps/010-2-3.png diff --git a/graphics/minimaps/010-2-4.png b/graphics/minimaps/010-2-4.png Binary files differnew file mode 100644 index 0000000..3863e46 --- /dev/null +++ b/graphics/minimaps/010-2-4.png diff --git a/graphics/minimaps/010-2-5.png b/graphics/minimaps/010-2-5.png Binary files differnew file mode 100644 index 0000000..ad8151b --- /dev/null +++ b/graphics/minimaps/010-2-5.png diff --git a/graphics/minimaps/010-2-6.png b/graphics/minimaps/010-2-6.png Binary files differnew file mode 100644 index 0000000..6ce44e6 --- /dev/null +++ b/graphics/minimaps/010-2-6.png diff --git a/graphics/minimaps/010-2-7.png b/graphics/minimaps/010-2-7.png Binary files differnew file mode 100644 index 0000000..23af017 --- /dev/null +++ b/graphics/minimaps/010-2-7.png diff --git a/graphics/minimaps/010-2-8.png b/graphics/minimaps/010-2-8.png Binary files differnew file mode 100644 index 0000000..5197101 --- /dev/null +++ b/graphics/minimaps/010-2-8.png diff --git a/graphics/minimaps/010-2-9.png b/graphics/minimaps/010-2-9.png Binary files differnew file mode 100644 index 0000000..1b9ffbf --- /dev/null +++ b/graphics/minimaps/010-2-9.png diff --git a/graphics/minimaps/010-2.png b/graphics/minimaps/010-2.png Binary files differnew file mode 100644 index 0000000..6299e3f --- /dev/null +++ b/graphics/minimaps/010-2.png diff --git a/graphics/minimaps/010-3.png b/graphics/minimaps/010-3.png Binary files differnew file mode 100644 index 0000000..b054b3d --- /dev/null +++ b/graphics/minimaps/010-3.png diff --git a/graphics/minimaps/010-4-1.png b/graphics/minimaps/010-4-1.png Binary files differnew file mode 100644 index 0000000..f95822c --- /dev/null +++ b/graphics/minimaps/010-4-1.png diff --git a/graphics/minimaps/010-4-2.png b/graphics/minimaps/010-4-2.png Binary files differnew file mode 100644 index 0000000..2438bbf --- /dev/null +++ b/graphics/minimaps/010-4-2.png diff --git a/graphics/minimaps/011-1.png b/graphics/minimaps/011-1.png Binary files differnew file mode 100644 index 0000000..7813767 --- /dev/null +++ b/graphics/minimaps/011-1.png diff --git a/graphics/minimaps/011-2.png b/graphics/minimaps/011-2.png Binary files differnew file mode 100644 index 0000000..1debdff --- /dev/null +++ b/graphics/minimaps/011-2.png diff --git a/graphics/minimaps/011-3.png b/graphics/minimaps/011-3.png Binary files differnew file mode 100644 index 0000000..16adf1b --- /dev/null +++ b/graphics/minimaps/011-3.png diff --git a/graphics/minimaps/011.png b/graphics/minimaps/011.png Binary files differnew file mode 100644 index 0000000..5c25056 --- /dev/null +++ b/graphics/minimaps/011.png diff --git a/graphics/minimaps/012-1.png b/graphics/minimaps/012-1.png Binary files differnew file mode 100644 index 0000000..9445636 --- /dev/null +++ b/graphics/minimaps/012-1.png diff --git a/graphics/minimaps/012-2.png b/graphics/minimaps/012-2.png Binary files differnew file mode 100644 index 0000000..a5178dc --- /dev/null +++ b/graphics/minimaps/012-2.png diff --git a/graphics/minimaps/012-3.png b/graphics/minimaps/012-3.png Binary files differnew file mode 100644 index 0000000..2961571 --- /dev/null +++ b/graphics/minimaps/012-3.png diff --git a/graphics/minimaps/012-4.png b/graphics/minimaps/012-4.png Binary files differnew file mode 100644 index 0000000..bf97d48 --- /dev/null +++ b/graphics/minimaps/012-4.png diff --git a/graphics/minimaps/012-5.png b/graphics/minimaps/012-5.png Binary files differnew file mode 100644 index 0000000..41c8c61 --- /dev/null +++ b/graphics/minimaps/012-5.png diff --git a/graphics/minimaps/012-6.png b/graphics/minimaps/012-6.png Binary files differnew file mode 100644 index 0000000..f62e388 --- /dev/null +++ b/graphics/minimaps/012-6.png diff --git a/graphics/minimaps/012-7.png b/graphics/minimaps/012-7.png Binary files differnew file mode 100644 index 0000000..6e2d5a1 --- /dev/null +++ b/graphics/minimaps/012-7.png diff --git a/graphics/minimaps/012-8.png b/graphics/minimaps/012-8.png Binary files differnew file mode 100644 index 0000000..edafc8e --- /dev/null +++ b/graphics/minimaps/012-8.png diff --git a/graphics/minimaps/013-1.png b/graphics/minimaps/013-1.png Binary files differnew file mode 100644 index 0000000..35990b5 --- /dev/null +++ b/graphics/minimaps/013-1.png diff --git a/graphics/minimaps/014-1.png b/graphics/minimaps/014-1.png Binary files differnew file mode 100644 index 0000000..0b3b5ea --- /dev/null +++ b/graphics/minimaps/014-1.png diff --git a/graphics/minimaps/014-2-1.png b/graphics/minimaps/014-2-1.png Binary files differnew file mode 100644 index 0000000..a3ade46 --- /dev/null +++ b/graphics/minimaps/014-2-1.png diff --git a/graphics/minimaps/014-2-2.png b/graphics/minimaps/014-2-2.png Binary files differnew file mode 100644 index 0000000..a0aedd2 --- /dev/null +++ b/graphics/minimaps/014-2-2.png diff --git a/graphics/minimaps/014-2.png b/graphics/minimaps/014-2.png Binary files differnew file mode 100644 index 0000000..9d083ca --- /dev/null +++ b/graphics/minimaps/014-2.png diff --git a/graphics/minimaps/014-3.png b/graphics/minimaps/014-3.png Binary files differnew file mode 100644 index 0000000..d7211ee --- /dev/null +++ b/graphics/minimaps/014-3.png diff --git a/graphics/minimaps/014-4.png b/graphics/minimaps/014-4.png Binary files differnew file mode 100644 index 0000000..adf0753 --- /dev/null +++ b/graphics/minimaps/014-4.png diff --git a/graphics/minimaps/014-5-1.png b/graphics/minimaps/014-5-1.png Binary files differnew file mode 100644 index 0000000..5282aad --- /dev/null +++ b/graphics/minimaps/014-5-1.png diff --git a/graphics/minimaps/014-5.png b/graphics/minimaps/014-5.png Binary files differnew file mode 100644 index 0000000..c1fdd42 --- /dev/null +++ b/graphics/minimaps/014-5.png diff --git a/graphics/minimaps/015-1.png b/graphics/minimaps/015-1.png Binary files differnew file mode 100644 index 0000000..a228cc9 --- /dev/null +++ b/graphics/minimaps/015-1.png diff --git a/graphics/minimaps/015-2.png b/graphics/minimaps/015-2.png Binary files differnew file mode 100644 index 0000000..81fd866 --- /dev/null +++ b/graphics/minimaps/015-2.png diff --git a/graphics/minimaps/015-3-1.png b/graphics/minimaps/015-3-1.png Binary files differnew file mode 100644 index 0000000..3fe3dc7 --- /dev/null +++ b/graphics/minimaps/015-3-1.png diff --git a/graphics/minimaps/015-3-2.png b/graphics/minimaps/015-3-2.png Binary files differnew file mode 100644 index 0000000..33f8564 --- /dev/null +++ b/graphics/minimaps/015-3-2.png diff --git a/graphics/minimaps/015-3-3.png b/graphics/minimaps/015-3-3.png Binary files differnew file mode 100644 index 0000000..c79b841 --- /dev/null +++ b/graphics/minimaps/015-3-3.png diff --git a/graphics/minimaps/015-3.png b/graphics/minimaps/015-3.png Binary files differnew file mode 100644 index 0000000..56bfa4c --- /dev/null +++ b/graphics/minimaps/015-3.png diff --git a/graphics/minimaps/015-4.png b/graphics/minimaps/015-4.png Binary files differnew file mode 100644 index 0000000..039cc13 --- /dev/null +++ b/graphics/minimaps/015-4.png diff --git a/graphics/minimaps/015-5.png b/graphics/minimaps/015-5.png Binary files differnew file mode 100644 index 0000000..e6c0818 --- /dev/null +++ b/graphics/minimaps/015-5.png diff --git a/graphics/minimaps/015-6.png b/graphics/minimaps/015-6.png Binary files differnew file mode 100644 index 0000000..ba97840 --- /dev/null +++ b/graphics/minimaps/015-6.png diff --git a/graphics/minimaps/015-7.png b/graphics/minimaps/015-7.png Binary files differnew file mode 100644 index 0000000..f3cb2d3 --- /dev/null +++ b/graphics/minimaps/015-7.png diff --git a/graphics/minimaps/015-8-1.png b/graphics/minimaps/015-8-1.png Binary files differnew file mode 100644 index 0000000..0551702 --- /dev/null +++ b/graphics/minimaps/015-8-1.png diff --git a/graphics/minimaps/015-8.png b/graphics/minimaps/015-8.png Binary files differnew file mode 100644 index 0000000..ca90e74 --- /dev/null +++ b/graphics/minimaps/015-8.png diff --git a/graphics/minimaps/016-1.png b/graphics/minimaps/016-1.png Binary files differnew file mode 100644 index 0000000..e9f7bd2 --- /dev/null +++ b/graphics/minimaps/016-1.png diff --git a/graphics/minimaps/016-6.png b/graphics/minimaps/016-6.png Binary files differnew file mode 100644 index 0000000..e2976ef --- /dev/null +++ b/graphics/minimaps/016-6.png diff --git a/graphics/minimaps/016-7.png b/graphics/minimaps/016-7.png Binary files differnew file mode 100644 index 0000000..2a38ff0 --- /dev/null +++ b/graphics/minimaps/016-7.png diff --git a/graphics/minimaps/017-0.png b/graphics/minimaps/017-0.png Binary files differnew file mode 100644 index 0000000..6705f0e --- /dev/null +++ b/graphics/minimaps/017-0.png diff --git a/graphics/minimaps/017-1.png b/graphics/minimaps/017-1.png Binary files differnew file mode 100644 index 0000000..9b67420 --- /dev/null +++ b/graphics/minimaps/017-1.png diff --git a/graphics/minimaps/017-10.png b/graphics/minimaps/017-10.png Binary files differnew file mode 100644 index 0000000..e52b5ab --- /dev/null +++ b/graphics/minimaps/017-10.png diff --git a/graphics/minimaps/017-2-1.png b/graphics/minimaps/017-2-1.png Binary files differnew file mode 100644 index 0000000..b810fdb --- /dev/null +++ b/graphics/minimaps/017-2-1.png diff --git a/graphics/minimaps/017-2-2.png b/graphics/minimaps/017-2-2.png Binary files differnew file mode 100644 index 0000000..7c9fa4d --- /dev/null +++ b/graphics/minimaps/017-2-2.png diff --git a/graphics/minimaps/017-2.png b/graphics/minimaps/017-2.png Binary files differnew file mode 100644 index 0000000..b02c736 --- /dev/null +++ b/graphics/minimaps/017-2.png diff --git a/graphics/minimaps/017-3.png b/graphics/minimaps/017-3.png Binary files differnew file mode 100644 index 0000000..858828d --- /dev/null +++ b/graphics/minimaps/017-3.png diff --git a/graphics/minimaps/017-4.png b/graphics/minimaps/017-4.png Binary files differnew file mode 100644 index 0000000..0a3b388 --- /dev/null +++ b/graphics/minimaps/017-4.png diff --git a/graphics/minimaps/017-5.png b/graphics/minimaps/017-5.png Binary files differnew file mode 100644 index 0000000..601a60a --- /dev/null +++ b/graphics/minimaps/017-5.png diff --git a/graphics/minimaps/017-6.png b/graphics/minimaps/017-6.png Binary files differnew file mode 100644 index 0000000..1370b2a --- /dev/null +++ b/graphics/minimaps/017-6.png diff --git a/graphics/minimaps/017-7.png b/graphics/minimaps/017-7.png Binary files differnew file mode 100644 index 0000000..d517206 --- /dev/null +++ b/graphics/minimaps/017-7.png diff --git a/graphics/minimaps/017-8.png b/graphics/minimaps/017-8.png Binary files differnew file mode 100644 index 0000000..8587b21 --- /dev/null +++ b/graphics/minimaps/017-8.png diff --git a/graphics/minimaps/018-1-1.png b/graphics/minimaps/018-1-1.png Binary files differnew file mode 100644 index 0000000..631a964 --- /dev/null +++ b/graphics/minimaps/018-1-1.png diff --git a/graphics/minimaps/018-1.png b/graphics/minimaps/018-1.png Binary files differnew file mode 100644 index 0000000..c1c5957 --- /dev/null +++ b/graphics/minimaps/018-1.png diff --git a/graphics/minimaps/018-2-1.png b/graphics/minimaps/018-2-1.png Binary files differnew file mode 100644 index 0000000..8dfd146 --- /dev/null +++ b/graphics/minimaps/018-2-1.png diff --git a/graphics/minimaps/018-2-2.png b/graphics/minimaps/018-2-2.png Binary files differnew file mode 100644 index 0000000..744d256 --- /dev/null +++ b/graphics/minimaps/018-2-2.png diff --git a/graphics/minimaps/018-2-3.png b/graphics/minimaps/018-2-3.png Binary files differnew file mode 100644 index 0000000..c4093dc --- /dev/null +++ b/graphics/minimaps/018-2-3.png diff --git a/graphics/minimaps/018-2-4.png b/graphics/minimaps/018-2-4.png Binary files differnew file mode 100644 index 0000000..04ce47d --- /dev/null +++ b/graphics/minimaps/018-2-4.png diff --git a/graphics/minimaps/018-2-5.png b/graphics/minimaps/018-2-5.png Binary files differnew file mode 100644 index 0000000..d57a561 --- /dev/null +++ b/graphics/minimaps/018-2-5.png diff --git a/graphics/minimaps/018-2-6.png b/graphics/minimaps/018-2-6.png Binary files differnew file mode 100644 index 0000000..256f57f --- /dev/null +++ b/graphics/minimaps/018-2-6.png diff --git a/graphics/minimaps/018-2-7.png b/graphics/minimaps/018-2-7.png Binary files differnew file mode 100644 index 0000000..d59c94b --- /dev/null +++ b/graphics/minimaps/018-2-7.png diff --git a/graphics/minimaps/018-2-8.png b/graphics/minimaps/018-2-8.png Binary files differnew file mode 100644 index 0000000..7ef9f69 --- /dev/null +++ b/graphics/minimaps/018-2-8.png diff --git a/graphics/minimaps/018-2.png b/graphics/minimaps/018-2.png Binary files differnew file mode 100644 index 0000000..9f0055b --- /dev/null +++ b/graphics/minimaps/018-2.png diff --git a/graphics/minimaps/018-3.png b/graphics/minimaps/018-3.png Binary files differnew file mode 100644 index 0000000..7d619f0 --- /dev/null +++ b/graphics/minimaps/018-3.png diff --git a/graphics/minimaps/018-4-1.png b/graphics/minimaps/018-4-1.png Binary files differnew file mode 100644 index 0000000..d585972 --- /dev/null +++ b/graphics/minimaps/018-4-1.png diff --git a/graphics/minimaps/018-4-2.png b/graphics/minimaps/018-4-2.png Binary files differnew file mode 100644 index 0000000..14ee587 --- /dev/null +++ b/graphics/minimaps/018-4-2.png diff --git a/graphics/minimaps/018-4.png b/graphics/minimaps/018-4.png Binary files differnew file mode 100644 index 0000000..91743fb --- /dev/null +++ b/graphics/minimaps/018-4.png diff --git a/graphics/minimaps/018-5-0.png b/graphics/minimaps/018-5-0.png Binary files differnew file mode 100644 index 0000000..d13d224 --- /dev/null +++ b/graphics/minimaps/018-5-0.png diff --git a/graphics/minimaps/018-5-1.png b/graphics/minimaps/018-5-1.png Binary files differnew file mode 100644 index 0000000..fbe9ff3 --- /dev/null +++ b/graphics/minimaps/018-5-1.png diff --git a/graphics/minimaps/018-5-2.png b/graphics/minimaps/018-5-2.png Binary files differnew file mode 100644 index 0000000..bd84153 --- /dev/null +++ b/graphics/minimaps/018-5-2.png diff --git a/graphics/minimaps/018-5-3.png b/graphics/minimaps/018-5-3.png Binary files differnew file mode 100644 index 0000000..16c2a52 --- /dev/null +++ b/graphics/minimaps/018-5-3.png diff --git a/graphics/minimaps/018-5-4.png b/graphics/minimaps/018-5-4.png Binary files differnew file mode 100644 index 0000000..99ee481 --- /dev/null +++ b/graphics/minimaps/018-5-4.png diff --git a/graphics/minimaps/018-5-5.png b/graphics/minimaps/018-5-5.png Binary files differnew file mode 100644 index 0000000..3eb690c --- /dev/null +++ b/graphics/minimaps/018-5-5.png diff --git a/graphics/minimaps/018-5-boss.png b/graphics/minimaps/018-5-boss.png Binary files differnew file mode 100644 index 0000000..a3de677 --- /dev/null +++ b/graphics/minimaps/018-5-boss.png diff --git a/graphics/minimaps/018-5.png b/graphics/minimaps/018-5.png Binary files differnew file mode 100644 index 0000000..5346deb --- /dev/null +++ b/graphics/minimaps/018-5.png diff --git a/graphics/minimaps/018-6-0.png b/graphics/minimaps/018-6-0.png Binary files differnew file mode 100644 index 0000000..dce8fea --- /dev/null +++ b/graphics/minimaps/018-6-0.png diff --git a/graphics/minimaps/018-6-1.png b/graphics/minimaps/018-6-1.png Binary files differnew file mode 100644 index 0000000..82cd9b8 --- /dev/null +++ b/graphics/minimaps/018-6-1.png diff --git a/graphics/minimaps/018-6-2.png b/graphics/minimaps/018-6-2.png Binary files differnew file mode 100644 index 0000000..cb70000 --- /dev/null +++ b/graphics/minimaps/018-6-2.png diff --git a/graphics/minimaps/018-6-3.png b/graphics/minimaps/018-6-3.png Binary files differnew file mode 100644 index 0000000..a08d231 --- /dev/null +++ b/graphics/minimaps/018-6-3.png diff --git a/graphics/minimaps/018-7-1.png b/graphics/minimaps/018-7-1.png Binary files differnew file mode 100644 index 0000000..f99e213 --- /dev/null +++ b/graphics/minimaps/018-7-1.png diff --git a/graphics/minimaps/018-7.png b/graphics/minimaps/018-7.png Binary files differnew file mode 100644 index 0000000..c524476 --- /dev/null +++ b/graphics/minimaps/018-7.png diff --git a/graphics/minimaps/019-1-1.png b/graphics/minimaps/019-1-1.png Binary files differnew file mode 100644 index 0000000..d3e131d --- /dev/null +++ b/graphics/minimaps/019-1-1.png diff --git a/graphics/minimaps/019-1.png b/graphics/minimaps/019-1.png Binary files differnew file mode 100644 index 0000000..fdea8ce --- /dev/null +++ b/graphics/minimaps/019-1.png diff --git a/graphics/minimaps/019-2.png b/graphics/minimaps/019-2.png Binary files differnew file mode 100644 index 0000000..ebc6d49 --- /dev/null +++ b/graphics/minimaps/019-2.png diff --git a/graphics/minimaps/019-3.png b/graphics/minimaps/019-3.png Binary files differnew file mode 100644 index 0000000..b38c284 --- /dev/null +++ b/graphics/minimaps/019-3.png diff --git a/graphics/minimaps/019-4-1.png b/graphics/minimaps/019-4-1.png Binary files differnew file mode 100644 index 0000000..dff4f6d --- /dev/null +++ b/graphics/minimaps/019-4-1.png diff --git a/graphics/minimaps/019-4.png b/graphics/minimaps/019-4.png Binary files differnew file mode 100644 index 0000000..ba16198 --- /dev/null +++ b/graphics/minimaps/019-4.png diff --git a/graphics/minimaps/019-5-1.png b/graphics/minimaps/019-5-1.png Binary files differnew file mode 100644 index 0000000..c22ac38 --- /dev/null +++ b/graphics/minimaps/019-5-1.png diff --git a/graphics/minimaps/019-5-2.png b/graphics/minimaps/019-5-2.png Binary files differnew file mode 100644 index 0000000..3690577 --- /dev/null +++ b/graphics/minimaps/019-5-2.png diff --git a/graphics/minimaps/019-5-3.png b/graphics/minimaps/019-5-3.png Binary files differnew file mode 100644 index 0000000..a5c9f5a --- /dev/null +++ b/graphics/minimaps/019-5-3.png diff --git a/graphics/minimaps/019-5.png b/graphics/minimaps/019-5.png Binary files differnew file mode 100644 index 0000000..a609d30 --- /dev/null +++ b/graphics/minimaps/019-5.png diff --git a/graphics/minimaps/019-6.png b/graphics/minimaps/019-6.png Binary files differnew file mode 100644 index 0000000..312f8e4 --- /dev/null +++ b/graphics/minimaps/019-6.png diff --git a/graphics/minimaps/020-1.png b/graphics/minimaps/020-1.png Binary files differnew file mode 100644 index 0000000..b8f2ed5 --- /dev/null +++ b/graphics/minimaps/020-1.png diff --git a/graphics/minimaps/020-2.png b/graphics/minimaps/020-2.png Binary files differnew file mode 100644 index 0000000..ed8ef6b --- /dev/null +++ b/graphics/minimaps/020-2.png diff --git a/graphics/minimaps/020-3.png b/graphics/minimaps/020-3.png Binary files differnew file mode 100644 index 0000000..948eaee --- /dev/null +++ b/graphics/minimaps/020-3.png diff --git a/graphics/minimaps/020-4.png b/graphics/minimaps/020-4.png Binary files differnew file mode 100644 index 0000000..2f06ae1 --- /dev/null +++ b/graphics/minimaps/020-4.png diff --git a/graphics/minimaps/020-5.png b/graphics/minimaps/020-5.png Binary files differnew file mode 100644 index 0000000..8a8ac5c --- /dev/null +++ b/graphics/minimaps/020-5.png diff --git a/graphics/minimaps/020-6.png b/graphics/minimaps/020-6.png Binary files differnew file mode 100644 index 0000000..f567978 --- /dev/null +++ b/graphics/minimaps/020-6.png diff --git a/graphics/minimaps/020-7-1.png b/graphics/minimaps/020-7-1.png Binary files differnew file mode 100644 index 0000000..3d18d23 --- /dev/null +++ b/graphics/minimaps/020-7-1.png diff --git a/graphics/minimaps/020-7-2.png b/graphics/minimaps/020-7-2.png Binary files differnew file mode 100644 index 0000000..05427db --- /dev/null +++ b/graphics/minimaps/020-7-2.png diff --git a/graphics/minimaps/020-7.png b/graphics/minimaps/020-7.png Binary files differnew file mode 100644 index 0000000..6656c36 --- /dev/null +++ b/graphics/minimaps/020-7.png diff --git a/graphics/minimaps/021-0.png b/graphics/minimaps/021-0.png Binary files differnew file mode 100644 index 0000000..4a29f85 --- /dev/null +++ b/graphics/minimaps/021-0.png diff --git a/graphics/minimaps/021-1.png b/graphics/minimaps/021-1.png Binary files differnew file mode 100644 index 0000000..4a4e4da --- /dev/null +++ b/graphics/minimaps/021-1.png diff --git a/graphics/minimaps/021-2.png b/graphics/minimaps/021-2.png Binary files differnew file mode 100644 index 0000000..0fc9420 --- /dev/null +++ b/graphics/minimaps/021-2.png diff --git a/graphics/minimaps/021-3.png b/graphics/minimaps/021-3.png Binary files differnew file mode 100644 index 0000000..743e2ac --- /dev/null +++ b/graphics/minimaps/021-3.png diff --git a/graphics/minimaps/021-4.png b/graphics/minimaps/021-4.png Binary files differnew file mode 100644 index 0000000..a61aff0 --- /dev/null +++ b/graphics/minimaps/021-4.png diff --git a/graphics/minimaps/022-1.png b/graphics/minimaps/022-1.png Binary files differnew file mode 100644 index 0000000..a093a38 --- /dev/null +++ b/graphics/minimaps/022-1.png diff --git a/graphics/minimaps/023-1.png b/graphics/minimaps/023-1.png Binary files differnew file mode 100644 index 0000000..7bf4342 --- /dev/null +++ b/graphics/minimaps/023-1.png diff --git a/graphics/minimaps/023-2.png b/graphics/minimaps/023-2.png Binary files differnew file mode 100644 index 0000000..15dac0b --- /dev/null +++ b/graphics/minimaps/023-2.png diff --git a/graphics/minimaps/023-3-1.png b/graphics/minimaps/023-3-1.png Binary files differnew file mode 100644 index 0000000..41b2ae1 --- /dev/null +++ b/graphics/minimaps/023-3-1.png diff --git a/graphics/minimaps/023-3-2.png b/graphics/minimaps/023-3-2.png Binary files differnew file mode 100644 index 0000000..57f9a66 --- /dev/null +++ b/graphics/minimaps/023-3-2.png diff --git a/graphics/minimaps/023-3.png b/graphics/minimaps/023-3.png Binary files differnew file mode 100644 index 0000000..9685b5f --- /dev/null +++ b/graphics/minimaps/023-3.png diff --git a/graphics/minimaps/023-4.png b/graphics/minimaps/023-4.png Binary files differnew file mode 100644 index 0000000..5f30ae8 --- /dev/null +++ b/graphics/minimaps/023-4.png diff --git a/graphics/minimaps/024-1.png b/graphics/minimaps/024-1.png Binary files differnew file mode 100644 index 0000000..e020c8b --- /dev/null +++ b/graphics/minimaps/024-1.png diff --git a/graphics/minimaps/024-10.png b/graphics/minimaps/024-10.png Binary files differnew file mode 100644 index 0000000..af9db79 --- /dev/null +++ b/graphics/minimaps/024-10.png diff --git a/graphics/minimaps/024-11.png b/graphics/minimaps/024-11.png Binary files differnew file mode 100644 index 0000000..927df0b --- /dev/null +++ b/graphics/minimaps/024-11.png diff --git a/graphics/minimaps/024-12.png b/graphics/minimaps/024-12.png Binary files differnew file mode 100644 index 0000000..e98b655 --- /dev/null +++ b/graphics/minimaps/024-12.png diff --git a/graphics/minimaps/024-13.png b/graphics/minimaps/024-13.png Binary files differnew file mode 100644 index 0000000..1f224d8 --- /dev/null +++ b/graphics/minimaps/024-13.png diff --git a/graphics/minimaps/024-14.png b/graphics/minimaps/024-14.png Binary files differnew file mode 100644 index 0000000..a034aca --- /dev/null +++ b/graphics/minimaps/024-14.png diff --git a/graphics/minimaps/024-15.png b/graphics/minimaps/024-15.png Binary files differnew file mode 100644 index 0000000..f9e1007 --- /dev/null +++ b/graphics/minimaps/024-15.png diff --git a/graphics/minimaps/024-16.png b/graphics/minimaps/024-16.png Binary files differnew file mode 100644 index 0000000..fe405f0 --- /dev/null +++ b/graphics/minimaps/024-16.png diff --git a/graphics/minimaps/024-2.png b/graphics/minimaps/024-2.png Binary files differnew file mode 100644 index 0000000..d3cef6d --- /dev/null +++ b/graphics/minimaps/024-2.png diff --git a/graphics/minimaps/024-3.png b/graphics/minimaps/024-3.png Binary files differnew file mode 100644 index 0000000..2d007f4 --- /dev/null +++ b/graphics/minimaps/024-3.png diff --git a/graphics/minimaps/024-4.png b/graphics/minimaps/024-4.png Binary files differnew file mode 100644 index 0000000..72718a9 --- /dev/null +++ b/graphics/minimaps/024-4.png diff --git a/graphics/minimaps/024-5.png b/graphics/minimaps/024-5.png Binary files differnew file mode 100644 index 0000000..72543ca --- /dev/null +++ b/graphics/minimaps/024-5.png diff --git a/graphics/minimaps/024-6.png b/graphics/minimaps/024-6.png Binary files differnew file mode 100644 index 0000000..116f975 --- /dev/null +++ b/graphics/minimaps/024-6.png diff --git a/graphics/minimaps/024-7.png b/graphics/minimaps/024-7.png Binary files differnew file mode 100644 index 0000000..80ee2de --- /dev/null +++ b/graphics/minimaps/024-7.png diff --git a/graphics/minimaps/024-8.png b/graphics/minimaps/024-8.png Binary files differnew file mode 100644 index 0000000..a41befc --- /dev/null +++ b/graphics/minimaps/024-8.png diff --git a/graphics/minimaps/024-9.png b/graphics/minimaps/024-9.png Binary files differnew file mode 100644 index 0000000..d2b5287 --- /dev/null +++ b/graphics/minimaps/024-9.png diff --git a/graphics/minimaps/025-1.png b/graphics/minimaps/025-1.png Binary files differnew file mode 100644 index 0000000..ca12a8c --- /dev/null +++ b/graphics/minimaps/025-1.png diff --git a/graphics/minimaps/025-2-1.png b/graphics/minimaps/025-2-1.png Binary files differnew file mode 100644 index 0000000..803a8a2 --- /dev/null +++ b/graphics/minimaps/025-2-1.png diff --git a/graphics/minimaps/025-2-2.png b/graphics/minimaps/025-2-2.png Binary files differnew file mode 100644 index 0000000..000ab12 --- /dev/null +++ b/graphics/minimaps/025-2-2.png diff --git a/graphics/minimaps/025-2-3.png b/graphics/minimaps/025-2-3.png Binary files differnew file mode 100644 index 0000000..6755f1e --- /dev/null +++ b/graphics/minimaps/025-2-3.png diff --git a/graphics/minimaps/025-2-4.png b/graphics/minimaps/025-2-4.png Binary files differnew file mode 100644 index 0000000..11eeee5 --- /dev/null +++ b/graphics/minimaps/025-2-4.png diff --git a/graphics/minimaps/025-2.png b/graphics/minimaps/025-2.png Binary files differnew file mode 100644 index 0000000..6004a2b --- /dev/null +++ b/graphics/minimaps/025-2.png diff --git a/graphics/minimaps/025-3.png b/graphics/minimaps/025-3.png Binary files differnew file mode 100644 index 0000000..65d9078 --- /dev/null +++ b/graphics/minimaps/025-3.png diff --git a/graphics/minimaps/026-0.png b/graphics/minimaps/026-0.png Binary files differnew file mode 100644 index 0000000..0f61464 --- /dev/null +++ b/graphics/minimaps/026-0.png diff --git a/graphics/minimaps/026-1.png b/graphics/minimaps/026-1.png Binary files differnew file mode 100644 index 0000000..4706c22 --- /dev/null +++ b/graphics/minimaps/026-1.png diff --git a/graphics/minimaps/026-2.png b/graphics/minimaps/026-2.png Binary files differnew file mode 100644 index 0000000..165535f --- /dev/null +++ b/graphics/minimaps/026-2.png diff --git a/graphics/minimaps/027-0.png b/graphics/minimaps/027-0.png Binary files differnew file mode 100644 index 0000000..cabb257 --- /dev/null +++ b/graphics/minimaps/027-0.png diff --git a/graphics/minimaps/027-1.png b/graphics/minimaps/027-1.png Binary files differnew file mode 100644 index 0000000..76d2d5e --- /dev/null +++ b/graphics/minimaps/027-1.png diff --git a/graphics/minimaps/027-2.png b/graphics/minimaps/027-2.png Binary files differnew file mode 100644 index 0000000..42bf05d --- /dev/null +++ b/graphics/minimaps/027-2.png diff --git a/graphics/minimaps/027-3.png b/graphics/minimaps/027-3.png Binary files differnew file mode 100644 index 0000000..bbde658 --- /dev/null +++ b/graphics/minimaps/027-3.png diff --git a/graphics/minimaps/027-4.png b/graphics/minimaps/027-4.png Binary files differnew file mode 100644 index 0000000..77395b9 --- /dev/null +++ b/graphics/minimaps/027-4.png diff --git a/graphics/minimaps/027-5.png b/graphics/minimaps/027-5.png Binary files differnew file mode 100644 index 0000000..113b81e --- /dev/null +++ b/graphics/minimaps/027-5.png diff --git a/graphics/minimaps/027-6.png b/graphics/minimaps/027-6.png Binary files differnew file mode 100644 index 0000000..a864fea --- /dev/null +++ b/graphics/minimaps/027-6.png diff --git a/graphics/minimaps/027-7.png b/graphics/minimaps/027-7.png Binary files differnew file mode 100644 index 0000000..8cba106 --- /dev/null +++ b/graphics/minimaps/027-7.png diff --git a/graphics/minimaps/029-0.png b/graphics/minimaps/029-0.png Binary files differnew file mode 100644 index 0000000..a85f1a9 --- /dev/null +++ b/graphics/minimaps/029-0.png diff --git a/graphics/minimaps/029-1.png b/graphics/minimaps/029-1.png Binary files differnew file mode 100644 index 0000000..f8cc9a6 --- /dev/null +++ b/graphics/minimaps/029-1.png diff --git a/graphics/minimaps/029-2.png b/graphics/minimaps/029-2.png Binary files differnew file mode 100644 index 0000000..0e2eb2e --- /dev/null +++ b/graphics/minimaps/029-2.png diff --git a/graphics/minimaps/029-3.png b/graphics/minimaps/029-3.png Binary files differnew file mode 100644 index 0000000..e0ac738 --- /dev/null +++ b/graphics/minimaps/029-3.png diff --git a/graphics/minimaps/029-4.png b/graphics/minimaps/029-4.png Binary files differnew file mode 100644 index 0000000..bc78fd8 --- /dev/null +++ b/graphics/minimaps/029-4.png diff --git a/graphics/minimaps/029-5.png b/graphics/minimaps/029-5.png Binary files differnew file mode 100644 index 0000000..eeeed60 --- /dev/null +++ b/graphics/minimaps/029-5.png diff --git a/graphics/minimaps/029-6.png b/graphics/minimaps/029-6.png Binary files differnew file mode 100644 index 0000000..4005c0b --- /dev/null +++ b/graphics/minimaps/029-6.png diff --git a/graphics/minimaps/029-7.png b/graphics/minimaps/029-7.png Binary files differnew file mode 100644 index 0000000..4a7891e --- /dev/null +++ b/graphics/minimaps/029-7.png diff --git a/graphics/minimaps/029-8.png b/graphics/minimaps/029-8.png Binary files differnew file mode 100644 index 0000000..4503fde --- /dev/null +++ b/graphics/minimaps/029-8.png diff --git a/graphics/minimaps/029-9.png b/graphics/minimaps/029-9.png Binary files differnew file mode 100644 index 0000000..a276699 --- /dev/null +++ b/graphics/minimaps/029-9.png diff --git a/graphics/minimaps/031-0.png b/graphics/minimaps/031-0.png Binary files differnew file mode 100644 index 0000000..228fd70 --- /dev/null +++ b/graphics/minimaps/031-0.png diff --git a/graphics/minimaps/031-1.png b/graphics/minimaps/031-1.png Binary files differnew file mode 100644 index 0000000..d04c460 --- /dev/null +++ b/graphics/minimaps/031-1.png diff --git a/graphics/minimaps/031-2.png b/graphics/minimaps/031-2.png Binary files differnew file mode 100644 index 0000000..4c7ab68 --- /dev/null +++ b/graphics/minimaps/031-2.png diff --git a/graphics/minimaps/031-3.png b/graphics/minimaps/031-3.png Binary files differnew file mode 100644 index 0000000..d1edd5a --- /dev/null +++ b/graphics/minimaps/031-3.png diff --git a/graphics/minimaps/031-4.png b/graphics/minimaps/031-4.png Binary files differnew file mode 100644 index 0000000..9912b03 --- /dev/null +++ b/graphics/minimaps/031-4.png diff --git a/graphics/minimaps/031-5.png b/graphics/minimaps/031-5.png Binary files differnew file mode 100644 index 0000000..5f79865 --- /dev/null +++ b/graphics/minimaps/031-5.png diff --git a/graphics/minimaps/031-6.png b/graphics/minimaps/031-6.png Binary files differnew file mode 100644 index 0000000..eb203a6 --- /dev/null +++ b/graphics/minimaps/031-6.png diff --git a/graphics/minimaps/031-7.png b/graphics/minimaps/031-7.png Binary files differnew file mode 100644 index 0000000..1e7847f --- /dev/null +++ b/graphics/minimaps/031-7.png diff --git a/graphics/minimaps/031-8.png b/graphics/minimaps/031-8.png Binary files differnew file mode 100644 index 0000000..7d1d4ab --- /dev/null +++ b/graphics/minimaps/031-8.png diff --git a/graphics/minimaps/031-9.png b/graphics/minimaps/031-9.png Binary files differnew file mode 100644 index 0000000..510a660 --- /dev/null +++ b/graphics/minimaps/031-9.png diff --git a/graphics/minimaps/032-1.png b/graphics/minimaps/032-1.png Binary files differnew file mode 100644 index 0000000..3ec4175 --- /dev/null +++ b/graphics/minimaps/032-1.png diff --git a/graphics/minimaps/032-2.png b/graphics/minimaps/032-2.png Binary files differnew file mode 100644 index 0000000..baf3809 --- /dev/null +++ b/graphics/minimaps/032-2.png diff --git a/graphics/minimaps/032-3.png b/graphics/minimaps/032-3.png Binary files differnew file mode 100644 index 0000000..fdd5296 --- /dev/null +++ b/graphics/minimaps/032-3.png diff --git a/graphics/minimaps/032-4.png b/graphics/minimaps/032-4.png Binary files differnew file mode 100644 index 0000000..c383f6d --- /dev/null +++ b/graphics/minimaps/032-4.png diff --git a/graphics/minimaps/032-5.png b/graphics/minimaps/032-5.png Binary files differnew file mode 100644 index 0000000..e3e7b7d --- /dev/null +++ b/graphics/minimaps/032-5.png diff --git a/graphics/minimaps/033-1.png b/graphics/minimaps/033-1.png Binary files differnew file mode 100644 index 0000000..abfce81 --- /dev/null +++ b/graphics/minimaps/033-1.png diff --git a/graphics/minimaps/033-2.png b/graphics/minimaps/033-2.png Binary files differnew file mode 100644 index 0000000..60bc719 --- /dev/null +++ b/graphics/minimaps/033-2.png diff --git a/graphics/minimaps/033-3.png b/graphics/minimaps/033-3.png Binary files differnew file mode 100644 index 0000000..4ad1c9f --- /dev/null +++ b/graphics/minimaps/033-3.png diff --git a/graphics/minimaps/033-4.png b/graphics/minimaps/033-4.png Binary files differnew file mode 100644 index 0000000..93c4e23 --- /dev/null +++ b/graphics/minimaps/033-4.png diff --git a/graphics/minimaps/033-5.png b/graphics/minimaps/033-5.png Binary files differnew file mode 100644 index 0000000..c7d9659 --- /dev/null +++ b/graphics/minimaps/033-5.png diff --git a/graphics/minimaps/034-1.png b/graphics/minimaps/034-1.png Binary files differnew file mode 100644 index 0000000..8771d8a --- /dev/null +++ b/graphics/minimaps/034-1.png diff --git a/graphics/minimaps/034-2.png b/graphics/minimaps/034-2.png Binary files differnew file mode 100644 index 0000000..189b516 --- /dev/null +++ b/graphics/minimaps/034-2.png diff --git a/graphics/minimaps/034-3.png b/graphics/minimaps/034-3.png Binary files differnew file mode 100644 index 0000000..d12068e --- /dev/null +++ b/graphics/minimaps/034-3.png diff --git a/graphics/minimaps/034-4.png b/graphics/minimaps/034-4.png Binary files differnew file mode 100644 index 0000000..64ca1e0 --- /dev/null +++ b/graphics/minimaps/034-4.png diff --git a/graphics/minimaps/042-0.png b/graphics/minimaps/042-0.png Binary files differnew file mode 100644 index 0000000..8c3e02f --- /dev/null +++ b/graphics/minimaps/042-0.png diff --git a/graphics/minimaps/042-1.png b/graphics/minimaps/042-1.png Binary files differnew file mode 100644 index 0000000..96b1a2b --- /dev/null +++ b/graphics/minimaps/042-1.png diff --git a/graphics/minimaps/042-10.png b/graphics/minimaps/042-10.png Binary files differnew file mode 100644 index 0000000..3be419a --- /dev/null +++ b/graphics/minimaps/042-10.png diff --git a/graphics/minimaps/042-11.png b/graphics/minimaps/042-11.png Binary files differnew file mode 100644 index 0000000..0451318 --- /dev/null +++ b/graphics/minimaps/042-11.png diff --git a/graphics/minimaps/042-2.png b/graphics/minimaps/042-2.png Binary files differnew file mode 100644 index 0000000..cde830c --- /dev/null +++ b/graphics/minimaps/042-2.png diff --git a/graphics/minimaps/042-3.png b/graphics/minimaps/042-3.png Binary files differnew file mode 100644 index 0000000..1ad383c --- /dev/null +++ b/graphics/minimaps/042-3.png diff --git a/graphics/minimaps/042-4.png b/graphics/minimaps/042-4.png Binary files differnew file mode 100644 index 0000000..b914a6c --- /dev/null +++ b/graphics/minimaps/042-4.png diff --git a/graphics/minimaps/042-5.png b/graphics/minimaps/042-5.png Binary files differnew file mode 100644 index 0000000..cea8cb3 --- /dev/null +++ b/graphics/minimaps/042-5.png diff --git a/graphics/minimaps/042-6.png b/graphics/minimaps/042-6.png Binary files differnew file mode 100644 index 0000000..5d0ccb9 --- /dev/null +++ b/graphics/minimaps/042-6.png diff --git a/graphics/minimaps/042-7.png b/graphics/minimaps/042-7.png Binary files differnew file mode 100644 index 0000000..ed75d25 --- /dev/null +++ b/graphics/minimaps/042-7.png diff --git a/graphics/minimaps/042-8.png b/graphics/minimaps/042-8.png Binary files differnew file mode 100644 index 0000000..eba9ef2 --- /dev/null +++ b/graphics/minimaps/042-8.png diff --git a/graphics/minimaps/042-9.png b/graphics/minimaps/042-9.png Binary files differnew file mode 100644 index 0000000..4b04733 --- /dev/null +++ b/graphics/minimaps/042-9.png diff --git a/graphics/minimaps/boss.png b/graphics/minimaps/boss.png Binary files differnew file mode 100644 index 0000000..07878be --- /dev/null +++ b/graphics/minimaps/boss.png diff --git a/graphics/minimaps/botcheck.png b/graphics/minimaps/botcheck.png Binary files differnew file mode 100644 index 0000000..db8a9e3 --- /dev/null +++ b/graphics/minimaps/botcheck.png diff --git a/graphics/minimaps/guilds.png b/graphics/minimaps/guilds.png Binary files differnew file mode 100644 index 0000000..2a73c8c --- /dev/null +++ b/graphics/minimaps/guilds.png diff --git a/graphics/minimaps/jail.png b/graphics/minimaps/jail.png Binary files differnew file mode 100644 index 0000000..9001330 --- /dev/null +++ b/graphics/minimaps/jail.png diff --git a/graphics/minimaps/none.png b/graphics/minimaps/none.png Binary files differnew file mode 100644 index 0000000..539e992 --- /dev/null +++ b/graphics/minimaps/none.png diff --git a/graphics/minimaps/sec_pri.png b/graphics/minimaps/sec_pri.png Binary files differnew file mode 100644 index 0000000..0aaf2bb --- /dev/null +++ b/graphics/minimaps/sec_pri.png diff --git a/graphics/minimaps/soren-2.png b/graphics/minimaps/soren-2.png Binary files differnew file mode 100644 index 0000000..ab13b02 --- /dev/null +++ b/graphics/minimaps/soren-2.png diff --git a/graphics/minimaps/soren.png b/graphics/minimaps/soren.png Binary files differnew file mode 100644 index 0000000..c05f583 --- /dev/null +++ b/graphics/minimaps/soren.png diff --git a/graphics/minimaps/test.png b/graphics/minimaps/test.png Binary files differnew file mode 100644 index 0000000..15592cd --- /dev/null +++ b/graphics/minimaps/test.png diff --git a/graphics/minimaps/testbg.png b/graphics/minimaps/testbg.png Binary files differnew file mode 100644 index 0000000..802cbb0 --- /dev/null +++ b/graphics/minimaps/testbg.png diff --git a/graphics/particles/afk.xml b/graphics/particles/afk.xml new file mode 100644 index 0000000..56dfa82 --- /dev/null +++ b/graphics/particles/afk.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Alige, Hal9000 +Copyright (C) 2010-2013 Evol Online --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="70"> + <emitter> + <property name="output" value="1"/> + <property name="output-pause" value="250"/> + <property name="gravity" min="-0.005" max="-0.015"/> + <property name="momentum" value="0.9"/> + <property name="lifetime" value="200"/> + <property name="fade-out" min="40" max="80"/> + <animation imageset="graphics/particles/zzz.png" width="8" height="10"> + <sequence start="0" end="5" delay="140"/> + <frame index="5" delay="1000"/> + </animation> + </emitter> + <emitter> + <property name="position-x" value="-9"/> + <property name="position-y" value="10"/> + <property name="output" value="1"/> + <property name="output-pause" value="250"/> + <property name="gravity" min="-0.005" max="-0.015"/> + <property name="momentum" value="0.9"/> + <property name="lifetime" value="250"/> + <property name="fade-out" min="40" max="80"/> + <animation imageset="graphics/particles/zzz.png" width="8" height="10"> + <frame index="0" delay="800"/> + <sequence start="0" end="5" delay="140"/> + <frame index="5" delay="1000"/> + </animation> + </emitter> + <emitter> + <property name="position-x" value="9"/> + <property name="position-y" value="16"/> + <property name="output" value="1"/> + <property name="output-pause" value="250"/> + <property name="gravity" min="-0.005" max="-0.015"/> + <property name="momentum" value="0.9"/> + <property name="lifetime" value="300"/> + <property name="fade-out" min="40" max="80"/> + <animation imageset="graphics/particles/zzz.png" width="8" height="10"> + <frame index="0" delay="1600"/> + <sequence start="0" end="5" delay="140"/> + <frame index="5" delay="1000"/> + </animation> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/aniblaze-medium.png b/graphics/particles/aniblaze-medium.png Binary files differnew file mode 100644 index 0000000..edc2c72 --- /dev/null +++ b/graphics/particles/aniblaze-medium.png diff --git a/graphics/particles/aniblaze.png b/graphics/particles/aniblaze.png Binary files differnew file mode 100644 index 0000000..e6750d1 --- /dev/null +++ b/graphics/particles/aniblaze.png diff --git a/graphics/particles/arrow-directions.png b/graphics/particles/arrow-directions.png Binary files differnew file mode 100644 index 0000000..9176807 --- /dev/null +++ b/graphics/particles/arrow-directions.png diff --git a/graphics/particles/arrow-directions.xml b/graphics/particles/arrow-directions.xml new file mode 100644 index 0000000..d1b50aa --- /dev/null +++ b/graphics/particles/arrow-directions.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: 4144 +Copyright (C) 2016 Evol Online --> + +<effect> + <particle position-x="0" position-y="0" position-z="32" lifetime="128"> + <rotation imageset="graphics/particles/arrow-directions.png" width="16" height="16"> + <sequence start="0" end="7"/> + </rotation> + </particle> +</effect> diff --git a/graphics/particles/bigmagicbif.particle.xml b/graphics/particles/bigmagicbif.particle.xml new file mode 100644 index 0000000..1700d24 --- /dev/null +++ b/graphics/particles/bigmagicbif.particle.xml @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<!-- +A small cloud particle effect intended for use with the bif mob +Copyright (C) 2018 TMW2 +--> +<effect> + <particle position-x="0" position-y="0" position-z="50"> + <emitter> + <property name="position-x" min="-15" max="35"/> + <property name="position-y" min="-17" max="17"/> + <property name="position-z" min="-17" max="17"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="360"/> + <property name="power" min="0.4" max="2"/> + <property name="lifetime" value="300"/> + <property name="fade-out" value="60"/> + <property name="fade-in" value="60"/> + <property name="output" min="-20" max="1"/> + <property name="acceleration" value="0.15"/> + <property name="alpha" value="0.5"/> + <property name="image" value="graphics/particles/star-small2.png|W:#ff059d,ff0e93"/> + <property name="follow-parent"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/black.particle.xml b/graphics/particles/black.particle.xml new file mode 100644 index 0000000..3732025 --- /dev/null +++ b/graphics/particles/black.particle.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="60" + lifetime="1"> + <emitter> + <property name="follow-parent" value="1"/> + <property name="position-x" value="60"/> + <property name="position-y" value="-10"/> + <property name="position-z" value="20"/> + <property name="image" value="graphics/particles/orb-large2.png|W:#111111,222222,333333,444444,555555,666666"/> + <property name="horizontal-angle" value="90"/> + <property name="vertical-angle" min="180" max="365" change-func="sine"/> + <property name="power" value="1.2"/> + <property name="acceleration" value="0.03"/> + <property name="alpha" value="0.8"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/blaze.png b/graphics/particles/blaze.png Binary files differnew file mode 100644 index 0000000..946e6d8 --- /dev/null +++ b/graphics/particles/blaze.png diff --git a/graphics/particles/blueform.png b/graphics/particles/blueform.png Binary files differnew file mode 100644 index 0000000..2e76b7d --- /dev/null +++ b/graphics/particles/blueform.png diff --git a/graphics/particles/bonfire.particle.xml b/graphics/particles/bonfire.particle.xml new file mode 100644 index 0000000..f3a90fc --- /dev/null +++ b/graphics/particles/bonfire.particle.xml @@ -0,0 +1,117 @@ +<?xml version="1.0"?> +<!-- +Special fire animation for bonfire tile. Can be used only on the open air. +--> +<effect> + <particle position-x="15" position-y="0" position-z="15"> + <emitter> + <property name="position-x" value="-5"/> + <property name="position-y" min="-4" max="-4"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" min="0" max="0.05"/> + <property name="gravity" value="-0.03"/> + <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> + <sequence start="0" end="14" delay="30"/> + <frame index="14" delay="1000"/> + </animation> + <property name="lifetime" value="15"/> + <property name="output" value="1"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="10"/> + </emitter> + <emitter> + <property name="position-x" value="5"/> + <property name="position-y" min="-4" max="-2"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" min="0" max="0.05"/> + <property name="gravity" value="-0.03"/> + <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> + <sequence start="0" end="14" delay="30"/> + <frame index="14" delay="1000"/> + </animation> + <property name="lifetime" value="15"/> + <property name="output" value="1"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="10"/> + </emitter> + <emitter> + <property name="position-y" min="-4" max="0"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" min="0.0" max="0.05"/> + <property name="gravity" value="-0.03"/> + <animation imageset="graphics/particles/aniblaze.png" width="8" height="8"> + <sequence start="0" end="14" delay="30"/> + <frame index="14" delay="1000"/> + </animation> + <property name="lifetime" value="15"/> + <property name="output" value="1"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="10"/> + </emitter> + <emitter> + <property name="position-y" min="-10" max="-20"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="50"/> + <property name="power" min="0.2" max="0.4"/> + <property name="gravity" value="-0.02"/> + <animation imageset="graphics/particles/aniblaze-medium.png|W:#746767" width="16" height="16"> + <sequence start="0" end="8" delay="90"/> + <frame index="14" delay="200"/> + </animation> + <property name="lifetime" value="50"/> + <property name="output" min="0" max="2"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="180"/> + </emitter> + <emitter> + <property name="position-y" value="-10"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="180"/> + <property name="power" value="0.5"/> + <property name="gravity" value="-0.01"/> + <animation imageset="graphics/particles/fog-medium-c.png" width="32" height="32"> + <frame index="0" delay="100"/> + <frame index="0" delay="1000"/> + </animation> + <property name="lifetime" value="80"/> + <property name="output" value="1"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="230"/> + </emitter> + <emitter> + <property name="position-x" min="2" max="3"/> + <property name="position-y" value="-10"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="180"/> + <property name="power" value="0.2"/> + <property name="gravity" value="-0.01"/> + <animation imageset="graphics/particles/orb-small.png|W:#f4c874" width="4" height="4"> + <frame index="0" delay="100"/> + <frame index="0" delay="1000"/> + </animation> + <property name="lifetime" value="60"/> + <property name="output" value="1"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="1"/> + </emitter> + <emitter> + <property name="position-x" min="-3" max="4"/> + <property name="position-y" value="-9"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="180"/> + <property name="power" value="0.2"/> + <property name="gravity" value="-0.01"/> + <animation imageset="graphics/particles/orb-small.png|W:#e87a54" width="4" height="4"> + <frame index="0" delay="100"/> + <frame index="0" delay="1000"/> + </animation> + <property name="lifetime" value="60"/> + <property name="output" value="1"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="150"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/bubble.png b/graphics/particles/bubble.png Binary files differnew file mode 100644 index 0000000..93e3b57 --- /dev/null +++ b/graphics/particles/bubble.png diff --git a/graphics/particles/bubble2.png b/graphics/particles/bubble2.png Binary files differnew file mode 100644 index 0000000..606ae8d --- /dev/null +++ b/graphics/particles/bubble2.png diff --git a/graphics/particles/campfire.particle.xml b/graphics/particles/campfire.particle.xml new file mode 100644 index 0000000..875ddcf --- /dev/null +++ b/graphics/particles/campfire.particle.xml @@ -0,0 +1,87 @@ +<?xml version="1.0"?> +<!-- +A red and yellow blaze. Does not really look like fire but looks awesome +nevertheless. Maybe we could modify this effect and use it for some persistent +AoE fire magic spell. + +It is about 100 pixels wide and 200 pixels high, takes about 280 particles and +lowers my FPS by about 30%. +--> +<effect> + <particle + position-x = "0" + position-y = "15" + position-z = "150" + > + <emitter> + <property name="position-z" value="-150" /> + <property name="position-y" value="32" /> + <property name="acceleration" value="0.05"/> + <property name="momentum" value="0.95"/> + <property name="image" value="graphics/particles/glow-small.png|W:#dd3311"/> + <property name="lifetime" min="40" max="140"/> + <property name="fade-in" value="30"/> + <property name="fade-out" value="30"/> + <property name="output" min="1" max="2"/> + <property name="horizontal-angle" min="0" max="360" /> + <property name="power" min="1" max="3" /> + </emitter> + <emitter> + <property name="position-z" value="-150" /> + <property name="position-y" value="32" /> + <property name="acceleration" value="0.05"/> + <property name="momentum" value="0.95"/> + <property name="image" value="graphics/particles/glow-small.png|W:#ffff00"/> + <property name="lifetime" min="40" max="140"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="30"/> + <property name="output" min="0" max="1"/> + <property name="horizontal-angle" min="0" max="360" /> + <property name="power" min="0" max="2" /> + </emitter> + <emitter> + <property name="position-z" value="-150" /> + <property name="position-y" value="32" /> + <property name="acceleration" value="0.05"/> + <property name="momentum" value="0.95"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#dd3311"/> + <property name="lifetime" min="40" max="140"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="50"/> + <property name="output" min="-1" max="1"/> + <property name="randomnes" value="150"/> + <property name="horizontal-angle" min="0" max="360" /> + <property name="power" min="0" max="2" /> + </emitter> + <emitter> + <property name="position-z" value="-150" /> + <property name="position-y" value="32" /> + <property name="acceleration" value="0.05"/> + <property name="momentum" value="0.95"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#ddff00"/> + <property name="lifetime" min="40" max="140"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="50"/> + <property name="output" min="-1" max="1"/> + <property name="randomnes" value="150"/> + <property name="horizontal-angle" min="0" max="360" /> + <property name="power" min="0" max="2" /> + </emitter> + <emitter> + <property name="position-z" value="-150" /> + <property name="position-y" value="32" /> + <property name="acceleration" value="0.05"/> + <property name="momentum" value="0.95"/> + <animation imageset="graphics/particles/aniblaze.png|W:#BF0019,FF6715,FFE659" width="8" height="8"> + <sequence start="0" end="14" delay="20"/> + <frame index="14" delay="1000"/> + </animation> + <property name="lifetime" min="40" max="140"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="50"/> + <property name="output" min="-1" max="1"/> + <property name="horizontal-angle" min="0" max="360" /> + <property name="power" min="0" max="2" /> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/chimney-dark.xml b/graphics/particles/chimney-dark.xml new file mode 100644 index 0000000..df3e10f --- /dev/null +++ b/graphics/particles/chimney-dark.xml @@ -0,0 +1,30 @@ +<?xml version="1.0"?> +<!-- + Aura negra em volta da Morte ! +--> +<effect> + <particle + position-x = "0" + position-y = "0" + position-z = "0" + > + <emitter> + <property name="position-z" value="16" /> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="20" max="24"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <property name="gravity" value="-0.2"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/glow-small.png|W:#000000"/> + <property name="lifetime" value="100"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="90"/> + <property name="output" min="0" max="1"/> + <property name="randomnes" value="200"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/chimney.xml b/graphics/particles/chimney.xml new file mode 100644 index 0000000..721ec9a --- /dev/null +++ b/graphics/particles/chimney.xml @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Crush, Reid +Copyright (C) 2015 Evol Online --> + +<effect> + <particle position-x="17" + position-y="48" + position-z="32"> + <emitter> + <property name="output" value="1"/> + <property name="output-pause" min="30" max="35"/> + <property name="lifetime" value="10"/> + <emitter> + <property name="image" value="graphics/particles/fog-medium.png|W:#9999bb"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="60" max="80"/> + <property name="power" value="0.5"/> + <property name="momentum" value="0.99"/> + <property name="gravity" value="-0.008"/> + <property name="output" min="0" max="2"/> + <property name="lifetime" min="20" max="200"/> + <property name="fade-out" value="100"/> + <property name="randomness" value="50"/> + </emitter> + <emitter> + <property name="image" value="graphics/particles/fog-medium2.png|W:#9999bb"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="60" max="80"/> + <property name="power" value="0.5"/> + <property name="momentum" value="0.99"/> + <property name="gravity" value="-0.008"/> + <property name="output" min="0" max="2"/> + <property name="lifetime" min="20" max="200"/> + <property name="fade-out" value="100"/> + <property name="randomness" value="50"/> + </emitter> + <emitter> + <property name="image" value="graphics/particles/fog-medium3.png|W:#9999bb"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="60" max="80"/> + <property name="power" value="0.5"/> + <property name="momentum" value="0.99"/> + <property name="gravity" value="-0.008"/> + <property name="output" min="0" max="2"/> + <property name="lifetime" min="20" max="200"/> + <property name="fade-out" value="100"/> + <property name="randomness" value="50"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/chocolateegg.png b/graphics/particles/chocolateegg.png Binary files differnew file mode 100644 index 0000000..072a712 --- /dev/null +++ b/graphics/particles/chocolateegg.png diff --git a/graphics/particles/chocolateegg.xml b/graphics/particles/chocolateegg.xml new file mode 100644 index 0000000..34f638d --- /dev/null +++ b/graphics/particles/chocolateegg.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="60" + lifetime="1"> + <emitter> + <property name="follow-parent" value="1"/> + <property name="position-x" value="60"/> + <property name="position-y" value="-10"/> + <property name="position-z" value="20"/> + <property name="image" value="graphics/particles/chocolateegg.png"/> + <property name="horizontal-angle" value="90"/> + <property name="vertical-angle" min="180" max="365" change-func="sine"/> + <property name="power" value="1.2"/> + <property name="acceleration" value="0.03"/> + <property name="alpha" value="0.8"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/circle-magic-short.xml b/graphics/particles/circle-magic-short.xml new file mode 100644 index 0000000..6b724c9 --- /dev/null +++ b/graphics/particles/circle-magic-short.xml @@ -0,0 +1,33 @@ +<?xml version="1.0"?> + +<effect> + <particle + position-x = "16" + position-y = "24" + position-z = "0" + lifetime="500" + > + + <animation imageset="graphics/particles/circle-magic.png" width="78" height="55"> + <sequence start="0" end="9" delay="80"/> + </animation> + + <emitter> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" value="0"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="1"/> + <property name="power" value="30"/> + <emitter> + <property name="vertical-angle" value="90"/> + <property name="output" min="0" max="1"/> + <property name="power" value="1"/> + <animation imageset="graphics/particles/circle-magic-trail.png" width="6" height="17"> + <sequence start="0" end="9" delay="80"/> + <end/> + </animation> + </emitter> + </emitter> + + </particle> +</effect> diff --git a/graphics/particles/circle-magic-trail.png b/graphics/particles/circle-magic-trail.png Binary files differnew file mode 100644 index 0000000..4922c33 --- /dev/null +++ b/graphics/particles/circle-magic-trail.png diff --git a/graphics/particles/circle-magic.png b/graphics/particles/circle-magic.png Binary files differnew file mode 100644 index 0000000..39b9a72 --- /dev/null +++ b/graphics/particles/circle-magic.png diff --git a/graphics/particles/circle-magic.xml b/graphics/particles/circle-magic.xml new file mode 100644 index 0000000..64be774 --- /dev/null +++ b/graphics/particles/circle-magic.xml @@ -0,0 +1,32 @@ +<?xml version="1.0"?> + +<effect> + <particle + position-x = "16" + position-y = "24" + position-z = "0" + > + + <animation imageset="graphics/particles/circle-magic.png" width="78" height="55"> + <sequence start="0" end="9" delay="80"/> + </animation> + + <emitter> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" value="0"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="1"/> + <property name="power" value="30"/> + <emitter> + <property name="vertical-angle" value="90"/> + <property name="output" min="0" max="1"/> + <property name="power" value="1"/> + <animation imageset="graphics/particles/circle-magic-trail.png" width="6" height="17"> + <sequence start="0" end="9" delay="80"/> + <end/> + </animation> + </emitter> + </emitter> + + </particle> +</effect> diff --git a/graphics/particles/concentration.xml b/graphics/particles/concentration.xml new file mode 100644 index 0000000..8d072bd --- /dev/null +++ b/graphics/particles/concentration.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author from The Mana World +Copyright (C) 2010-2013 Evol Online --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="0"> + <emitter> + <property name="position-z" min="16" max="48" /> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="10" max="25"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <property name="gravity" value="-0.4"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/gloworb-medium.png|W:#da69e5"/> + <property name="lifetime" value="25"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="20"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="30" max="80"/> + <property name="randomness" value="200"/> + </emitter> + <emitter> + <property name="gravity" value="-0.4"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/orb-small.png|W:#da69e5"/> + <property name="lifetime" value="25"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="20"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="30" max="80"/> + <property name="randomness" value="200"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/cooking.particle.xml b/graphics/particles/cooking.particle.xml new file mode 100644 index 0000000..9d78d4a --- /dev/null +++ b/graphics/particles/cooking.particle.xml @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<!-- +A one tile wide rectangular fire effect intended for use with the fireplace +from the woodland_indoor tileset. +--> +<effect> + <particle position-x="0" position-y="32" position-z="16"> + <emitter> + <property name="position-x" min="0" max="32"/> + <property name="position-y" min="-24" max="-8"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" min="0.1" max="0.3"/> + <property name="gravity" value="-0.04"/> + <animation imageset="graphics/particles/aniblaze.png|W:#BF0019,FF6715,FFE659" width="8" height="8"> + <sequence start="0" end="14" delay="20"/> + <frame index="14" delay="1000"/> + </animation> + <property name="lifetime" min="25" max="35"/> + <property name="output" min="0" max="20"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="15"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/critical.xml b/graphics/particles/critical.xml new file mode 100644 index 0000000..4c4fa52 --- /dev/null +++ b/graphics/particles/critical.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author from The Mana World +Copyright (C) 2010-2013 Evol Online --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="16" + lifetime="1"> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="70" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="1" max="4"/> + <property name="bounce" value="0.75"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-small.png|W:#ff0000,ffff00"/> + <property name="lifetime" min="120" max="180"/> + <property name="fade-out" value="120"/> + <property name="output" min="12" max="24"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="70" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="1" max="4"/> + <property name="bounce" value="0.75"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-medium.png|W:#ff0000,ffff00"/> + <property name="lifetime" min="120" max="180"/> + <property name="fade-out" value="120"/> + <property name="output" min="8" max="12"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/darkblueflame.particle.xml b/graphics/particles/darkblueflame.particle.xml new file mode 100644 index 0000000..b56cda8 --- /dev/null +++ b/graphics/particles/darkblueflame.particle.xml @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<!-- +Small Dark blue flame with a point-like source designed for the demonic lamps on the cave + but it should also work to visualize some kind of demonic torch or - when +launched by a parent emitter - a small fireball. + TMW2 Effect +--> +<effect> + <particle position-x="17" position-y="2" position-z="32"> + <emitter> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" min="0.1" max="0.4"/> + <property name="gravity" value="-0.02"/> + <animation imageset="graphics/particles/aniblaze.png|W:#002ce0,68a7ff,59ffff" width="8" height="8"> + <sequence start="0" end="14" delay="32"/> + <frame index="14" delay="1000"/> + </animation> + <property name="lifetime" min="34" max="52"/> + <property name="output" min="0" max="2"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="10"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/demonface.png b/graphics/particles/demonface.png Binary files differnew file mode 100644 index 0000000..9ab270c --- /dev/null +++ b/graphics/particles/demonface.png diff --git a/graphics/particles/demonicmouboo.particle.xml b/graphics/particles/demonicmouboo.particle.xml new file mode 100644 index 0000000..5c73974 --- /dev/null +++ b/graphics/particles/demonicmouboo.particle.xml @@ -0,0 +1,50 @@ +<?xml version="1.0"?> +<!-- +A smoke effect intended for use with the Demonic Mouboo mob +--> +<effect> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-x" min="-14" max="14"/> + <property name="position-y" min="-40" max="60"/> + <property name="position-z" min="64" max="64"/> + <property name="image" value="graphics/particles/fog-medium-a.png|W:#4363e5"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="50" max="90"/> + <property name="power" value="0.5"/> + <property name="momentum" value="0.99"/> + <property name="gravity" value="0"/> + <property name="output" min="1" max="3"/> + <property name="lifetime" min="10" max="50"/> + <property name="fade-out" value="110"/> + </emitter> + <emitter> + <property name="position-x" min="-14" max="14"/> + <property name="position-y" min="-40" max="60"/> + <property name="position-z" min="64" max="64"/> + <property name="image" value="graphics/particles/fog-medium-b.png|W:#ecb7ff"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="50" max="90"/> + <property name="power" value="0.5"/> + <property name="momentum" value="0.99"/> + <property name="gravity" value="0"/> + <property name="output" min="1" max="3"/> + <property name="lifetime" min="30" max="90"/> + <property name="fade-out" value="110"/> + </emitter> + <emitter> + <property name="position-x" min="-14" max="14"/> + <property name="position-y" min="-40" max="70"/> + <property name="position-z" min="64" max="64"/> + <property name="image" value="graphics/particles/fog-medium-c.png|W:#c987d1"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="50" max="90"/> + <property name="power" value="0.5"/> + <property name="momentum" value="0.99"/> + <property name="gravity" value="0"/> + <property name="output" min="1" max="3"/> + <property name="lifetime" min="10" max="90"/> + <property name="fade-out" value="110"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/electricity.particle.png b/graphics/particles/electricity.particle.png Binary files differnew file mode 100644 index 0000000..8b3313f --- /dev/null +++ b/graphics/particles/electricity.particle.png diff --git a/graphics/particles/evilaura.particle.xml b/graphics/particles/evilaura.particle.xml new file mode 100644 index 0000000..59028a7 --- /dev/null +++ b/graphics/particles/evilaura.particle.xml @@ -0,0 +1,37 @@ +<?xml version="1.0"?> +<!-- + Purple/black-ish ghost faces rise up from the ground + TMW2 Effect +--> +<effect> + <particle position-x="16" position-y="16" position-z="0"> + <emitter> + <property name="position-x" min="-24" max="24"/> + <property name="position-z" min="2" max="32"/> + <property name="gravity" value="-0.01"/> + <property name="lifetime" value="180"/> + <property name="fade-out" value="40"/> + <property name="output" value="1"/> + <property name="output-pause" min="11" max="61"/> + <property name="follow-parent"/> + <animation imageset="graphics/particles/ghostface.png|W:#855385" width="30" height="30"> + <sequence start="0" end="2" delay="300"/> + <frame index="3"/> + </animation> + </emitter> + <emitter> + <property name="position-x" min="-24" max="24"/> + <property name="position-z" min="2" max="32"/> + <property name="gravity" value="-0.01"/> + <property name="lifetime" value="180"/> + <property name="fade-out" value="40"/> + <property name="output" value="1"/> + <property name="output-pause" min="17" max="67"/> + <property name="follow-parent"/> + <animation imageset="graphics/particles/demonface.png|W:#5b3558" width="30" height="30"> + <sequence start="0" end="2" delay="300"/> + <frame index="3"/> + </animation> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/fancy_circle.xml b/graphics/particles/fancy_circle.xml new file mode 100644 index 0000000..b70fce8 --- /dev/null +++ b/graphics/particles/fancy_circle.xml @@ -0,0 +1,26 @@ +<?xml version="1.0"?> +<!-- (C) The Mana World Brazil --> + +<effect> + <particle position-x="16" position-y="16" position-z="0"> + + <emitter> + <property name="position-y" value="-16"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="30"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/> + <property name="lifetime" value="77"/> + <property name="fade-in" value="57"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + + </particle> +</effect> + + diff --git a/graphics/particles/fire-explosion.xml b/graphics/particles/fire-explosion.xml new file mode 100644 index 0000000..056b7f6 --- /dev/null +++ b/graphics/particles/fire-explosion.xml @@ -0,0 +1,47 @@ +<?xml version="1.0"?> +<!-- +An explosion of white particles. +--> +<effect> + <particle position-x="0" position-y="0" position-z="20" lifetime="1"> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="-10" max="10"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="5"/> + <property name="gravity" value="0.1"/> + <animation imageset="graphics/particles/aniblaze.png|W:#BF0019,FF6715,FFE659" width="8" height="8"> + <sequence start="0" end="14" delay="20"/> + <frame index="14" delay="1000"/> + </animation> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="300" max="330"/> + <property name="fade-out" value="10"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="8"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-medium.png"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="6" max="12"/> + <property name="fade-out" value="10"/> + </emitter> + <emitter> + <property name="position-x" min="-10" max="10"/> + <property name="position-y" min="-10" max="10"/> + <property name="vertical-angle" min="65" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="-0.1"/> + <property name="image" value="graphics/particles/smoke-large-grey.png"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="10" max="15"/> + <property name="fade-out" value="80"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/fireplace.particle.xml b/graphics/particles/fireplace.particle.xml new file mode 100644 index 0000000..9d78d4a --- /dev/null +++ b/graphics/particles/fireplace.particle.xml @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<!-- +A one tile wide rectangular fire effect intended for use with the fireplace +from the woodland_indoor tileset. +--> +<effect> + <particle position-x="0" position-y="32" position-z="16"> + <emitter> + <property name="position-x" min="0" max="32"/> + <property name="position-y" min="-24" max="-8"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" min="0.1" max="0.3"/> + <property name="gravity" value="-0.04"/> + <animation imageset="graphics/particles/aniblaze.png|W:#BF0019,FF6715,FFE659" width="8" height="8"> + <sequence start="0" end="14" delay="20"/> + <frame index="14" delay="1000"/> + </animation> + <property name="lifetime" min="25" max="35"/> + <property name="output" min="0" max="20"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="15"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/flame.particle.xml b/graphics/particles/flame.particle.xml new file mode 100644 index 0000000..78eb8a7 --- /dev/null +++ b/graphics/particles/flame.particle.xml @@ -0,0 +1,24 @@ +<?xml version="1.0"?> +<!-- +Small flame with a point-like source designed for the lamps on the cave +tileset but it should also work to visualize some kind of torch or - when +launched by a parent emitter - a small fireball. +--> +<effect> + <particle position-x="17" position-y="0" position-z="32"> + <emitter> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" min="0.1" max="0.3"/> + <property name="gravity" value="-0.02"/> + <animation imageset="graphics/particles/aniblaze.png|W:#BF0019,FF6715,FFE659" width="8" height="8"> + <sequence start="0" end="14" delay="30"/> + <frame index="14" delay="1000"/> + </animation> + <property name="lifetime" min="35" max="50"/> + <property name="output" min="0" max="2"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="10"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/fog-medium-a.png b/graphics/particles/fog-medium-a.png Binary files differnew file mode 100644 index 0000000..a488a86 --- /dev/null +++ b/graphics/particles/fog-medium-a.png diff --git a/graphics/particles/fog-medium-b.png b/graphics/particles/fog-medium-b.png Binary files differnew file mode 100644 index 0000000..6698ef0 --- /dev/null +++ b/graphics/particles/fog-medium-b.png diff --git a/graphics/particles/fog-medium-c.png b/graphics/particles/fog-medium-c.png Binary files differnew file mode 100644 index 0000000..bb20be3 --- /dev/null +++ b/graphics/particles/fog-medium-c.png diff --git a/graphics/particles/fog-medium.png b/graphics/particles/fog-medium.png Binary files differnew file mode 100644 index 0000000..4b26c16 --- /dev/null +++ b/graphics/particles/fog-medium.png diff --git a/graphics/particles/fog-medium2.png b/graphics/particles/fog-medium2.png Binary files differnew file mode 100644 index 0000000..0dc079e --- /dev/null +++ b/graphics/particles/fog-medium2.png diff --git a/graphics/particles/fog-medium3.png b/graphics/particles/fog-medium3.png Binary files differnew file mode 100644 index 0000000..43754bd --- /dev/null +++ b/graphics/particles/fog-medium3.png diff --git a/graphics/particles/fountain.xml b/graphics/particles/fountain.xml new file mode 100644 index 0000000..e3fb28c --- /dev/null +++ b/graphics/particles/fountain.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Alige, Reid +Copyright (C) 2016 Evol Online --> + +<effect> + <particle position-x="16" + position-y="108" + position-z="96"> + <emitter> + <property name="output" value="2"/> + <property name="power" min="3" max="5"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="80" max="90"/> + <property name="image" value="graphics/particles/orb-large.png|W:#6fa1b1"/> + <property name="gravity" value="0.13"/> + <property name="lifetime" value="80"/> + <property name="fade-out" value="70"/> + </emitter> + <emitter> + <property name="output" value="2"/> + <property name="power" min="3" max="5"/> + <property name="horizontal-angle" min="-60" max="240"/> + <property name="vertical-angle" min="79" max="84"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#accecb"/> + <property name="gravity" value="0.13"/> + <property name="lifetime" min="100" max="200"/> + <property name="fade-out" value="23"/> + </emitter> + <emitter> + <property name="output" value="2"/> + <property name="power" min="4" max="5"/> + <property name="horizontal-angle" min="-60" max="240"/> + <property name="vertical-angle" min="72" max="77"/> + <property name="image" value="graphics/particles/orb-small.png|W:#e3f3ec"/> + <property name="gravity" value="0.15"/> + <property name="lifetime" min="80" max="150"/> + <property name="fade-in" value="30"/> + <property name="fade-out" value="25"/> + <property name="bounce" value="0.1"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/geyser.xml b/graphics/particles/geyser.xml new file mode 100644 index 0000000..feba090 --- /dev/null +++ b/graphics/particles/geyser.xml @@ -0,0 +1,22 @@ +<?xml version="1.0"?> +<!-- +A geysir which appears at regular intervals and becomes stronger and weaker. +An example of changing emitters. from TMW Legacy rewrite by Saulc +--> + +<effect> + <particle + position-x="0" + position-y="0" + position-z="0" + > + <emitter> + <property name="output" value="2" change-func="sine" change-amplitude="3" change-period="800"/> + <property name="power" min="1.5" max="2.5" change-func="sine" change-amplitude="3" change-period="800"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="85" max="90"/> + <property name="image" value="graphics/particles/orb-medium.png"/> + <property name="gravity" value="0.1"/> + </emitter> + </particle> +</effect>
\ No newline at end of file diff --git a/graphics/particles/ghostface.png b/graphics/particles/ghostface.png Binary files differnew file mode 100644 index 0000000..d0674db --- /dev/null +++ b/graphics/particles/ghostface.png diff --git a/graphics/particles/glow-medium.png b/graphics/particles/glow-medium.png Binary files differnew file mode 100644 index 0000000..b7ef24e --- /dev/null +++ b/graphics/particles/glow-medium.png diff --git a/graphics/particles/glow-small.png b/graphics/particles/glow-small.png Binary files differnew file mode 100644 index 0000000..f2d180d --- /dev/null +++ b/graphics/particles/glow-small.png diff --git a/graphics/particles/gloworb-medium.png b/graphics/particles/gloworb-medium.png Binary files differnew file mode 100644 index 0000000..0d45d78 --- /dev/null +++ b/graphics/particles/gloworb-medium.png diff --git a/graphics/particles/gloworb-small.png b/graphics/particles/gloworb-small.png Binary files differnew file mode 100644 index 0000000..ab62402 --- /dev/null +++ b/graphics/particles/gloworb-small.png diff --git a/graphics/particles/gloworb.png b/graphics/particles/gloworb.png Binary files differnew file mode 100644 index 0000000..d75f075 --- /dev/null +++ b/graphics/particles/gloworb.png diff --git a/graphics/particles/hastefurry.particle.xml b/graphics/particles/hastefurry.particle.xml new file mode 100644 index 0000000..295e1cb --- /dev/null +++ b/graphics/particles/hastefurry.particle.xml @@ -0,0 +1,40 @@ +<?xml version="1.0"?> +<!-- +Effect for attack speed buff purple small particle +--> +<effect> + <particle position-x="0" + position-y="0" + position-z="0"> + <emitter> + <property name="position-z" min="16" max="96"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="8" max="28"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <property name="gravity" value="-0.1"/> + <property name="momentum" value="0.5"/> + <property name="image" value="graphics/particles/gloworb-medium.png|W:#da69e5"/> + <property name="lifetime" value="27"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="25"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="40" max="100"/> + <property name="randomness" value="200"/> + </emitter> + <emitter> + <property name="gravity" value="-0.1"/> + <property name="momentum" value="0.8"/> + <property name="image" value="graphics/particles/orb-small.png|W:#da69e5"/> + <property name="lifetime" value="28"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="25"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="40" max="100"/> + <property name="randomness" value="200"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/healing.xml b/graphics/particles/healing.xml new file mode 100644 index 0000000..88e9edd --- /dev/null +++ b/graphics/particles/healing.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Alige +Copyright (C) 2010-2013 Evol Online --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="32" + lifetime="500"> + <emitter> + <property name="output" value="3"/> + <property name="position-y" value="32"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" value="30"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="gravity" value="-0.7"/> + <property name="momentum" value="0.3"/> + <property name="image" value="graphics/particles/orb-small.png|W:#fffecb"/> + <property name="lifetime" value="50"/> + <property name="fade-out" value="50"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/heart.png b/graphics/particles/heart.png Binary files differnew file mode 100644 index 0000000..e3d2f13 --- /dev/null +++ b/graphics/particles/heart.png diff --git a/graphics/particles/heartnecklace.particle.xml b/graphics/particles/heartnecklace.particle.xml new file mode 100644 index 0000000..aba3ef3 --- /dev/null +++ b/graphics/particles/heartnecklace.particle.xml @@ -0,0 +1,22 @@ +<?xml version="1.0"?> +<!-- +Hearts which are supposed to engulf a character +--> +<effect> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="image" value="graphics/particles/pinkheart.png"/> + <property name="vertical-angle" value="90"/> + <property name="gravity" min="-0.5" max="-0.6"/> + <property name="momentum" value="0.0001"/> + <property name="lifetime" value="166"/> + <property name="output" min="-2" max="1"/> + <property name="output-pause" min="15" max="24"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="16" max="32"/> + <property name="position-z" min="16" max="32"/> + <property name="fade-in" min="2" max="10"/> + <property name="fade-out" min="5" max="30"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/hellblaze.particle.xml b/graphics/particles/hellblaze.particle.xml new file mode 100644 index 0000000..55b45c2 --- /dev/null +++ b/graphics/particles/hellblaze.particle.xml @@ -0,0 +1,87 @@ +<?xml version="1.0"?> +<!-- +A red and yellow blaze. Does not really look like fire but looks awesome +nevertheless. Maybe we could modify this effect and use it for some persistent +AoE fire magic spell. + +It is about 100 pixels wide and 200 pixels high, takes about 280 particles and +lowers my FPS by about 30%. +--> +<effect> + <particle + position-x = "0" + position-y = "0" + position-z = "150" + > + <emitter> + <property name="position-z" value="-150" /> + <property name="position-y" value="32" /> + <property name="acceleration" value="0.05"/> + <property name="momentum" value="0.95"/> + <property name="image" value="graphics/particles/glow-medium.png|W:#dd3311"/> + <property name="lifetime" min="60" max="160"/> + <property name="fade-in" value="30"/> + <property name="fade-out" value="30"/> + <property name="output" min="1" max="2"/> + <property name="horizontal-angle" min="0" max="360" /> + <property name="power" min="1" max="3" /> + </emitter> + <emitter> + <property name="position-z" value="-150" /> + <property name="position-y" value="32" /> + <property name="acceleration" value="0.05"/> + <property name="momentum" value="0.95"/> + <property name="image" value="graphics/particles/glow-medium.png|W:#ffff00"/> + <property name="lifetime" min="40" max="140"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="30"/> + <property name="output" min="0" max="1"/> + <property name="horizontal-angle" min="0" max="360" /> + <property name="power" min="0" max="2" /> + </emitter> + <emitter> + <property name="position-z" value="-150" /> + <property name="position-y" value="32" /> + <property name="acceleration" value="0.05"/> + <property name="momentum" value="0.95"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#dd3311"/> + <property name="lifetime" min="60" max="160"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="50"/> + <property name="output" min="-1" max="1"/> + <property name="randomnes" value="200"/> + <property name="horizontal-angle" min="0" max="360" /> + <property name="power" min="0" max="2" /> + </emitter> + <emitter> + <property name="position-z" value="-150" /> + <property name="position-y" value="32" /> + <property name="acceleration" value="0.05"/> + <property name="momentum" value="0.95"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#ddff00"/> + <property name="lifetime" min="60" max="160"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="50"/> + <property name="output" min="-1" max="1"/> + <property name="randomnes" value="200"/> + <property name="horizontal-angle" min="0" max="360" /> + <property name="power" min="0" max="2" /> + </emitter> + <emitter> + <property name="position-z" value="-150" /> + <property name="position-y" value="32" /> + <property name="acceleration" value="0.05"/> + <property name="momentum" value="0.95"/> + <animation imageset="graphics/particles/aniblaze.png|W:#BF0019,FF6715,FFE659" width="8" height="8"> + <sequence start="0" end="14" delay="20"/> + <frame index="14" delay="1000"/> + </animation> + <property name="lifetime" min="60" max="160"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="50"/> + <property name="output" min="-1" max="1"/> + <property name="horizontal-angle" min="0" max="360" /> + <property name="power" min="0" max="2" /> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/hexagon.png b/graphics/particles/hexagon.png Binary files differnew file mode 100644 index 0000000..310304d --- /dev/null +++ b/graphics/particles/hexagon.png diff --git a/graphics/particles/hit.average.xml b/graphics/particles/hit.average.xml new file mode 100644 index 0000000..52da59c --- /dev/null +++ b/graphics/particles/hit.average.xml @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author from The Mana World +Copyright (C) 2010-2013 Evol Online --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="16" + lifetime="1"> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-small.png"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="6" max="12"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-medium.png"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="6" max="12"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-small.png|W:#ffffff,ffffff"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="6" max="12"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-medium.png|W:#ffffff,ffffff"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="3" max="6"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/hit.strong.xml b/graphics/particles/hit.strong.xml new file mode 100644 index 0000000..ea426a2 --- /dev/null +++ b/graphics/particles/hit.strong.xml @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author from The Mana World +Copyright (C) 2010-2013 Evol Online --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="16" + lifetime="1"> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="7"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-small.png"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="8" max="13"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-medium.png"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="8" max="14"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="7"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-small.png|W:#ffffff,ffffff"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="8" max="13"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="7"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-medium.png|W:#ffffff,ffffff"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="4" max="7"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/hit.verystrong.xml b/graphics/particles/hit.verystrong.xml new file mode 100644 index 0000000..d1eec3a --- /dev/null +++ b/graphics/particles/hit.verystrong.xml @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author from The Mana World +Copyright (C) 2010-2013 Evol Online --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="16" + lifetime="1"> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="8"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-small.png"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="10" max="15"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="7"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-medium.png"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="10" max="14"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="7"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-small.png|W:#ffffff,ffffff"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="10" max="15"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="7"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-medium.png|W:#ffffff,ffffff"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="5" max="8"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/hit.weak.xml b/graphics/particles/hit.weak.xml new file mode 100644 index 0000000..75a5c36 --- /dev/null +++ b/graphics/particles/hit.weak.xml @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author from The Mana World +Copyright (C) 2010-2013 Evol Online --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="16" + lifetime="1"> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="5"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-small.png"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="6" max="11"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="4"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-medium.png"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="5" max="10"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="5"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-small.png|W:#ffffff,ffffff"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="5" max="10"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/hit.xml b/graphics/particles/hit.xml new file mode 100644 index 0000000..52da59c --- /dev/null +++ b/graphics/particles/hit.xml @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author from The Mana World +Copyright (C) 2010-2013 Evol Online --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="16" + lifetime="1"> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-small.png"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="6" max="12"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-medium.png"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="6" max="12"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-small.png|W:#ffffff,ffffff"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="6" max="12"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-medium.png|W:#ffffff,ffffff"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="3" max="6"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/hit2.xml b/graphics/particles/hit2.xml new file mode 100644 index 0000000..1adde81 --- /dev/null +++ b/graphics/particles/hit2.xml @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author from The Mana World +Copyright (C) 2010-2013 Evol Online --> +<!-- Author: Jesusalva +Copyright (C) 2019 Moubootaur Legends --> + +<effect> + <particle position-x="0" position-y="0" position-z="16" lifetime="1"> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-small.png|W:#ffff00,ffff00"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="6" max="12"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#ffff00,ffff00"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="6" max="12"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-small.png|W:#ffff00,ffff00"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="6" max="12"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-medium.png|W:#ffff00,ffff00"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="3" max="6"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/hit3.xml b/graphics/particles/hit3.xml new file mode 100644 index 0000000..1adde81 --- /dev/null +++ b/graphics/particles/hit3.xml @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author from The Mana World +Copyright (C) 2010-2013 Evol Online --> +<!-- Author: Jesusalva +Copyright (C) 2019 Moubootaur Legends --> + +<effect> + <particle position-x="0" position-y="0" position-z="16" lifetime="1"> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-small.png|W:#ffff00,ffff00"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="6" max="12"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#ffff00,ffff00"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="6" max="12"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-small.png|W:#ffff00,ffff00"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="6" max="12"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-medium.png|W:#ffff00,ffff00"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="3" max="6"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/hit4.xml b/graphics/particles/hit4.xml new file mode 100644 index 0000000..d1e569b --- /dev/null +++ b/graphics/particles/hit4.xml @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author from The Mana World +Copyright (C) 2010-2013 Evol Online --> +<!-- Author: Jesusalva +Copyright (C) 2019 Moubootaur Legends --> + +<effect> + <particle position-x="0" position-y="0" position-z="16" lifetime="1"> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-small.png|W:#00ffbb,00ffbb"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="6" max="12"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#00ffbb,00ffbb"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="6" max="12"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-small.png|W:#00ffbb,00ffbb"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="6" max="12"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-medium.png|W:#00ffbb,00ffbb"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="3" max="6"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/hit5.xml b/graphics/particles/hit5.xml new file mode 100644 index 0000000..c11112e --- /dev/null +++ b/graphics/particles/hit5.xml @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author from The Mana World +Copyright (C) 2010-2013 Evol Online --> +<!-- Author: Jesusalva +Copyright (C) 2019 Moubootaur Legends --> + +<effect> + <particle position-x="0" position-y="0" position-z="16" lifetime="1"> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-small.png|W:#ff3333,ff3333"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="6" max="12"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#ff3333,ff3333"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="6" max="12"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-small.png|W:#ff3333,ff3333"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="6" max="12"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="6"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/star-medium.png|W:#ff3333,ff3333"/> + <property name="lifetime" min="0" max="80"/> + <property name="output" min="3" max="6"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/homunup.xml b/graphics/particles/homunup.xml new file mode 100644 index 0000000..8844ae7 --- /dev/null +++ b/graphics/particles/homunup.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author from The Mana World +Copyright (C) 2010-2013 Evol Online --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="27" + lifetime="200"> + <emitter> + <property name="image" value="graphics/particles/star-medium.png|W:#ffff00,ffffff"/> + <property name="vertical-angle" value="90"/> + <property name="power" value="1.5"/> + <property name="lifetime" value="50"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="25"/> + <property name="output" min="-5" max="1"/> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" value="32"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/icedfire.particle.xml b/graphics/particles/icedfire.particle.xml new file mode 100644 index 0000000..dce1689 --- /dev/null +++ b/graphics/particles/icedfire.particle.xml @@ -0,0 +1,24 @@ +<?xml version="1.0"?> +<effect> +<!-- +// Blue effect sart from floor and to to sky, that can be use at teleportation or charging magic ice power +// TMW2 Effect +// Autor: Saulc +--> + <particle position-x="0" position-y="0" position-z="0" lifetime="15"> + <emitter> + <animation imageset="graphics/particles/blueform.png" width="17" height="17"> + <sequence start="0" end="9" delay="30"/> + <frame index="0" delay="300"/> + <end/> + </animation> + <property name="vertical-angle" value="90"/> + <property name="power" value="4"/> + <property name="lifetime" value="30"/> + <property name="output" min="2" max="5"/> + <property name="position-x" min="-15" max="15"/> + <property name="position-y" min="-15" max="15"/> + <property name="position-z" min="0" max="3"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/invisibility.xml b/graphics/particles/invisibility.xml new file mode 100644 index 0000000..f4fa855 --- /dev/null +++ b/graphics/particles/invisibility.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author from The Mana World +Copyright (C) 2010-2013 Evol Online --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="32"> + <emitter> + <property name="vertical-angle" min="0" max="360"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" value="17"/> + <property name="lifetime" value="1"/> + <property name="output" value="3"/> + <property name="follow-parent"/> + <emitter> + <property name="image" value="graphics/particles/gloworb.png|W:#ffffff"/> + <property name="lifetime" value="80"/> + <property name="fade-in" value="40"/> + <property name="fade-out" value="40"/> + <property name="output" value="1"/> + <property name="follow-parent"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/largepowercircle.particle.xml b/graphics/particles/largepowercircle.particle.xml new file mode 100644 index 0000000..a51c541 --- /dev/null +++ b/graphics/particles/largepowercircle.particle.xml @@ -0,0 +1,43 @@ +<?xml version="1.0"?> +<!-- large circle effect of inverse rain. that look drain power effect (96.96) + +--> +<effect> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-y" value="-32"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="40"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <property name="gravity" value="-0.1"/> + <property name="momentum" value="0.2"/> + <property name="image" value="graphics/particles/star-small.png|W:#60DAFF,FFFFFF"/> + <property name="lifetime" value="30"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="10"/> + <property name="output" min="0" max="1"/> + <property name="randomness" min="100" max="200"/> + </emitter> + </emitter> + <emitter> + <property name="position-y" value="-32"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="40"/> + <property name="lifetime" value="1"/> + <property name="output" value="2"/> + <emitter> + <property name="gravity" value="-0.1"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/line-small.png|W:#A3EAFF"/> + <property name="lifetime" value="100"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="90"/> + <property name="output" min="0" max="1"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/levelup.xml b/graphics/particles/levelup.xml new file mode 100644 index 0000000..fac6498 --- /dev/null +++ b/graphics/particles/levelup.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author from The Mana World +Copyright (C) 2010-2013 Evol Online --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="27" + lifetime="200"> + <emitter> + <property name="image" value="graphics/particles/star-medium.png|W:#ff0000,ffffff"/> + <property name="vertical-angle" value="90"/> + <property name="power" value="1.5"/> + <property name="lifetime" value="50"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="25"/> + <property name="output" min="-5" max="1"/> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" value="32"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/light-large.png b/graphics/particles/light-large.png Binary files differnew file mode 100644 index 0000000..9ff0bfb --- /dev/null +++ b/graphics/particles/light-large.png diff --git a/graphics/particles/lightning-lunovox.xml b/graphics/particles/lightning-lunovox.xml new file mode 100644 index 0000000..39afad2 --- /dev/null +++ b/graphics/particles/lightning-lunovox.xml @@ -0,0 +1,55 @@ +<?xml version="1.0"?> +<!-- +################################################################################### +##///////////////////////////////////////////////////////////////////////////////## +##| ___ ___ ___ ___ ___ ___ ___ |## +##| /\__\ /\__\ /\__\ /\ \ /\__\ /\ \ /\__\ |## +##| /:/ / /:/ _/_ /:| _|_ /::\ \ /:/ /__ /::\ \ /:/ /__ |## +##| /:/ / /:/ /\__\ /::|/\ \ /:/\:\__\ /:/ /\ \ /:/\:\__\ _|:|_/\__\ |## +##| /:/ / /:/ /:/ //:::::/ //:/ /:/ / |:| /:/ //:/ /:/ //:__::_/__/ |## +##| \:\ \ \:\/:/ / \/|::/ / \:\/:/ / |:|/:/ / \:\/:/ / \/_|:|__\ |## +##| \:\__\ \::/ / |:/ / \::/ / |:::/ / \::/ / /:/ / |## +##| \/__/ \/__/ \/__/ \/__/ \__/__/ \/__/ \/__/ |## +##| |## +##///////////////////////////////////////////////////////////////////////////////## +################################################################################### + @author → Lunovox <rui.gravata@gmail.com> + @version → 2012-06-05 + @description → PartÃcula de Raio que incendeia o chão + @licence → GNU GPL v3: http://www.gnu.org/licenses/gpl.html + @msn → rui.gravata@hotmail.com + @gTalk → rui.gravata@gmail.com + @skype → lunovox + @PhoneIP: sip:lunovox@ekiga.net +--> + +<effect> + <particle + position-x = "0" + position-y = "0" + position-z = "137" + lifetime = "30" + > + + <emitter> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="acceleration" value="0.05"/> + <property name="momentum" value="0.95"/> + <property name="power" min="0" max="0"/> + <property name="image" value="graphics/particles/lightning3-275.png|W:#ffffff,88CCCC"/> + <property name="lifetime" min="5" max="10"/> + <property name="fade-out" value="8"/> + </emitter> + <emitter> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="-16" max="16"/> + <property name="acceleration" value="0.05"/> + <property name="momentum" value="0.95"/> + <property name="power" min="0" max="0"/> + <property name="image" value="graphics/particles/lightning2-263.png|W:#ffffff,88DDDD"/> + <property name="lifetime" min="5" max="10"/> + <property name="fade-out" value="8"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/lightning2-263.png b/graphics/particles/lightning2-263.png Binary files differnew file mode 100644 index 0000000..3ce165c --- /dev/null +++ b/graphics/particles/lightning2-263.png diff --git a/graphics/particles/lightning3-275.png b/graphics/particles/lightning3-275.png Binary files differnew file mode 100644 index 0000000..4cd933c --- /dev/null +++ b/graphics/particles/lightning3-275.png diff --git a/graphics/particles/line-small.png b/graphics/particles/line-small.png Binary files differnew file mode 100644 index 0000000..427e628 --- /dev/null +++ b/graphics/particles/line-small.png diff --git a/graphics/particles/lobbed-object.xml b/graphics/particles/lobbed-object.xml new file mode 100644 index 0000000..5ce4ef7 --- /dev/null +++ b/graphics/particles/lobbed-object.xml @@ -0,0 +1,29 @@ +<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="0" lifetime="1200"> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="60"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="0.8"/> + <property name="gravity" value="0.01"/> + <property name="image" value="graphics/particles/fog-medium-a.png"/> + <property name="lifetime" min="7" max="18"/> + <property name="fade-out" value="6"/> + <property name="bounce" value="0.8"/> + </emitter> + <emitter> + <property name="position-x" min="-10" max="10"/> + <property name="position-y" min="-10" max="10"/> + <property name="position-z" min="30" max="40"/> + <property name="vertical-angle" min="15" max="40"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="0.7"/> + <property name="gravity" value="0.001"/> + <property name="image" value="graphics/particles/blaze.png"/> + <property name="lifetime" min="0" max="14"/> + <property name="fade-out" value="10"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/longdemonic.particle.xml b/graphics/particles/longdemonic.particle.xml new file mode 100644 index 0000000..9f850f8 --- /dev/null +++ b/graphics/particles/longdemonic.particle.xml @@ -0,0 +1,34 @@ +<?xml version="1.0"?> +<!-- +insane blue and long/large demonic ghosts effect ! +--> +<effect> + <particle position-x="0" position-y="0" position-z="150"> + <emitter> + <property name="position-z" value="-150"/> + <property name="position-y" value="32"/> + <property name="acceleration" value="0.05"/> + <property name="momentum" value="0.95"/> + <property name="image" value="graphics/particles/glow-medium.png|W:#000099"/> + <property name="lifetime" min="60" max="140"/> + <property name="fade-in" value="30"/> + <property name="fade-out" value="30"/> + <property name="output" min="1" max="2"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="1" max="3"/> + </emitter> + <emitter> + <property name="position-z" value="-150"/> + <property name="position-y" value="32"/> + <property name="acceleration" value="0.05"/> + <property name="momentum" value="0.95"/> + <property name="image" value="graphics/particles/glow-medium.png|W:#000022"/> + <property name="lifetime" min="40" max="140"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="30"/> + <property name="output" min="0" max="1"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="2"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/magic-shield-end.xml b/graphics/particles/magic-shield-end.xml new file mode 100644 index 0000000..7a9e4b2 --- /dev/null +++ b/graphics/particles/magic-shield-end.xml @@ -0,0 +1,273 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author from The Mana World +Copyright (C) 2016 Evol Online --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="85" + lifetime="1"> + <emitter> + <property name="vertical-angle" value="270"/> + <property name="power" value="4"/> + <property name="lifetime" value="1"/> + <property name="output" min="1" max="1"/> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="-11" max="11"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="4" end="4" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="11" max="33"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="3" end="3" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="34" max="56"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="2" end="2" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="56" max="78"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="1" end="1" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="79" max="101"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="0" end="0" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="101" max="123"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="7" end="7" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="124" max="146"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="6" end="6" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="146" max="168"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="0" end="0" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="169" max="191"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="4" end="4" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="191" max="213"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="3" end="3" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="214" max="236"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="2" end="2" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="236" max="258"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="1" end="1" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="259" max="281"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="0" end="0" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="281" max="303"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="7" end="7" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="304" max="326"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="6" end="6" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="326" max="348"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="10" max="15"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="0" end="0" delay="10000"/> + </animation> + <property name="position-z" min="-85" max="0"/> + <property name="gravity" value="0.2"/> + <property name="lifetime" value="40"/> + <property name="fade-out" value="40"/> + </emitter> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/magic-shield.xml b/graphics/particles/magic-shield.xml new file mode 100644 index 0000000..c936912 --- /dev/null +++ b/graphics/particles/magic-shield.xml @@ -0,0 +1,241 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author from The Mana World +Copyright (C) 2016 Evol Online --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="0" + lifetime="1"> + <emitter> + <property name="vertical-angle" value="90"/> + <property name="power" value="4"/> + <property name="lifetime" value="25"/> + <property name="output" min="1" max="1"/> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="-11" max="11"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="4" end="4" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="11" max="33"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="3" end="3" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="34" max="56"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="2" end="2" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="56" max="78"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="1" end="1" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="79" max="101"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="0" end="0" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="101" max="123"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="7" end="7" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="124" max="146"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="6" end="6" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="146" max="168"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="5" end="5" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="169" max="191"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="4" end="4" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="191" max="213"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="3" end="3" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="214" max="236"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="2" end="2" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="236" max="258"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="1" end="1" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="259" max="281"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="0" end="0" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="281" max="303"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="7" end="7" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="304" max="326"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="6" end="6" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + <emitter> + <property name="vertical-angle" value="0"/> + <property name="horizontal-angle" min="326" max="348"/> + <property name="power" min="18" max="20"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="2"/> + <emitter> + <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11"> + <sequence start="5" end="5" delay="10000"/> + </animation> + <property name="lifetime" value="40"/> + <property name="fade-in" value="5"/> + </emitter> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/magic.golden.xml b/graphics/particles/magic.golden.xml new file mode 100644 index 0000000..2da3e32 --- /dev/null +++ b/graphics/particles/magic.golden.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Alige, Unknown +Copyright (C) 2016 Evol Online +Copyright (C) 2004~2019 The Mana World --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="27" + lifetime="150"> + <emitter> + <animation imageset="graphics/particles/sparkles.png|W:#a0a000,ffdf10" width="15" height="15"> + <sequence start="0" end="3" delay="50"/> + <frame index="0" delay="100"/> + </animation> + <property name="vertical-angle" value="90"/> + <property name="power" value="1.1"/> + <property name="lifetime" min="50" max="60"/> + <property name="output" value="1"/> + <property name="output-pause" value="4"/> + <property name="fade-in" min="5" max="10"/> + <property name="fade-out" value="15"/> + <property name="position-x" min="-12" max="12"/> + <property name="position-y" value="32"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/magic.green.xml b/graphics/particles/magic.green.xml new file mode 100644 index 0000000..5ca502a --- /dev/null +++ b/graphics/particles/magic.green.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Alige, Unknown +Copyright (C) 2016 Evol Online +Copyright (C) 2004~2019 The Mana World --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="27" + lifetime="150"> + <emitter> + <animation imageset="graphics/particles/sparkles.png|W:#00a000,30ff30" width="15" height="15"> + <sequence start="0" end="3" delay="50"/> + <frame index="0" delay="100"/> + </animation> + <property name="vertical-angle" value="90"/> + <property name="power" value="1.1"/> + <property name="lifetime" min="50" max="60"/> + <property name="output" value="1"/> + <property name="output-pause" value="4"/> + <property name="fade-in" min="5" max="10"/> + <property name="fade-out" value="15"/> + <property name="position-x" min="-12" max="12"/> + <property name="position-y" value="32"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/magic.red.xml b/graphics/particles/magic.red.xml new file mode 100644 index 0000000..e918928 --- /dev/null +++ b/graphics/particles/magic.red.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Alige, Unknown +Copyright (C) 2016 Evol Online +Copyright (C) 2004~2019 The Mana World --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="27" + lifetime="150"> + <emitter> + <animation imageset="graphics/particles/sparkles.png|W:#b00000,ff8020" width="15" height="15"> + <sequence start="0" end="3" delay="50"/> + <frame index="0" delay="100"/> + </animation> + <property name="vertical-angle" value="90"/> + <property name="power" value="1.1"/> + <property name="lifetime" min="50" max="60"/> + <property name="output" value="1"/> + <property name="output-pause" value="4"/> + <property name="fade-in" min="5" max="10"/> + <property name="fade-out" value="15"/> + <property name="position-x" min="-12" max="12"/> + <property name="position-y" value="32"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/magic.white.xml b/graphics/particles/magic.white.xml new file mode 100644 index 0000000..344b8bd --- /dev/null +++ b/graphics/particles/magic.white.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Alige, Unknown +Copyright (C) 2016 Evol Online +Copyright (C) 2004~2019 The Mana World --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="27" + lifetime="150"> + <emitter> + <animation imageset="graphics/particles/sparkles.png|W:#e0e0e0,ffffff" width="15" height="15"> + <sequence start="0" end="3" delay="50"/> + <frame index="0" delay="100"/> + </animation> + <property name="vertical-angle" value="90"/> + <property name="power" value="1.1"/> + <property name="lifetime" min="50" max="60"/> + <property name="output" value="1"/> + <property name="output-pause" value="4"/> + <property name="fade-in" min="5" max="10"/> + <property name="fade-out" value="15"/> + <property name="position-x" min="-12" max="12"/> + <property name="position-y" value="32"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/magic.xml b/graphics/particles/magic.xml new file mode 100644 index 0000000..93dfd89 --- /dev/null +++ b/graphics/particles/magic.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Alige +Copyright (C) 2016 Evol Online --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="27" + lifetime="150"> + <emitter> + <animation imageset="graphics/particles/sparkles.png|W:#0020ff,20f0ff" width="15" height="15"> + <sequence start="0" end="3" delay="50"/> + <frame index="0" delay="100"/> + </animation> + <property name="vertical-angle" value="90"/> + <property name="power" value="1.1"/> + <property name="lifetime" min="50" max="60"/> + <property name="output" value="1"/> + <property name="output-pause" value="4"/> + <property name="fade-in" min="5" max="10"/> + <property name="fade-out" value="15"/> + <property name="position-x" min="-12" max="12"/> + <property name="position-y" value="32"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/magica-cartola.particle.xml b/graphics/particles/magica-cartola.particle.xml new file mode 100644 index 0000000..817ee0f --- /dev/null +++ b/graphics/particles/magica-cartola.particle.xml @@ -0,0 +1,57 @@ +<?xml version="1.0"?> + +<!-- +Duas faÃscas amareladas se movimentando em espiral e deixhando um +rastro de faÃscas também amareladas para simular a mágica da cartola. + +Modificação do efeito: wispdance.particle.xml +--> + +<effect> + <particle + position-x = "0" + position-y = "0" + position-z = "50" + lifetime = "1" + > + <!-- AMARELADA --> + <emitter> + <property name="lifetime" min="250" max="300"/> + <property name="position-x" value = "25"/> + <property name="position-y" value = "0"/> + <property name="position-z" value = "10"/> + <property name="image" value="graphics/particles/orb-large.png|W:#ddff66,ffffff" /> + <property name="horizontal-angle" value= "90"/> + <property name="vertical-angle" value = "0" /> + <property name="power" value = "2" /> + <property name="acceleration" value = "0.1" /> + <emitter> + <property name="output" min="-2" max="2" /> + <property name="image" value="graphics/particles/star-small.png|W:#ddff66,ffffff"/> + <property name="lifetime" min="200" max="250"/> + <property name="fade-out" value="200" /> + <property name="gravity" value="0.005" /> + </emitter> + </emitter> + + <!-- DOURADA --> + <emitter> + <property name="lifetime" min="250" max="300"/> + <property name="position-x" value = "-25"/> + <property name="position-y" value = "0"/> + <property name="position-z" value = "10"/> + <property name="image" value="graphics/particles/orb-large.png|W:#ffdd66,ffffff" /> + <property name="horizontal-angle" value= "270"/> + <property name="vertical-angle" value = "0" /> + <property name="power" value = "2" /> + <property name="acceleration" value = "0.1" /> + <emitter> + <property name="output" min="-2" max="2" /> + <property name="image" value="graphics/particles/star-small.png|W:#ffdd66,ffffff"/> + <property name="lifetime" min="200" max="250"/> + <property name="fade-out" value="200" /> + <property name="gravity" value="0.005" /> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/magicbif.particle.xml b/graphics/particles/magicbif.particle.xml new file mode 100644 index 0000000..a60b9bb --- /dev/null +++ b/graphics/particles/magicbif.particle.xml @@ -0,0 +1,26 @@ +<?xml version="1.0"?> +<!-- Author: Saulc +A small cloud particle effect intended for use with the bif mob +Copyright (C) 2018 TMW2 +--> +<effect> + <particle position-x="0" position-y="0" position-z="40"> + <emitter> + <property name="position-x" min="-16" max="32"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="-16" max="16"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="360"/> + <property name="power" min="0.4" max="2"/> + <property name="lifetime" value="120"/> + <property name="fade-out" value="50"/> + <property name="fade-in" value="60"/> + <property name="output" min="-20" max="1"/> + <property name="acceleration" value="0.1"/> + <property name="alpha" value="0.5"/> + <property name="image" value="graphics/particles/star-small2.png|W:#6a00fc,1c9fff"/> + <property name="follow-parent"/> + </emitter> + </particle> +</effect> + diff --git a/graphics/particles/manapiou.particle.xml b/graphics/particles/manapiou.particle.xml new file mode 100644 index 0000000..58a71e4 --- /dev/null +++ b/graphics/particles/manapiou.particle.xml @@ -0,0 +1,24 @@ +<?xml version="1.0"?> +<!-- +A small blue star particle effect intended for use with the Mana piou mob +--> +<effect> + <particle position-x="0" position-y="-6" position-z="48"> + <emitter> + <property name="position-x" min="-16" max="32"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="-16" max="16"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="360"/> + <property name="power" min="0.4" max="2"/> + <property name="lifetime" value="140"/> + <property name="fade-out" value="45"/> + <property name="fade-in" value="45"/> + <property name="output" min="-20" max="1"/> + <property name="acceleration" value="0.1"/> + <property name="alpha" value="0.5"/> + <property name="image" value="graphics/particles/star-small.png|W:#00ffe5,ffffff"/> + <property name="follow-parent"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/medium-blindinglight.xml b/graphics/particles/medium-blindinglight.xml new file mode 100644 index 0000000..7c9480a --- /dev/null +++ b/graphics/particles/medium-blindinglight.xml @@ -0,0 +1,21 @@ +<?xml version="1.0"?> +<!-- +A medium blinding light, that stay on the ground, like a layer of clouds. +--> +<effect> + <particle position-x="-16" position-y="0" position-z="40" lifetime="1"> + <emitter> + <property name="position-x" min="-2" max="2"/> + <property name="position-y" min="-2" max="2"/> + <property name="vertical-angle" min="-60" max="60"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="3"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/light-large.png"/> + <property name="lifetime" min="3000" max="4000"/> + <property name="output" min="10" max="800"/> + <property name="fade-out" value="10"/> + <property name="bounce" value="0.1"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/medium-blindinglight2.xml b/graphics/particles/medium-blindinglight2.xml new file mode 100644 index 0000000..45cc998 --- /dev/null +++ b/graphics/particles/medium-blindinglight2.xml @@ -0,0 +1,21 @@ +<?xml version="1.0"?> +<!-- +Smoke Grenade: When you need to take players by surprise and RUN. +--> +<effect> + <particle position-x="-16" position-y="0" position-z="40" lifetime="200"> + <emitter> + <property name="position-x" min="-2" max="2"/> + <property name="position-y" min="-2" max="2"/> + <property name="vertical-angle" min="-60" max="60"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="3"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/light-large.png"/> + <property name="lifetime" min="200" max="200"/> + <property name="output" min="10" max="800"/> + <property name="fade-out" value="10"/> + <property name="bounce" value="0.1"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/misc.coldbolt.xml b/graphics/particles/misc.coldbolt.xml new file mode 100644 index 0000000..1d15e49 --- /dev/null +++ b/graphics/particles/misc.coldbolt.xml @@ -0,0 +1,19 @@ +<?xml version="1.0"?> +<!-- + Firebolt + Code file by Source of Tales, modified by Jesusalva + (C) 2019, Moubootaur Legends +--> +<effect> + <particle + position-x="-32" + position-y="32" + position-z="0" + lifetime="75"> + <animation imageset="graphics/particles/misc.png|W:#009eff,#00ffff" + width="42" + height="50"> + <sequence start="18" end="23" delay="125" /> + </animation> + </particle> +</effect> diff --git a/graphics/particles/misc.earthbolt.xml b/graphics/particles/misc.earthbolt.xml new file mode 100644 index 0000000..b295d19 --- /dev/null +++ b/graphics/particles/misc.earthbolt.xml @@ -0,0 +1,19 @@ +<?xml version="1.0"?> +<!-- + Firebolt + Code file by Source of Tales, modified by Jesusalva + (C) 2019, Moubootaur Legends +--> +<effect> + <particle + position-x="-32" + position-y="32" + position-z="0" + lifetime="75"> + <animation imageset="graphics/particles/misc.png|W:#ddffcc,#ffffee" + width="42" + height="50"> + <sequence start="18" end="23" delay="125" /> + </animation> + </particle> +</effect> diff --git a/graphics/particles/misc.firebolt.xml b/graphics/particles/misc.firebolt.xml new file mode 100644 index 0000000..7f56d73 --- /dev/null +++ b/graphics/particles/misc.firebolt.xml @@ -0,0 +1,19 @@ +<?xml version="1.0"?> +<!-- + Firebolt + Code file by Source of Tales, modified by Jesusalva + (C) 2019, Moubootaur Legends +--> +<effect> + <particle + position-x="-32" + position-y="32" + position-z="0" + lifetime="75"> + <animation imageset="graphics/particles/misc.png|W:#ff9e00,#ffff00" + width="42" + height="50"> + <sequence start="18" end="23" delay="125" /> + </animation> + </particle> +</effect> diff --git a/graphics/particles/misc.png b/graphics/particles/misc.png Binary files differnew file mode 100644 index 0000000..2cf0b4e --- /dev/null +++ b/graphics/particles/misc.png diff --git a/graphics/particles/misc.thunderbolt.xml b/graphics/particles/misc.thunderbolt.xml new file mode 100644 index 0000000..72954f5 --- /dev/null +++ b/graphics/particles/misc.thunderbolt.xml @@ -0,0 +1,19 @@ +<?xml version="1.0"?> +<!-- + Firebolt + Code file by Source of Tales, modified by Jesusalva + (C) 2019, Moubootaur Legends +--> +<effect> + <particle + position-x="-32" + position-y="32" + position-z="0" + lifetime="75"> + <animation imageset="graphics/particles/misc.png|W:#44ff00,#66ff00" + width="42" + height="50"> + <sequence start="18" end="23" delay="125" /> + </animation> + </particle> +</effect> diff --git a/graphics/particles/monster-ball-lightning-blue.particle.xml b/graphics/particles/monster-ball-lightning-blue.particle.xml new file mode 100644 index 0000000..564928b --- /dev/null +++ b/graphics/particles/monster-ball-lightning-blue.particle.xml @@ -0,0 +1,19 @@ +<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="10"> + <emitter> + <property name="position-z" min="16" max="48"/> + <animation imageset="graphics/particles/electricity.particle.png|W:#FF00FF" width="15" height="15"> + <sequence start="0" end="7" delay="20"/> + </animation> + <property name="horizontal-angle" min="0" max="360"/> + <property name="gravity" value="0.1"/> + <property name="randomness" value="125"/> + <property name="lifetime" value="75"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="20"/> + <property name="alpha" value="0.6"/> + <property name="output" value="1"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/monster-ball-lightning-red.particle.xml b/graphics/particles/monster-ball-lightning-red.particle.xml new file mode 100644 index 0000000..aedb039 --- /dev/null +++ b/graphics/particles/monster-ball-lightning-red.particle.xml @@ -0,0 +1,19 @@ +<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="10"> + <emitter> + <property name="position-z" min="16" max="48"/> + <animation imageset="graphics/particles/electricity.particle.png|W:#FFFF00" width="15" height="15"> + <sequence start="0" end="7" delay="20"/> + </animation> + <property name="horizontal-angle" min="0" max="360"/> + <property name="gravity" value="0.1"/> + <property name="randomness" value="125"/> + <property name="lifetime" value="75"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="20"/> + <property name="alpha" value="0.6"/> + <property name="output" value="1"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/monster-magicgoblin-foefire.particle.xml b/graphics/particles/monster-magicgoblin-foefire.particle.xml new file mode 100644 index 0000000..aa42f7f --- /dev/null +++ b/graphics/particles/monster-magicgoblin-foefire.particle.xml @@ -0,0 +1,39 @@ +<?xml version="1.0"?> +<!-- +A horizontal flame burst with a range of about 60 pixels. (?) +Creates up to 400 particles but only for a very brief moment. (?) +used for the foefire attack of the Magic Goblin. +--> +<effect> + <particle position-x="0" position-y="0" position-z="16" lifetime="25"> + <emitter> + <property name="position-x" min="0" max="0"/> + <property name="position-y" min="-8" max="-8"/> + <property name="horizontal-angle" min="80" max="100"/> + <property name="vertical-angle" min="-20" max="20"/> + <property name="power" min="1" max="1.5"/> + <property name="momentum" value="0.99"/> + <property name="gravity" value="-0.02"/> + <animation imageset="graphics/particles/aniblaze.png|W:#00FFFF,0000ff" width="8" height="8"> + <frame index="0" delay="5"/> + <frame index="1" delay="10"/> + <frame index="2" delay="15"/> + <frame index="3" delay="20"/> + <frame index="4" delay="25"/> + <frame index="5" delay="30"/> + <frame index="6" delay="35"/> + <frame index="7" delay="40"/> + <frame index="8" delay="45"/> + <frame index="9" delay="50"/> + <frame index="10" delay="60"/> + <frame index="11" delay="75"/> + <frame index="12" delay="90"/> + <frame index="13" delay="9999"/> + </animation> + <property name="lifetime" min="0" max="110"/> + <property name="output" min="5" max="10"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="90"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/monster-troll-foefire.particle.png b/graphics/particles/monster-troll-foefire.particle.png Binary files differnew file mode 100644 index 0000000..371f93b --- /dev/null +++ b/graphics/particles/monster-troll-foefire.particle.png diff --git a/graphics/particles/monster-troll-foefire.particle.xml b/graphics/particles/monster-troll-foefire.particle.xml new file mode 100644 index 0000000..6e3bcce --- /dev/null +++ b/graphics/particles/monster-troll-foefire.particle.xml @@ -0,0 +1,34 @@ +<?xml version="1.0"?> +<!-- +A horizontal flame burst with a range of about 60 pixels. +Creates up to 400 particles but only for a very brief moment. +used for the foefire attack of the Trolls. +--> +<effect> + <particle position-x="0" position-y="0" position-z="16" lifetime="25"> + <emitter> + <property name="position-x" min="0" max="0"/> + <property name="position-y" min="-8" max="-8"/> + <property name="horizontal-angle" min="80" max="100"/> + <property name="vertical-angle" min="-20" max="20"/> + <property name="power" min="1" max="1.5"/> + <property name="momentum" value="0.99"/> + <property name="gravity" value="-0.02"/> + <animation imageset="graphics/particles/monster-troll-foefire.particle.png|W:#00FFFF,0000ff" width="24" height="24"> + <frame index="0" delay="5"/> + <frame index="1" delay="10"/> + <frame index="2" delay="15"/> + <frame index="3" delay="25"/> + <frame index="4" delay="35"/> + <frame index="5" delay="60"/> + <frame index="6" delay="95"/> + <frame index="7" delay="160"/> + <frame index="8" delay="9999"/> + </animation> + <property name="lifetime" min="0" max="110"/> + <property name="output" min="5" max="10"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="90"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/moonshroom-attack.particle.xml b/graphics/particles/moonshroom-attack.particle.xml new file mode 100644 index 0000000..95eed9e --- /dev/null +++ b/graphics/particles/moonshroom-attack.particle.xml @@ -0,0 +1,30 @@ +<?xml version="1.0"?> +<!-- +A energy ball like particle effect intended for use of the Moonshroom's attacks. +--> +<effect> + <particle position-x="0" position-y="0" position-z="8" lifetime="102"> + <emitter> + <property name="image" value="graphics/particles/star-small.png|W:#f7fe70,dfeb01"/> + <property name="lifetime" value="200"/> + <property name="fade-out" value="100"/> + <property name="output" min="1" max="2"/> + <property name="power" min="1" max="3"/> + <property name="horizontal-angle" min="-15" max="-175"/> + <property name="momentum" value="0.95"/> + <property name="randomness" value="200"/> + <property name="vertical-angle" min="0" max="90"/> + </emitter> + <emitter> + <property name="image" value="graphics/particles/orb-large.png|W:#f7fe70,dfeb01"/> + <property name="lifetime" value="225"/> + <property name="fade-out" value="100"/> + <property name="output" min="0" max="1"/> + <property name="power" value="1"/> + <property name="horizontal-angle" min="-10" max="-10"/> + <property name="momentum" value="0.95"/> + <property name="randomness" value="75"/> + <property name="vertical-angle" min="0" max="90"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/moonshroom.particle.xml b/graphics/particles/moonshroom.particle.xml new file mode 100644 index 0000000..c3da063 --- /dev/null +++ b/graphics/particles/moonshroom.particle.xml @@ -0,0 +1,24 @@ +<?xml version="1.0"?> +<!-- +A small cloud particle effect intended for use with the Moonshroom mob +--> +<effect> + <particle position-x="0" position-y="0" position-z="48"> + <emitter> + <property name="position-x" min="-16" max="32"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="-16" max="16"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="360"/> + <property name="power" min="0.4" max="2"/> + <property name="lifetime" value="160"/> + <property name="fade-out" value="40"/> + <property name="fade-in" value="40"/> + <property name="output" min="-20" max="1"/> + <property name="acceleration" value="0.1"/> + <property name="alpha" value="0.5"/> + <property name="image" value="graphics/particles/star-small.png|W:#ffff00,ffffff"/> + <property name="follow-parent"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/orb-large.png b/graphics/particles/orb-large.png Binary files differnew file mode 100644 index 0000000..dca87fd --- /dev/null +++ b/graphics/particles/orb-large.png diff --git a/graphics/particles/orb-large2.png b/graphics/particles/orb-large2.png Binary files differnew file mode 100644 index 0000000..de9e1b3 --- /dev/null +++ b/graphics/particles/orb-large2.png diff --git a/graphics/particles/orb-medium.png b/graphics/particles/orb-medium.png Binary files differnew file mode 100644 index 0000000..602357b --- /dev/null +++ b/graphics/particles/orb-medium.png diff --git a/graphics/particles/orb-small.png b/graphics/particles/orb-small.png Binary files differnew file mode 100644 index 0000000..1d87f1d --- /dev/null +++ b/graphics/particles/orb-small.png diff --git a/graphics/particles/panels.xml b/graphics/particles/panels.xml new file mode 100644 index 0000000..18833b0 --- /dev/null +++ b/graphics/particles/panels.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Alige +Copyright (C) 2014 Evol Online --> + +<effect> + <particle position-x="16" + position-y="62" + position-z="27"> + <emitter> + <property name="image" value="graphics/particles/star-small.png|W:#f3ffbe,f3ffe3"/> + <property name="vertical-angle" value="90"/> + <property name="power" value="0.3"/> + <property name="gravity" value="-0.0005"/> + <property name="lifetime" value="110"/> + <property name="output" min="-6" max="1"/> + <property name="output-pause" min="1" max="3"/> + <property name="fade-in" value="20"/> + <property name="fade-out" value="30"/> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-5" max="-10"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/peixe-salto.png b/graphics/particles/peixe-salto.png Binary files differnew file mode 100644 index 0000000..79905d9 --- /dev/null +++ b/graphics/particles/peixe-salto.png diff --git a/graphics/particles/peixe-salto1.xml b/graphics/particles/peixe-salto1.xml new file mode 100644 index 0000000..2bd942d --- /dev/null +++ b/graphics/particles/peixe-salto1.xml @@ -0,0 +1,18 @@ +<?xml version="1.0"?> + +<effect> + + <particle + position-x = "0" + position-y = "0" + position-z = "0" + > + + <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32"> + <sequence start="0" end="9" delay="80"/> + <frame index="29" delay="10000"/> + </animation> + + </particle> + +</effect> diff --git a/graphics/particles/peixe-salto10.xml b/graphics/particles/peixe-salto10.xml new file mode 100644 index 0000000..bbd3fb0 --- /dev/null +++ b/graphics/particles/peixe-salto10.xml @@ -0,0 +1,20 @@ +<?xml version="1.0"?> + +<effect> + + <particle + position-x = "0" + position-y = "0" + position-z = "0" + > + + <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32"> + <frame index="29" delay="6700"/> + <sequence start="30" end="38" delay="80"/> + <frame index="19" delay="80"/> + <frame index="29" delay="11300"/> + </animation> + + </particle> + +</effect> diff --git a/graphics/particles/peixe-salto11.xml b/graphics/particles/peixe-salto11.xml new file mode 100644 index 0000000..6b0852f --- /dev/null +++ b/graphics/particles/peixe-salto11.xml @@ -0,0 +1,19 @@ +<?xml version="1.0"?> + +<effect> + + <particle + position-x = "0" + position-y = "0" + position-z = "0" + > + + <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32"> + <frame index="29" delay="3200"/> + <sequence start="10" end="19" delay="80"/> + <frame index="29" delay="4800"/> + </animation> + + </particle> + +</effect> diff --git a/graphics/particles/peixe-salto12.xml b/graphics/particles/peixe-salto12.xml new file mode 100644 index 0000000..116a16d --- /dev/null +++ b/graphics/particles/peixe-salto12.xml @@ -0,0 +1,19 @@ +<?xml version="1.0"?> + +<effect> + + <particle + position-x = "0" + position-y = "0" + position-z = "0" + > + + <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32"> + <frame index="29" delay="4200"/> + <sequence start="0" end="9" delay="80"/> + <frame index="29" delay="3800"/> + </animation> + + </particle> + +</effect> diff --git a/graphics/particles/peixe-salto2.xml b/graphics/particles/peixe-salto2.xml new file mode 100644 index 0000000..ca87814 --- /dev/null +++ b/graphics/particles/peixe-salto2.xml @@ -0,0 +1,19 @@ +<?xml version="1.0"?> + +<effect> + + <particle + position-x = "0" + position-y = "0" + position-z = "0" + > + + <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32"> + <frame index="29" delay="3000"/> + <sequence start="10" end="19" delay="80"/> + <frame index="29" delay="7000"/> + </animation> + + </particle> + +</effect> diff --git a/graphics/particles/peixe-salto3.xml b/graphics/particles/peixe-salto3.xml new file mode 100644 index 0000000..f01e710 --- /dev/null +++ b/graphics/particles/peixe-salto3.xml @@ -0,0 +1,20 @@ +<?xml version="1.0"?> + +<effect> + + <particle + position-x = "0" + position-y = "0" + position-z = "0" + > + + <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32"> + <frame index="29" delay="4750"/> + <sequence start="20" end="28" delay="80"/> + <frame index="9" delay="80"/> + <frame index="29" delay="9250"/> + </animation> + + </particle> + +</effect> diff --git a/graphics/particles/peixe-salto4.xml b/graphics/particles/peixe-salto4.xml new file mode 100644 index 0000000..89c8c26 --- /dev/null +++ b/graphics/particles/peixe-salto4.xml @@ -0,0 +1,20 @@ +<?xml version="1.0"?> + +<effect> + + <particle + position-x = "0" + position-y = "0" + position-z = "0" + > + + <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32"> + <frame index="29" delay="7700"/> + <sequence start="30" end="38" delay="80"/> + <frame index="19" delay="80"/> + <frame index="29" delay="6300"/> + </animation> + + </particle> + +</effect> diff --git a/graphics/particles/peixe-salto5.xml b/graphics/particles/peixe-salto5.xml new file mode 100644 index 0000000..175644c --- /dev/null +++ b/graphics/particles/peixe-salto5.xml @@ -0,0 +1,20 @@ +<?xml version="1.0"?> + +<effect> + + <particle + position-x = "0" + position-y = "0" + position-z = "0" + > + + <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32"> + <frame index="29" delay="5400"/> + <sequence start="40" end="48" delay="80"/> + <frame index="9" delay="80"/> + <frame index="29" delay="10600"/> + </animation> + + </particle> + +</effect> diff --git a/graphics/particles/peixe-salto6.xml b/graphics/particles/peixe-salto6.xml new file mode 100644 index 0000000..d471be1 --- /dev/null +++ b/graphics/particles/peixe-salto6.xml @@ -0,0 +1,20 @@ +<?xml version="1.0"?> + +<effect> + + <particle + position-x = "0" + position-y = "0" + position-z = "0" + > + + <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32"> + <frame index="29" delay="3800"/> + <sequence start="50" end="58" delay="80"/> + <frame index="19" delay="80"/> + <frame index="29" delay="12200"/> + </animation> + + </particle> + +</effect> diff --git a/graphics/particles/peixe-salto7.xml b/graphics/particles/peixe-salto7.xml new file mode 100644 index 0000000..a2ce09f --- /dev/null +++ b/graphics/particles/peixe-salto7.xml @@ -0,0 +1,20 @@ +<?xml version="1.0"?> + +<effect> + + <particle + position-x = "0" + position-y = "0" + position-z = "0" + > + + <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32"> + <frame index="29" delay="3800"/> + <sequence start="40" end="48" delay="80"/> + <frame index="9" delay="80"/> + <frame index="29" delay="8200"/> + </animation> + + </particle> + +</effect> diff --git a/graphics/particles/peixe-salto8.xml b/graphics/particles/peixe-salto8.xml new file mode 100644 index 0000000..c4611c4 --- /dev/null +++ b/graphics/particles/peixe-salto8.xml @@ -0,0 +1,20 @@ +<?xml version="1.0"?> + +<effect> + + <particle + position-x = "0" + position-y = "0" + position-z = "0" + > + + <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32"> + <frame index="29" delay="6400"/> + <sequence start="50" end="58" delay="80"/> + <frame index="19" delay="80"/> + <frame index="29" delay="5600"/> + </animation> + + </particle> + +</effect> diff --git a/graphics/particles/peixe-salto9.xml b/graphics/particles/peixe-salto9.xml new file mode 100644 index 0000000..c815510 --- /dev/null +++ b/graphics/particles/peixe-salto9.xml @@ -0,0 +1,20 @@ +<?xml version="1.0"?> + +<effect> + + <particle + position-x = "0" + position-y = "0" + position-z = "0" + > + + <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32"> + <frame index="29" delay="8000"/> + <sequence start="20" end="28" delay="80"/> + <frame index="9" delay="80"/> + <frame index="29" delay="10000"/> + </animation> + + </particle> + +</effect> diff --git a/graphics/particles/pentagram-blacklinedraw.particle.xml b/graphics/particles/pentagram-blacklinedraw.particle.xml new file mode 100644 index 0000000..3b55729 --- /dev/null +++ b/graphics/particles/pentagram-blacklinedraw.particle.xml @@ -0,0 +1,127 @@ +<?xml version="1.0"?> +<!-- +Pentagram on floor effect with flashes along the lines. +Based on the one by fate with simplified structure and modified to be a permanent effect. +Particle count fluctuates around 800-1000 + + (0, -76.0), + +(-57, -35), (57, -35), + + + (-35, 33)] [(35, 33), +--> +<effect> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-y" value="-16"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="60"/> + <property name="lifetime" value="1"/> + <property name="output" value="5"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> + <property name="lifetime" value="77"/> + <property name="fade-in" value="57"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="57"/> + <property name="position-y" value="-35"/> + <property name="output" min="-50" max="1"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="180"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="-57"/> + <property name="position-y" value="-35"/> + <property name="output" min="-50" max="1"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="36"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="35"/> + <property name="position-y" value="33"/> + <property name="output" min="-50" max="1"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="252"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-y" value="-76"/> + <property name="position-x" value="0"/> + <property name="output" min="-50" max="1"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="108"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="-35"/> + <property name="position-y" value="33"/> + <property name="output" min="-50" max="1"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="324"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/pentagram-burst.xml b/graphics/particles/pentagram-burst.xml new file mode 100644 index 0000000..0f39c0f --- /dev/null +++ b/graphics/particles/pentagram-burst.xml @@ -0,0 +1,142 @@ +<?xml version="1.0"?> +<!-- +330 particles total. +--> +<effect> + <particle position-x="0" position-y="0" position-z="0" lifetime="1"> + <emitter> + <property name="position-y" value="-16"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="60"/> + <property name="lifetime" value="1"/> + <property name="output" value="130"/> + <emitter> + <property name="gravity" min="-0.005" max="-0.002"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="80" max="100"/> + <property name="power" min="0.01" max="0.4"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> + <property name="lifetime" value="120"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="80"/> + <property name="output" value="1"/> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="57"/> + <property name="position-y" value="-35"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="180"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0" max="114"/> + <property name="output" value="40"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="gravity" min="-0.005" max="-0.002"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="80" max="100"/> + <property name="power" min="0.01" max="0.4"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> + <property name="lifetime" value="120"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="80"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="-57"/> + <property name="position-y" value="-35"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="36"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0" max="114"/> + <property name="output" value="40"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="gravity" min="-0.005" max="-0.002"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="80" max="100"/> + <property name="power" min="0.01" max="0.4"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> + <property name="lifetime" value="120"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="80"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="35"/> + <property name="position-y" value="33"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="252"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0" max="114"/> + <property name="output" value="40"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="gravity" min="-0.005" max="-0.002"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="80" max="100"/> + <property name="power" min="0.01" max="0.4"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> + <property name="lifetime" value="120"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="80"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-y" value="-76"/> + <property name="position-x" value="0"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="108"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0" max="114"/> + <property name="output" value="40"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="gravity" min="-0.005" max="-0.002"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="80" max="100"/> + <property name="power" min="0.01" max="0.4"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> + <property name="lifetime" value="120"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="80"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + <emitter> + <property name="position-x" value="-35"/> + <property name="position-y" value="33"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="324"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0" max="114"/> + <property name="output" value="40"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="gravity" min="-0.005" max="-0.002"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="80" max="100"/> + <property name="power" min="0.01" max="0.4"/> + <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/> + <property name="lifetime" value="120"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="80"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/pentagram-linedraw.particle.xml b/graphics/particles/pentagram-linedraw.particle.xml new file mode 100644 index 0000000..944524c --- /dev/null +++ b/graphics/particles/pentagram-linedraw.particle.xml @@ -0,0 +1,145 @@ +<?xml version="1.0"?> + +<!-- +Pentagram on floor effect with flashes along the lines. +Based on the one by fate with simplified structure and modified to be a permanent effect. +Particle count fluctuates around 800-1000 + + (0, -76.0), + +(-57, -35), (57, -35), + + + (-35, 33)] [(35, 33), +--> + + +<effect> + <particle + position-x = "0" + position-y = "0" + position-z = "0" + > + <emitter> + <property name="position-y" value="-16"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="60"/> + <property name="lifetime" value="1"/> + <property name="output" value="5"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/> + <property name="lifetime" value="77"/> + <property name="fade-in" value="57"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + + + <emitter> + <property name="position-x" value="57" /> + <property name="position-y" value="-35" /> + <property name="output" min="-50" max="1"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="180"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + + + <emitter> + <property name="position-x" value="-57" /> + <property name="position-y" value="-35" /> + <property name="output" min="-50" max="1"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="36"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + + + <emitter> + <property name="position-x" value="35" /> + <property name="position-y" value="33" /> + <property name="output" min="-50" max="1"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="252"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + + <emitter> + <property name="position-y" value="-76" /> + <property name="position-x" value="0" /> + <property name="output" min="-50" max="1"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="108"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + + + <emitter> + <property name="position-x" value="-35" /> + <property name="position-y" value="33" /> + <property name="output" min="-50" max="1"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="horizontal-angle" value="324"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="2"/> + <property name="lifetime" value="57"/> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/> + <emitter> + <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/> + <property name="lifetime" value="20"/> + <property name="fade-out" value="20"/> + <property name="output" value="1"/> + </emitter> + </emitter> + </emitter> + + </particle> +</effect> + diff --git a/graphics/particles/pinkheart.particle.xml b/graphics/particles/pinkheart.particle.xml new file mode 100644 index 0000000..1a9a466 --- /dev/null +++ b/graphics/particles/pinkheart.particle.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Saulc, Jesusalva +Copyright (C) 2018 TMW 2 +Valentine Day Special --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="0"> + <emitter> + <property name="output" value="1"/> + <property name="lifetime" value="100"/> + <emitter> + <property name="image" value="graphics/particles/pinkheart.png"/> + <property name="horizontal-angle" min="16" max="32"/> + <property name="vertical-angle" value="90"/> + <property name="power" value="2"/> + <property name="momentum" value="0.99"/> + <property name="gravity" value="-0.008"/> + <property name="output" min="-400" max="1"/> + <property name="lifetime" value="46"/> + <property name="fade-out" value="100"/> + <property name="randomness" value="50"/> + <property name="position-x" min="-16" max="16"/> + <property name="position-y" min="16" max="32"/> + <property name="position-z" min="16" max="32"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/pinkheart.png b/graphics/particles/pinkheart.png Binary files differnew file mode 100644 index 0000000..ee65ae9 --- /dev/null +++ b/graphics/particles/pinkheart.png diff --git a/graphics/particles/poison-cloud.xml b/graphics/particles/poison-cloud.xml new file mode 100644 index 0000000..69bc86d --- /dev/null +++ b/graphics/particles/poison-cloud.xml @@ -0,0 +1,58 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Lien, Reid +Copyright (C) 2010-2014 Evol Online --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="100" + lifetime="50"> + <emitter> + <property name="position-x" value="0"/> + <property name="position-y" value="109"/> + <property name="position-z" value="0"/> + <property name="output" value="1"/> + <property name="output-pause" min="30" max="50"/> + <property name="lifetime" value="5"/> + <emitter> + <property name="image" value="graphics/particles/orb-medium.png|W:#8cca63"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="50" max="90"/> + <property name="power" value="0.5"/> + <property name="momentum" value="0.96"/> + <property name="gravity" value="-0.005"/> + <property name="output" value="1"/> + <property name="lifetime" min="50" max="100"/> + <property name="fade-out" value="100"/> + <property name="randomnes" value="50"/> + <property name="alpha" value="30"/> + </emitter> + <emitter> + <property name="image" value="graphics/particles/orb-medium.png|W:#589842"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="50" max="90"/> + <property name="power" value="0.5"/> + <property name="momentum" value="0.96"/> + <property name="gravity" value="-0.005"/> + <property name="output" value="1"/> + <property name="lifetime" min="50" max="100"/> + <property name="fade-out" value="100"/> + <property name="randomnes" value="50"/> + <property name="alpha" value="20"/> + </emitter> + <emitter> + <property name="image" value="graphics/particles/orb-large.png|W:#406427"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="50" max="90"/> + <property name="power" value="0.5"/> + <property name="momentum" value="0.92"/> + <property name="gravity" value="-0.005"/> + <property name="output" value="1"/> + <property name="lifetime" min="50" max="100"/> + <property name="fade-out" value="100"/> + <property name="randomnes" value="100"/> + <property name="alpha" value="20"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/poison.xml b/graphics/particles/poison.xml new file mode 100644 index 0000000..b9366d1 --- /dev/null +++ b/graphics/particles/poison.xml @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author from The Mana World +Copyright (C) 2010-2013 Evol Online --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="0"> + <emitter> + <property name="position-z" value="90"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="4" max="15"/> + <property name="lifetime" value="1"/> + <emitter> + <property name="gravity" value="-0.1"/> + <property name="momentum" value="0.9"/> + <animation imageset="graphics/particles/bubble.png|W:#80ff80,40a020" width="16" height="16"> + <sequence start="0" end="4" delay="80"/> + <frame index="5" delay="40"/> + <frame index="6" delay="20"/> + <frame index="7" delay="10"/> + </animation> + <property name="lifetime" value="45"/> + <property name="fade-out" value="10"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="30" max="80"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/python.png b/graphics/particles/python.png Binary files differnew file mode 100644 index 0000000..26df79f --- /dev/null +++ b/graphics/particles/python.png diff --git a/graphics/particles/python.xml b/graphics/particles/python.xml new file mode 100644 index 0000000..35c28b1 --- /dev/null +++ b/graphics/particles/python.xml @@ -0,0 +1,19 @@ +<?xml version="1.0"?> +<!-- Author: Gumi +Copyright (C) 2004-2020 The Mana World --> + +<effect> + <particle + position-x="0" + position-y="0" + position-z="270" + lifetime="300"> + <animation + imageset="graphics/particles/python.png" + width="512" + height="512"> + <sequence start="0" end="8" delay="40"/> + <frame index="8"/> + </animation> + </particle> +</effect> diff --git a/graphics/particles/save.xml b/graphics/particles/save.xml new file mode 100644 index 0000000..742ac99 --- /dev/null +++ b/graphics/particles/save.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Alige +Copyright (C) 2010-2013 Evol Online --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="27" + lifetime="120"> + <emitter> + <property name="image" value="graphics/particles/star-small.png|W:#f3ffbe,f3ffe3"/> + <property name="vertical-angle" value="90"/> + <property name="power" value="0.7"/> + <property name="gravity" value="-0.002"/> + <property name="lifetime" value="90"/> + <property name="output" min="-5" max="1"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="30"/> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" value="32"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/savepoint-32x64.xml b/graphics/particles/savepoint-32x64.xml new file mode 100644 index 0000000..833efc6 --- /dev/null +++ b/graphics/particles/savepoint-32x64.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Alige, Reid +Copyright (C) 2010-2013 Evol Online --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="5"> + <emitter> + <property name="position-z" value="16"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="20" max="24"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <property name="image" value="graphics/particles/gloworb.png|W:#fffecb"/> + <property name="gravity" value="-0.003"/> + <property name="lifetime" value="160"/> + <property name="output" min="-10" max="1"/> + <property name="output-pause" min="0" max="10"/> + <property name="fade-in" value="15"/> + <property name="fade-out" value="20"/> + <property name="randomness" value="8"/> + </emitter> + <emitter> + <property name="image" value="graphics/particles/star-small.png|W:#ffe6ce,ffe6ce"/> + <property name="lifetime" value="160"/> + <property name="output" min="-15" max="1"/> + <property name="fade-in" value="40"/> + <property name="fade-out" value="40"/> + <property name="gravity" value="-0.003"/> + <property name="randomness" value="6"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/sewer-pipe.xml b/graphics/particles/sewer-pipe.xml new file mode 100644 index 0000000..9c9e7ae --- /dev/null +++ b/graphics/particles/sewer-pipe.xml @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Alige, Reid +Copyright (C) 2016 Evol Online --> + +<effect> + <particle position-x="16" + position-y="128" + position-z="116"> + <emitter> + <property name="output" value="3"/> + <property name="power" min="-2" max="0"/> + <property name="randomness" min="0" max="10"/> + <property name="image" value="graphics/particles/fog-medium.png|W:#4a7148"/> + <property name="gravity" value="0.35"/> + <property name="lifetime" min="30" max="40"/> + <property name="fade-in" value="15"/> + <property name="fade-out" value="10"/> + <property name="horizontal-angle" min="70" max="110"/> + </emitter> + <emitter> + <property name="output" value="3"/> + <property name="power" min="-2" max="0"/> + <property name="randomness" min="0" max="10"/> + <property name="image" value="graphics/particles/fog-medium2.png|W:#618154"/> + <property name="gravity" value="0.35"/> + <property name="lifetime" min="25" max="50"/> + <property name="fade-in" value="15"/> + <property name="fade-out" value="30"/> + <property name="bounce" value="0.2"/> + <property name="horizontal-angle" min="70" max="110"/> + </emitter> + <emitter> + <property name="output" value="3"/> + <property name="power" min="-2" max="0"/> + <property name="randomness" min="0" max="10"/> + <property name="image" value="graphics/particles/fog-medium3.png|W:#acb785"/> + <property name="gravity" value="0.35"/> + <property name="lifetime" min="25" max="50"/> + <property name="fade-in" value="15"/> + <property name="fade-out" value="35"/> + <property name="bounce" value="0.35"/> + <property name="horizontal-angle" min="70" max="110"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/skillup.xml b/graphics/particles/skillup.xml new file mode 100644 index 0000000..819fbe0 --- /dev/null +++ b/graphics/particles/skillup.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author from The Mana World +Copyright (C) 2010-2013 Evol Online --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="27" + lifetime="200"> + <emitter> + <property name="image" value="graphics/particles/star-medium.png|W:#00ff00,ffffff"/> + <property name="vertical-angle" value="90"/> + <property name="power" value="1.5"/> + <property name="lifetime" value="50"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="25"/> + <property name="output" min="-5" max="1"/> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" value="32"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/smallchocolateegg.png b/graphics/particles/smallchocolateegg.png Binary files differnew file mode 100644 index 0000000..ea74798 --- /dev/null +++ b/graphics/particles/smallchocolateegg.png diff --git a/graphics/particles/smallchocolateegg.xml b/graphics/particles/smallchocolateegg.xml new file mode 100644 index 0000000..5e50b32 --- /dev/null +++ b/graphics/particles/smallchocolateegg.xml @@ -0,0 +1,36 @@ +<?xml version="1.0"?> +<!-- +DO NOT USE +--> +<effect> + <particle position-x="16" position-y="16" position-z="0"> + <emitter> + <property name="position-x" min="-24" max="24"/> + <property name="position-z" min="2" max="32"/> + <property name="gravity" value="-0.01"/> + <property name="lifetime" value="180"/> + <property name="fade-out" value="40"/> + <property name="output" value="1"/> + <property name="output-pause" min="11" max="61"/> + <property name="follow-parent"/> + <animation imageset="graphics/particles/smallchocolateegg.png" width="30" height="30"> + <sequence start="0" end="2" delay="300"/> + <frame index="3"/> + </animation> + </emitter> + <emitter> + <property name="position-x" min="-24" max="24"/> + <property name="position-z" min="2" max="32"/> + <property name="gravity" value="-0.01"/> + <property name="lifetime" value="180"/> + <property name="fade-out" value="40"/> + <property name="output" value="1"/> + <property name="output-pause" min="17" max="67"/> + <property name="follow-parent"/> + <animation imageset="graphics/particles/smallchocolateegg.png" width="30" height="30"> + <sequence start="0" end="2" delay="300"/> + <frame index="3"/> + </animation> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/smallmagicbif.particle.xml b/graphics/particles/smallmagicbif.particle.xml new file mode 100644 index 0000000..086957d --- /dev/null +++ b/graphics/particles/smallmagicbif.particle.xml @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<!-- +A small cloud particle effect intended for use with the bif mob +Copyright (C) 2018 TMW2 +--> +<effect> + <particle position-x="0" position-y="0" position-z="40"> + <emitter> + <property name="position-x" min="-16" max="32"/> + <property name="position-y" min="-16" max="16"/> + <property name="position-z" min="-16" max="16"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="360"/> + <property name="power" min="0.4" max="2"/> + <property name="lifetime" value="120"/> + <property name="fade-out" value="50"/> + <property name="fade-in" value="60"/> + <property name="output" min="-20" max="1"/> + <property name="acceleration" value="0.1"/> + <property name="alpha" value="0.5"/> + <property name="image" value="graphics/particles/star-small2.png|W:#ffa10c,ff0e93"/> + <property name="follow-parent"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/smoke-large-grey.png b/graphics/particles/smoke-large-grey.png Binary files differnew file mode 100644 index 0000000..58099ed --- /dev/null +++ b/graphics/particles/smoke-large-grey.png diff --git a/graphics/particles/smoke.png b/graphics/particles/smoke.png Binary files differnew file mode 100644 index 0000000..01fd98e --- /dev/null +++ b/graphics/particles/smoke.png diff --git a/graphics/particles/smoke.xml b/graphics/particles/smoke.xml new file mode 100644 index 0000000..e57ea4b --- /dev/null +++ b/graphics/particles/smoke.xml @@ -0,0 +1,19 @@ +<?xml version="1.0"?> +<effect> + <particle position-x="0" + position-y="0" + position-z="27" + lifetime="200"> + <emitter> + <property name="image" value="graphics/particles/smoke.png"/> + <property name="vertical-angle" value="90"/> + <property name="power" value="1.5"/> + <property name="lifetime" value="50"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="25"/> + <property name="output" min="1" max="1"/> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" value="32"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/snow-burst.xml b/graphics/particles/snow-burst.xml new file mode 100644 index 0000000..2932d6a --- /dev/null +++ b/graphics/particles/snow-burst.xml @@ -0,0 +1,86 @@ +<?xml version="1.0"?> +<!-- + Snow Burst + a ball of snow that leaves a tail on its way +--> +<effect> + <particle position-x="0" position-y="0" position-z="32" lifetime="128"> + <emitter> + <property name="image" value="graphics/particles/snowflake-7x7.png"/> + <property name="lifetime" value="111"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="40"/> + <property name="output" min="3" max="4"/> + <property name="power" min="1" max="2"/> + <property name="horizontal-angle" min="-180" max="180"/> + <property name="gravity" value="0.05"/> + <property name="bounce" value="1"/> + <property name="momentum" value="0.95"/> + <property name="randomness" value="100"/> + <property name="vertical-angle" min="-180" max="180"/> + </emitter> +<!-- + it looks good with the 9x9 snowflakes but its very unrealistic when a snowflake is 1/4 size of the head +--> +<!-- + <emitter> + <property name="image" value="graphics/particles/snowflake-9x9.png"/> + <property name="lifetime" value="111"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="40"/> + <property name="output" min="0" max="1"/> + <property name="power" min="2" max="3"/> + <property name="horizontal-angle" min="-180" max="180"/> + <property name="gravity" value="0.05"/> + <property name="bounce" value="1"/> + <property name="momentum" value="0.95"/> + <property name="randomness" value="200"/> + <property name="vertical-angle" min="-180" max="180"/> + </emitter> +--> + <emitter> + <property name="image" value="graphics/particles/star-small.png"/> + <property name="lifetime" value="111"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="40"/> + <property name="output" min="3" max="4"/> + <property name="power" min="1" max="2"/> + <property name="horizontal-angle" min="-180" max="180"/> + <property name="gravity" value="0.01"/> + <property name="bounce" value="1"/> + <property name="momentum" value="0.95"/> + <property name="randomness" value="200"/> + <property name="vertical-angle" min="-180" max="180"/> + </emitter> + <emitter> + <property name="image" value="graphics/particles/snowflake-7x7.png"/> + <property name="lifetime" value="111"/> + <property name="alpha" value="1"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="40"/> + <property name="output" min="8" max="10"/> + <property name="power" min="1" max="1"/> + <property name="horizontal-angle" min="-180" max="180"/> + <property name="gravity" value="0.1"/> + <property name="bounce" value="1"/> + <property name="momentum" value="0.95"/> + <property name="randomness" value="100"/> + <property name="vertical-angle" min="-180" max="180"/> + <property name="follow-parent" value="1"/> + </emitter> + <emitter> + <property name="image" value="graphics/particles/snowflake-7x7.png"/> + <property name="lifetime" value="12"/> + <property name="alpha" value="1"/> + <property name="fade-in" value="4"/> + <property name="fade-out" value="4"/> + <property name="output" min="66" max="66"/> + <property name="power" min="2" max="2"/> + <property name="horizontal-angle" min="-180" max="180"/> + <property name="gravity" value="0.1"/> + <property name="bounce" value="1"/> + <property name="vertical-angle" min="-180" max="180"/> + <property name="follow-parent" value="1"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/snowball.particle.xml b/graphics/particles/snowball.particle.xml new file mode 100644 index 0000000..cbb6ffc --- /dev/null +++ b/graphics/particles/snowball.particle.xml @@ -0,0 +1,8 @@ +<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="32" lifetime="128"> + <rotation imageset="graphics/particles/snowball.png" width="16" height="16"> + <sequence start="0" end="7"/> + </rotation> + </particle> +</effect> diff --git a/graphics/particles/snowball.png b/graphics/particles/snowball.png Binary files differnew file mode 100644 index 0000000..628ac5b --- /dev/null +++ b/graphics/particles/snowball.png diff --git a/graphics/particles/snowflake-7x7.png b/graphics/particles/snowflake-7x7.png Binary files differnew file mode 100644 index 0000000..839f6c9 --- /dev/null +++ b/graphics/particles/snowflake-7x7.png diff --git a/graphics/particles/snowflake-9x9.png b/graphics/particles/snowflake-9x9.png Binary files differnew file mode 100644 index 0000000..dcb303e --- /dev/null +++ b/graphics/particles/snowflake-9x9.png diff --git a/graphics/particles/snowflake.png b/graphics/particles/snowflake.png Binary files differnew file mode 100644 index 0000000..6989c2c --- /dev/null +++ b/graphics/particles/snowflake.png diff --git a/graphics/particles/sparkles.png b/graphics/particles/sparkles.png Binary files differnew file mode 100644 index 0000000..7cfbbb2 --- /dev/null +++ b/graphics/particles/sparkles.png diff --git a/graphics/particles/spirit.xml b/graphics/particles/spirit.xml new file mode 100644 index 0000000..e5e57d4 --- /dev/null +++ b/graphics/particles/spirit.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: 4144 +Copyright (C) 2015 Evol Online --> + +<effect> + <particle position-x="0" + position-y="0" + position-z="60" + lifetime="1"> + <emitter> + <property name="follow-parent" value="1"/> + <property name="position-x" value="60"/> + <property name="position-y" value="-10"/> + <property name="position-z" value="20"/> + <property name="image" value="graphics/particles/orb-large2.png|W:#5050e0,0000e0"/> + <property name="horizontal-angle" value="90"/> + <property name="vertical-angle" min="180" max="365" change-func="sine"/> + <property name="power" value="1.2"/> + <property name="acceleration" value="0.03"/> + <property name="alpha" value="0.8"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/star-medium.png b/graphics/particles/star-medium.png Binary files differnew file mode 100644 index 0000000..c302060 --- /dev/null +++ b/graphics/particles/star-medium.png diff --git a/graphics/particles/star-small.png b/graphics/particles/star-small.png Binary files differnew file mode 100644 index 0000000..3af8bd0 --- /dev/null +++ b/graphics/particles/star-small.png diff --git a/graphics/particles/star-small2.png b/graphics/particles/star-small2.png Binary files differnew file mode 100644 index 0000000..3951b78 --- /dev/null +++ b/graphics/particles/star-small2.png diff --git a/graphics/particles/strengthfurry.particle.xml b/graphics/particles/strengthfurry.particle.xml new file mode 100644 index 0000000..cc4542c --- /dev/null +++ b/graphics/particles/strengthfurry.particle.xml @@ -0,0 +1,40 @@ +<?xml version="1.0"?> +<!-- +Effect for attack power buff purple small particle +--> +<effect> + <particle position-x="0" + position-y="0" + position-z="0"> + <emitter> + <property name="position-z" min="16" max="96"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="8" max="28"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <property name="gravity" value="-0.1"/> + <property name="momentum" value="0.5"/> + <property name="image" value="graphics/particles/gloworb-medium.png|W:#c05000,f0a000,f0f09f"/> + <property name="lifetime" value="27"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="25"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="40" max="100"/> + <property name="randomness" value="200"/> + </emitter> + <emitter> + <property name="gravity" value="-0.1"/> + <property name="momentum" value="0.8"/> + <property name="image" value="graphics/particles/orb-small.png|W:#c05000,f0a000,f0f09f"/> + <property name="lifetime" value="28"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="25"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="40" max="100"/> + <property name="randomness" value="200"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/torch.xml b/graphics/particles/torch.xml new file mode 100644 index 0000000..78eb8a7 --- /dev/null +++ b/graphics/particles/torch.xml @@ -0,0 +1,24 @@ +<?xml version="1.0"?> +<!-- +Small flame with a point-like source designed for the lamps on the cave +tileset but it should also work to visualize some kind of torch or - when +launched by a parent emitter - a small fireball. +--> +<effect> + <particle position-x="17" position-y="0" position-z="32"> + <emitter> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" min="0.1" max="0.3"/> + <property name="gravity" value="-0.02"/> + <animation imageset="graphics/particles/aniblaze.png|W:#BF0019,FF6715,FFE659" width="8" height="8"> + <sequence start="0" end="14" delay="30"/> + <frame index="14" delay="1000"/> + </animation> + <property name="lifetime" min="35" max="50"/> + <property name="output" min="0" max="2"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="10"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/training-arrow.png b/graphics/particles/training-arrow.png Binary files differnew file mode 100644 index 0000000..4451096 --- /dev/null +++ b/graphics/particles/training-arrow.png diff --git a/graphics/particles/training-arrow.xml b/graphics/particles/training-arrow.xml new file mode 100644 index 0000000..09b8992 --- /dev/null +++ b/graphics/particles/training-arrow.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: 4144 +Copyright (C) 2016 Evol Online --> + +<effect> + <particle position-x="0" position-y="0" position-z="32" lifetime="128"> + <rotation imageset="graphics/particles/training-arrow.png" width="16" height="16"> + <sequence start="0" end="7"/> + </rotation> + </particle> +</effect> diff --git a/graphics/particles/treeglow.xml b/graphics/particles/treeglow.xml new file mode 100644 index 0000000..420ff2f --- /dev/null +++ b/graphics/particles/treeglow.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Alige, Reid +Copyright (C) 2010-2016 Evol Online --> + +<effect> + <particle position-x="16" + position-y="32" + position-z="48"> + <emitter> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" value="32"/> + <property name="lifetime" value="1"/> + <property name="output" min="-2" max="1"/> + <emitter> + <property name="position-y" value="48"/> + <property name="position-z" value="32"/> + <property name="image" value="graphics/particles/gloworb.png|W:#efeea8"/> + <property name="gravity" value="-0.0012"/> + <property name="lifetime" value="140"/> + <property name="output" min="-10" max="1"/> + <property name="output-pause" min="0" max="10"/> + <property name="fade-in" value="15"/> + <property name="fade-out" value="20"/> + <property name="randomness" value="6"/> + </emitter> + <emitter> + <property name="position-y" value="48"/> + <property name="position-z" value="32"/> + <property name="image" value="graphics/particles/star-small.png|W:#bad162,dde693"/> + <property name="lifetime" value="140"/> + <property name="output" min="-15" max="1"/> + <property name="fade-in" value="40"/> + <property name="fade-out" value="40"/> + <property name="gravity" value="-0.0014"/> + <property name="randomness" value="4"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/warp.xml b/graphics/particles/warp.xml new file mode 100644 index 0000000..65a6ca2 --- /dev/null +++ b/graphics/particles/warp.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Alige, Reid +Copyright (C) 2010-2016 Evol Online --> + +<effect> + <particle position-x="0" + position-y="128" + position-z="128" + size-adjustable="true"> + <emitter> + <property name="image" value="graphics/particles/star-small.png|W:#ffe6ce,ffe6ce"/> + <property name="lifetime" value="100"/> + <property name="position-x" min="0" max="32"/> + <property name="position-y" min="0" max="48"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="2" max="6"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="40"/> + <property name="gravity" min="-0.002" max="-0.005"/> + <property name="randomness" value="4"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/waterfall-a.png b/graphics/particles/waterfall-a.png Binary files differnew file mode 100644 index 0000000..dd1f048 --- /dev/null +++ b/graphics/particles/waterfall-a.png diff --git a/graphics/particles/waterfall.particle.xml b/graphics/particles/waterfall.particle.xml new file mode 100644 index 0000000..501f640 --- /dev/null +++ b/graphics/particles/waterfall.particle.xml @@ -0,0 +1,57 @@ +<?xml version="1.0"?> +<!-- +A waterfall viewed from the front with some steam at the bottom. A little more +than one tile wide and about 3 tiles high. +--> +<effect> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-x" min="0" max="32"/> + <property name="position-y" min="0" max="8"/> + <property name="position-z" min="80" max="88"/> + <property name="image" value="graphics/particles/waterfall-a.png"/> + <property name="output" min="1" max="1"/> + <property name="horizontal-angle" value="90"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" min="0.8" max="1.0"/> + <property name="gravity" value="0.05"/> + <property name="fade-in" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-16" max="48"/> + <property name="position-y" min="48" max="58"/> + <property name="position-z" min="0" max="8"/> + <property name="image" value="graphics/particles/fog-medium-a.png"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" value="1.0"/> + <property name="output" min="1" max="2"/> + <property name="lifetime" min="20" max="40"/> + <property name="fade-out" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-16" max="48"/> + <property name="position-y" min="48" max="58"/> + <property name="position-z" min="0" max="8"/> + <property name="image" value="graphics/particles/fog-medium-b.png"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" value="1.0"/> + <property name="output" min="1" max="2"/> + <property name="lifetime" min="20" max="40"/> + <property name="fade-out" value="20"/> + </emitter> + <emitter> + <property name="position-x" min="-16" max="48"/> + <property name="position-y" min="48" max="58"/> + <property name="position-z" min="0" max="8"/> + <property name="image" value="graphics/particles/fog-medium-c.png"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="power" value="1.0"/> + <property name="output" min="1" max="2"/> + <property name="lifetime" min="20" max="40"/> + <property name="fade-out" value="20"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/whirlpool.particle.xml b/graphics/particles/whirlpool.particle.xml new file mode 100644 index 0000000..f9356d7 --- /dev/null +++ b/graphics/particles/whirlpool.particle.xml @@ -0,0 +1,26 @@ +<?xml version="1.0"?> +<!-- +White bubbles which come out of the ground and fill exactly one tile. +--> +<effect> + <particle position-x="0" position-y="0" position-z="1"> + <emitter> + <property name="position-x" min="0" max="32"/> + <property name="position-y" min="0" max="48"/> + <animation imageset="graphics/particles/bubble.png" width="8" height="8"> + <frame index="0" delay="50"/> + <frame index="1" delay="50"/> + <frame index="2" delay="50"/> + <frame index="3" delay="50"/> + <frame index="4" delay="50"/> + <frame index="5" delay="50"/> + <frame index="6" delay="50"/> + <frame index="7" delay="-1"/> + </animation> + <property name="lifetime" value="100"/> + <property name="output" min="-1" max="1"/> + <property name="fade-in" value="0"/> + <property name="fade-out" value="0"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/wispdance.particle.xml b/graphics/particles/wispdance.particle.xml new file mode 100644 index 0000000..3069fa3 --- /dev/null +++ b/graphics/particles/wispdance.particle.xml @@ -0,0 +1,49 @@ +<?xml version="1.0"?> +<!-- +Two orbiting particles high above ground which leave a trail of falling sparks +and thus create a falling double helix. + +About 180 particles on max detail. + + Does not work with particleFastPhysics on 2. +--> +<effect> + <particle position-x="0" position-y="0" position-z="200" lifetime="1"> + <!-- PURPLE --> + <emitter> + <property name="position-x" value="60"/> + <property name="position-y" value="0"/> + <property name="position-z" value="20"/> + <property name="image" value="graphics/particles/orb-large.png|W:#dd66ff,ffffff"/> + <property name="horizontal-angle" value="90"/> + <property name="vertical-angle" value="0"/> + <property name="power" value="3"/> + <property name="acceleration" value="0.1"/> + <emitter> + <property name="output" min="-2" max="2"/> + <property name="image" value="graphics/particles/star-small.png|W:#dd66ff,ffffff"/> + <property name="lifetime" min="200" max="250"/> + <property name="fade-out" value="200"/> + <property name="gravity" value="0.005"/> + </emitter> + </emitter> + <!-- CYAN--> + <emitter> + <property name="position-x" value="-60"/> + <property name="position-y" value="0"/> + <property name="position-z" value="20"/> + <property name="image" value="graphics/particles/orb-large.png|W:#00ffff,ffffff"/> + <property name="horizontal-angle" value="270"/> + <property name="vertical-angle" value="0"/> + <property name="power" value="3"/> + <property name="acceleration" value="0.1"/> + <emitter> + <property name="output" min="-2" max="2"/> + <property name="image" value="graphics/particles/star-small.png|W:#00ffff,ffffff"/> + <property name="lifetime" min="200" max="250"/> + <property name="fade-out" value="200"/> + <property name="gravity" value="0.005"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/zzz.png b/graphics/particles/zzz.png Binary files differnew file mode 100644 index 0000000..a856bfc --- /dev/null +++ b/graphics/particles/zzz.png diff --git a/graphics/skills/emote.png b/graphics/skills/emote.png Binary files differnew file mode 100644 index 0000000..cd4a728 --- /dev/null +++ b/graphics/skills/emote.png diff --git a/graphics/skills/first_aid.png b/graphics/skills/first_aid.png Binary files differnew file mode 100644 index 0000000..0fe0b9f --- /dev/null +++ b/graphics/skills/first_aid.png diff --git a/graphics/skills/guild/AngelLight.png b/graphics/skills/guild/AngelLight.png Binary files differnew file mode 100644 index 0000000..8e3a5a3 --- /dev/null +++ b/graphics/skills/guild/AngelLight.png diff --git a/graphics/skills/guild/BattlePlans.png b/graphics/skills/guild/BattlePlans.png Binary files differnew file mode 100644 index 0000000..fbb8178 --- /dev/null +++ b/graphics/skills/guild/BattlePlans.png diff --git a/graphics/skills/guild/BlessingOfDefense.png b/graphics/skills/guild/BlessingOfDefense.png Binary files differnew file mode 100644 index 0000000..a3946cd --- /dev/null +++ b/graphics/skills/guild/BlessingOfDefense.png diff --git a/graphics/skills/guild/BlessingOfImmortality.png b/graphics/skills/guild/BlessingOfImmortality.png Binary files differnew file mode 100644 index 0000000..ff51745 --- /dev/null +++ b/graphics/skills/guild/BlessingOfImmortality.png diff --git a/graphics/skills/guild/BoostAll.png b/graphics/skills/guild/BoostAll.png Binary files differnew file mode 100644 index 0000000..17293a0 --- /dev/null +++ b/graphics/skills/guild/BoostAll.png diff --git a/graphics/skills/guild/Courage.png b/graphics/skills/guild/Courage.png Binary files differnew file mode 100644 index 0000000..76bb1f6 --- /dev/null +++ b/graphics/skills/guild/Courage.png diff --git a/graphics/skills/guild/CriticalFortune.png b/graphics/skills/guild/CriticalFortune.png Binary files differnew file mode 100644 index 0000000..0524417 --- /dev/null +++ b/graphics/skills/guild/CriticalFortune.png diff --git a/graphics/skills/guild/DamageImprovement.png b/graphics/skills/guild/DamageImprovement.png Binary files differnew file mode 100644 index 0000000..dbc77ee --- /dev/null +++ b/graphics/skills/guild/DamageImprovement.png diff --git a/graphics/skills/guild/GuildExtension.png b/graphics/skills/guild/GuildExtension.png Binary files differnew file mode 100644 index 0000000..51885d2 --- /dev/null +++ b/graphics/skills/guild/GuildExtension.png diff --git a/graphics/skills/guild/MPRegen.png b/graphics/skills/guild/MPRegen.png Binary files differnew file mode 100644 index 0000000..60102c4 --- /dev/null +++ b/graphics/skills/guild/MPRegen.png diff --git a/graphics/skills/guild/MaxiDamage.png b/graphics/skills/guild/MaxiDamage.png Binary files differnew file mode 100644 index 0000000..7acf237 --- /dev/null +++ b/graphics/skills/guild/MaxiDamage.png diff --git a/graphics/skills/life.png b/graphics/skills/life.png Binary files differnew file mode 100644 index 0000000..a2f2079 --- /dev/null +++ b/graphics/skills/life.png diff --git a/graphics/skills/magic.png b/graphics/skills/magic.png Binary files differnew file mode 100644 index 0000000..2e32136 --- /dev/null +++ b/graphics/skills/magic.png diff --git a/graphics/skills/none.png b/graphics/skills/none.png Binary files differnew file mode 100644 index 0000000..291a9ae --- /dev/null +++ b/graphics/skills/none.png diff --git a/graphics/skills/other/backslide.png b/graphics/skills/other/backslide.png Binary files differnew file mode 100644 index 0000000..4e3f29e --- /dev/null +++ b/graphics/skills/other/backslide.png diff --git a/graphics/skills/other/kalmurk.png b/graphics/skills/other/kalmurk.png Binary files differnew file mode 100644 index 0000000..db7e9bf --- /dev/null +++ b/graphics/skills/other/kalmurk.png diff --git a/graphics/skills/other/parum.png b/graphics/skills/other/parum.png Binary files differnew file mode 100644 index 0000000..447795f --- /dev/null +++ b/graphics/skills/other/parum.png diff --git a/graphics/skills/other/sharpshooter.png b/graphics/skills/other/sharpshooter.png Binary files differnew file mode 100644 index 0000000..6b83172 --- /dev/null +++ b/graphics/skills/other/sharpshooter.png diff --git a/graphics/skills/poison.png b/graphics/skills/poison.png Binary files differnew file mode 100644 index 0000000..53a7458 --- /dev/null +++ b/graphics/skills/poison.png diff --git a/graphics/skills/transmutation.png b/graphics/skills/transmutation.png Binary files differnew file mode 100644 index 0000000..174791a --- /dev/null +++ b/graphics/skills/transmutation.png diff --git a/graphics/skills/warrior.png b/graphics/skills/warrior.png Binary files differnew file mode 100644 index 0000000..18bd9e6 --- /dev/null +++ b/graphics/skills/warrior.png diff --git a/graphics/skills/warrior/areadef.png b/graphics/skills/warrior/areadef.png Binary files differnew file mode 100644 index 0000000..850374f --- /dev/null +++ b/graphics/skills/warrior/areadef.png diff --git a/graphics/skills/warrior/arrowshield.png b/graphics/skills/warrior/arrowshield.png Binary files differnew file mode 100644 index 0000000..dd5f133 --- /dev/null +++ b/graphics/skills/warrior/arrowshield.png diff --git a/graphics/skills/warrior/bash.png b/graphics/skills/warrior/bash.png Binary files differnew file mode 100644 index 0000000..922d8fa --- /dev/null +++ b/graphics/skills/warrior/bash.png diff --git a/graphics/skills/warrior/counter.png b/graphics/skills/warrior/counter.png Binary files differnew file mode 100644 index 0000000..200fbc0 --- /dev/null +++ b/graphics/skills/warrior/counter.png diff --git a/graphics/skills/warrior/endure.png b/graphics/skills/warrior/endure.png Binary files differnew file mode 100644 index 0000000..b68f97b --- /dev/null +++ b/graphics/skills/warrior/endure.png diff --git a/graphics/skills/warrior/hpregen.png b/graphics/skills/warrior/hpregen.png Binary files differnew file mode 100644 index 0000000..461a196 --- /dev/null +++ b/graphics/skills/warrior/hpregen.png diff --git a/graphics/skills/warrior/lastman.png b/graphics/skills/warrior/lastman.png Binary files differnew file mode 100644 index 0000000..12e40ea --- /dev/null +++ b/graphics/skills/warrior/lastman.png diff --git a/graphics/skills/wizard.png b/graphics/skills/wizard.png Binary files differnew file mode 100644 index 0000000..3cc3fce --- /dev/null +++ b/graphics/skills/wizard.png diff --git a/graphics/skills/wizard/big_explosion.png b/graphics/skills/wizard/big_explosion.png Binary files differnew file mode 100644 index 0000000..1b63425 --- /dev/null +++ b/graphics/skills/wizard/big_explosion.png diff --git a/graphics/skills/wizard/coldbolt.png b/graphics/skills/wizard/coldbolt.png Binary files differnew file mode 100644 index 0000000..a1c14d1 --- /dev/null +++ b/graphics/skills/wizard/coldbolt.png diff --git a/graphics/skills/wizard/dragon.png b/graphics/skills/wizard/dragon.png Binary files differnew file mode 100644 index 0000000..010903a --- /dev/null +++ b/graphics/skills/wizard/dragon.png diff --git a/graphics/skills/wizard/earthspike.png b/graphics/skills/wizard/earthspike.png Binary files differnew file mode 100644 index 0000000..9ed8a72 --- /dev/null +++ b/graphics/skills/wizard/earthspike.png diff --git a/graphics/skills/wizard/earthsword.png b/graphics/skills/wizard/earthsword.png Binary files differnew file mode 100644 index 0000000..b9460f0 --- /dev/null +++ b/graphics/skills/wizard/earthsword.png diff --git a/graphics/skills/wizard/energycoat.png b/graphics/skills/wizard/energycoat.png Binary files differnew file mode 100644 index 0000000..4089b8a --- /dev/null +++ b/graphics/skills/wizard/energycoat.png diff --git a/graphics/skills/wizard/firebolt.png b/graphics/skills/wizard/firebolt.png Binary files differnew file mode 100644 index 0000000..db25ef2 --- /dev/null +++ b/graphics/skills/wizard/firebolt.png diff --git a/graphics/skills/wizard/firesword.png b/graphics/skills/wizard/firesword.png Binary files differnew file mode 100644 index 0000000..c86316e --- /dev/null +++ b/graphics/skills/wizard/firesword.png diff --git a/graphics/skills/wizard/freecast.png b/graphics/skills/wizard/freecast.png Binary files differnew file mode 100644 index 0000000..cf34b0b --- /dev/null +++ b/graphics/skills/wizard/freecast.png diff --git a/graphics/skills/wizard/icesword.png b/graphics/skills/wizard/icesword.png Binary files differnew file mode 100644 index 0000000..b612650 --- /dev/null +++ b/graphics/skills/wizard/icesword.png diff --git a/graphics/skills/wizard/manaexp.png b/graphics/skills/wizard/manaexp.png Binary files differnew file mode 100644 index 0000000..8759f75 --- /dev/null +++ b/graphics/skills/wizard/manaexp.png diff --git a/graphics/skills/wizard/napalm.png b/graphics/skills/wizard/napalm.png Binary files differnew file mode 100644 index 0000000..fd83fd9 --- /dev/null +++ b/graphics/skills/wizard/napalm.png diff --git a/graphics/skills/wizard/potion.png b/graphics/skills/wizard/potion.png Binary files differnew file mode 100644 index 0000000..b17aa5e --- /dev/null +++ b/graphics/skills/wizard/potion.png diff --git a/graphics/skills/wizard/thunderbolt.png b/graphics/skills/wizard/thunderbolt.png Binary files differnew file mode 100644 index 0000000..a033514 --- /dev/null +++ b/graphics/skills/wizard/thunderbolt.png diff --git a/graphics/skills/wizard/windsword.png b/graphics/skills/wizard/windsword.png Binary files differnew file mode 100644 index 0000000..540d7fb --- /dev/null +++ b/graphics/skills/wizard/windsword.png diff --git a/graphics/sprites/accessories/blub-tentacle.png b/graphics/sprites/accessories/blub-tentacle.png Binary files differnew file mode 100644 index 0000000..60ce749 --- /dev/null +++ b/graphics/sprites/accessories/blub-tentacle.png diff --git a/graphics/sprites/accessories/blub-tentacle.xml b/graphics/sprites/accessories/blub-tentacle.xml new file mode 100644 index 0000000..e0cb4e8 --- /dev/null +++ b/graphics/sprites/accessories/blub-tentacle.xml @@ -0,0 +1,607 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="tentacle" + src="graphics/sprites/accessories/blub-tentacle.png|S" + width="32" + height="32" + offsetY="11"/> + + <action name="spawn" imageset="tentacle"> + <animation direction="default"> + <!-- Coming out of the ground. --> + <frame index="10" delay="360"/> + <frame index="9" delay="150"/> + <frame index="8" delay="130"/> + <frame index="7" delay="120"/> + <frame index="6" delay="110"/> + <!-- Rotate tentacles. --> + <frame index="0" delay="550"/> + <jump action="stand"/> + </animation> + </action> + + <action name="stand" imageset="tentacle"> + <animation direction="down"> + <frame index="0" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="0" delay="100"/> + <goto label="rotate" rand="8"/> + <goto label="start" rand="100"/> + <!-- Half-Rotate Animation. --> + <label name="half-rotate"/> + <sequence start="0" end="5" delay="110"/> + <goto label="half-rotate" rand ="5"/> + </animation> + + <animation direction="downleft"> + <frame index="2" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="2" delay="100"/> + <goto label="rotate" rand="8"/> + <goto label="start" rand="100"/> + <!-- Half-Rotate Animation. --> + <label name="half-rotate"/> + <sequence start="2" end="5" delay="110"/> + <sequence start="0" end="1" delay="110"/> + <goto label="half-rotate" rand ="5"/> + </animation> + + <animation direction="left"> + <frame index="3" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="3" delay="100"/> + <goto label="rotate" rand="8"/> + <goto label="start" rand="100"/> + <!-- Half-Rotate Animation. --> + <label name="half-rotate"/> + <sequence start="3" end="5" delay="110"/> + <sequence start="0" end="2" delay="110"/> + <goto label="half-rotate" rand ="5"/> + </animation> + + <animation direction="upleft"> + <frame index="5" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="5" delay="100"/> + <goto label="rotate" rand="8"/> + <goto label="start" rand="100"/> + <!-- Half-Rotate Animation. --> + <label name="half-rotate"/> + <frame index="5" delay="110"/> + <sequence start="0" end="4" delay="110"/> + <goto label="half-rotate" rand ="5"/> + </animation> + + <animation direction="up"> + <frame index="0" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="0" delay="100"/> + <goto label="rotate" rand="8"/> + <goto label="start" rand="100"/> + <!-- Half-Rotate Animation. --> + <label name="half-rotate"/> + <sequence start="0" end="5" delay="110"/> + <goto label="half-rotate" rand ="5"/> + </animation> + + <animation direction="upright"> + <frame index="2" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="2" delay="100"/> + <goto label="rotate" rand="8"/> + <goto label="start" rand="100"/> + <!-- Half-Rotate Animation. --> + <label name="half-rotate"/> + <sequence start="2" end="5" delay="110"/> + <sequence start="0" end="1" delay="110"/> + <goto label="half-rotate" rand ="5"/> + </animation> + + <animation direction="right"> + <frame index="3" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="3" delay="100"/> + <goto label="rotate" rand="8"/> + <goto label="start" rand="100"/> + <!-- Half-Rotate Animation. --> + <label name="half-rotate"/> + <sequence start="3" end="5" delay="110"/> + <sequence start="0" end="2" delay="110"/> + <goto label="half-rotate" rand ="5"/> + </animation> + + <animation direction="downright"> + <frame index="5" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="5" delay="100"/> + <goto label="rotate" rand="8"/> + <goto label="start" rand="100"/> + <!-- Half-Rotate Animation. --> + <label name="half-rotate"/> + <frame index="5" delay="110"/> + <sequence start="0" end="4" delay="110"/> + <goto label="half-rotate" rand ="5"/> + </animation> + </action> + + <action name="walk" imageset="tentacle"> + <animation direction="down"> + <frame index="0" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="0" delay="100"/> + <goto label="rotate" rand="80"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="0" end="5" delay="110" repeat="2"/> + </animation> + + <animation direction="downleft"> + <frame index="2" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="2" delay="100"/> + <goto label="rotate" rand="80"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="2" end="5" delay="110"/> + <sequence start="0" end="5" delay="110"/> + <sequence start="0" end="1" delay="110"/> + </animation> + + <animation direction="left"> + <frame index="3" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="3" delay="100"/> + <goto label="rotate" rand="80"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="3" end="5" delay="110"/> + <sequence start="0" end="5" delay="110"/> + <sequence start="0" end="2" delay="110"/> + </animation> + + <animation direction="upleft"> + <frame index="5" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="5" delay="100"/> + <goto label="rotate" rand="80"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <frame index="5" delay="110"/> + <sequence start="0" end="5" delay="110"/> + <sequence start="0" end="4" delay="110"/> + </animation> + + <animation direction="up"> + <frame index="0" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="0" delay="100"/> + <goto label="rotate" rand="80"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="0" end="5" delay="110" repeat="2"/> + </animation> + + <animation direction="upright"> + <frame index="2" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="2" delay="100"/> + <goto label="rotate" rand="80"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="2" end="5" delay="110"/> + <sequence start="0" end="5" delay="110"/> + <sequence start="0" end="1" delay="110"/> + </animation> + + <animation direction="right"> + <frame index="3" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="3" delay="100"/> + <goto label="rotate" rand="80"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="3" end="5" delay="110"/> + <sequence start="0" end="5" delay="110"/> + <sequence start="0" end="2" delay="110"/> + </animation> + + <animation direction="downright"> + <frame index="5" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="5" delay="100"/> + <goto label="rotate" rand="80"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <frame index="5" delay="110"/> + <sequence start="0" end="5" delay="110"/> + <sequence start="0" end="4" delay="110"/> + </animation> + </action> + + <action name="attack" imageset="tentacle"> + <animation direction="down"> + <frame index="0" delay="100" offsetY="1"/> + <frame index="1" delay="50" offsetY="3"/> + <frame index="2" delay="50" offsetY="3"/> + <frame index="3" delay="40" offsetY="3"/> + <frame index="4" delay="90" offsetY="1"/> + <frame index="5" delay="80" offsetY="-1"/> + <frame index="0" delay="70" offsetY="-3"/> + <frame index="1" delay="60" offsetY="-5"/> + <frame index="2" delay="60" offsetY="-7"/> + <frame index="3" delay="50" offsetY="-9"/> + <frame index="4" delay="50" offsetY="-10"/> + <frame index="5" delay="40" offsetY="-12"/> + <frame index="0" delay="40" offsetY="-14"/> + <frame index="1" delay="40" offsetY="-16"/> + <frame index="2" delay="40" offsetY="-18"/> + <frame index="3" delay="40" offsetY="-20"/> + <frame index="4" delay="50" offsetY="-22"/> + <!-- Hit the cible. --> + <frame index="5" delay="50" offsetY="-25"/> + <frame index="0" delay="60" offsetY="-28"/> + <frame index="1" delay="70" offsetY="-32"/> + <frame index="2" delay="70" offsetY="-34"/> + <!-- Peak reached. --> + <frame index="3" delay="100" offsetY="-37"/> + <frame index="4" delay="70" offsetY="-37"/> + <frame index="5" delay="70" offsetY="-36"/> + <frame index="0" delay="60" offsetY="-35"/> + <frame index="1" delay="60" offsetY="-34"/> + <frame index="2" delay="50" offsetY="-32"/> + <frame index="3" delay="40" offsetY="-27"/> + <frame index="4" delay="40" offsetY="-25"/> + <frame index="5" delay="40" offsetY="-23"/> + <frame index="0" delay="40" offsetY="-20"/> + <frame index="1" delay="50" offsetY="-16"/> + <frame index="2" delay="50" offsetY="-13"/> + <frame index="3" delay="60" offsetY="-10"/> + <frame index="4" delay="60" offsetY="-7"/> + <frame index="5" delay="70" offsetY="-4"/> + <frame index="0" delay="70" offsetY="-2"/> + <frame index="0" delay="80"/> + <end /> + </animation> + + <animation direction="downleft"> + <frame index="2" delay="100" offsetY="1"/> + <frame index="2" delay="50" offsetY="3"/> + <frame index="3" delay="50" offsetY="3"/> + <frame index="4" delay="40" offsetY="3"/> + <frame index="5" delay="90" offsetY="1"/> + <frame index="0" delay="80" offsetY="-1"/> + <frame index="1" delay="70" offsetY="-3"/> + <frame index="2" delay="60" offsetY="-5"/> + <frame index="3" delay="60" offsetY="-7"/> + <frame index="4" delay="50" offsetY="-9" offsetX="-1"/> + <frame index="5" delay="50" offsetY="-11" offsetX="-1"/> + <frame index="0" delay="40" offsetY="-13" offsetX="-2"/> + <frame index="1" delay="40" offsetY="-15" offsetX="-3"/> + <frame index="2" delay="40" offsetY="-17" offsetX="-4"/> + <frame index="3" delay="40" offsetY="-19" offsetX="-5"/> + <frame index="4" delay="40" offsetY="-21" offsetX="-6"/> + <frame index="5" delay="50" offsetY="-23" offsetX="-7"/> + <!-- Hit the cible. --> + <frame index="0" delay="50" offsetY="-25" offsetX="-8"/> + <frame index="1" delay="60" offsetY="-29" offsetX="-7"/> + <frame index="2" delay="70" offsetY="-32" offsetX="-7"/> + <frame index="3" delay="70" offsetY="-35" offsetX="-6"/> + <!-- Peak reached. --> + <frame index="4" delay="100" offsetY="-37" offsetX="-6"/> + <frame index="5" delay="70" offsetY="-38" offsetX="-5"/> + <frame index="0" delay="70" offsetY="-37" offsetX="-5"/> + <frame index="1" delay="60" offsetY="-36" offsetX="-4"/> + <frame index="2" delay="60" offsetY="-34" offsetX="-4"/> + <frame index="3" delay="50" offsetY="-33" offsetX="-3"/> + <frame index="4" delay="40" offsetY="-30" offsetX="-3"/> + <frame index="5" delay="40" offsetY="-28" offsetX="-2"/> + <frame index="0" delay="40" offsetY="-23" offsetX="-2"/> + <frame index="1" delay="40" offsetY="-20" offsetX="-1"/> + <frame index="2" delay="50" offsetY="-16" offsetX="-1"/> + <frame index="3" delay="50" offsetY="-13"/> + <frame index="4" delay="60" offsetY="-10"/> + <frame index="5" delay="60" offsetY="-7"/> + <frame index="0" delay="70" offsetY="-4"/> + <frame index="1" delay="70" offsetY="-2"/> + <frame index="2" delay="80"/> + <end /> + </animation> + + <animation direction="left"> + <frame index="3" delay="100" offsetY="1"/> + <frame index="4" delay="50" offsetY="3"/> + <frame index="5" delay="50" offsetY="3"/> + <frame index="0" delay="40" offsetY="3"/> + <frame index="1" delay="90" offsetY="1"/> + <frame index="2" delay="80" offsetY="-1"/> + <frame index="3" delay="70" offsetY="-3"/> + <frame index="4" delay="60" offsetY="-5"/> + <frame index="5" delay="60" offsetY="-7" offsetX="-1"/> + <frame index="0" delay="50" offsetY="-10" offsetX="-2"/> + <frame index="1" delay="50" offsetY="-12" offsetX="-3"/> + <frame index="2" delay="40" offsetY="-15" offsetX="-5"/> + <frame index="3" delay="40" offsetY="-18" offsetX="-7"/> + <frame index="4" delay="40" offsetY="-21" offsetX="-9"/> + <frame index="5" delay="40" offsetY="-24" offsetX="-11"/> + <frame index="0" delay="40" offsetY="-27" offsetX="-13"/> + <frame index="1" delay="50" offsetY="-30" offsetX="-15"/> + <!-- Hit the cible. --> + <frame index="2" delay="50" offsetY="-33" offsetX="-16"/> + <frame index="3" delay="60" offsetY="-36" offsetX="-15"/> + <frame index="4" delay="70" offsetY="-39" offsetX="-14"/> + <frame index="5" delay="70" offsetY="-41" offsetX="-13"/> + <!-- Peak reached. --> + <frame index="0" delay="100" offsetY="-43" offsetX="-12"/> + <frame index="1" delay="70" offsetY="-43" offsetX="-11"/> + <frame index="2" delay="70" offsetY="-42" offsetX="-10"/> + <frame index="3" delay="60" offsetY="-40" offsetX="-9"/> + <frame index="4" delay="60" offsetY="-38" offsetX="-8"/> + <frame index="5" delay="50" offsetY="-36" offsetX="-7"/> + <frame index="0" delay="40" offsetY="-33" offsetX="-6"/> + <frame index="1" delay="40" offsetY="-30" offsetX="-5"/> + <frame index="2" delay="40" offsetY="-25" offsetX="-4"/> + <frame index="3" delay="40" offsetY="-21" offsetX="-3"/> + <frame index="4" delay="50" offsetY="-17" offsetX="-2"/> + <frame index="5" delay="50" offsetY="-13" offsetX="-1"/> + <frame index="0" delay="60" offsetY="-10"/> + <frame index="1" delay="60" offsetY="-7"/> + <frame index="2" delay="70" offsetY="-4"/> + <frame index="3" delay="70" offsetY="-2"/> + <frame index="3" delay="80"/> + <end /> + </animation> + + <animation direction="upleft"> + <frame index="5" delay="100" offsetY="1"/> + <frame index="5" delay="50" offsetY="3"/> + <frame index="0" delay="50" offsetY="3"/> + <frame index="1" delay="40" offsetY="3"/> + <frame index="2" delay="90" offsetY="1"/> + <frame index="3" delay="80" offsetY="-1"/> + <frame index="4" delay="70" offsetY="-3"/> + <frame index="5" delay="60" offsetY="-5"/> + <frame index="0" delay="60" offsetY="-7"/> + <frame index="1" delay="50" offsetY="-11" offsetX="-1"/> + <frame index="2" delay="50" offsetY="-13" offsetX="-1"/> + <frame index="3" delay="40" offsetY="-17" offsetX="-2"/> + <frame index="4" delay="40" offsetY="-21" offsetX="-3"/> + <frame index="5" delay="40" offsetY="-25" offsetX="-4"/> + <frame index="0" delay="40" offsetY="-29" offsetX="-5"/> + <frame index="1" delay="40" offsetY="-33" offsetX="-6"/> + <frame index="2" delay="50" offsetY="-37" offsetX="-7"/> + <!-- Hit the cible. --> + <frame index="3" delay="50" offsetY="-41" offsetX="-8"/> + <frame index="4" delay="60" offsetY="-43" offsetX="-7"/> + <frame index="5" delay="70" offsetY="-46" offsetX="-7"/> + <frame index="0" delay="70" offsetY="-47" offsetX="-6"/> + <!-- Peak reached. --> + <frame index="1" delay="100" offsetY="-49" offsetX="-6"/> + <frame index="2" delay="70" offsetY="-48" offsetX="-5"/> + <frame index="3" delay="70" offsetY="-47" offsetX="-5"/> + <frame index="4" delay="60" offsetY="-44" offsetX="-4"/> + <frame index="5" delay="60" offsetY="-42" offsetX="-4"/> + <frame index="0" delay="50" offsetY="-39" offsetX="-3"/> + <frame index="1" delay="40" offsetY="-36" offsetX="-3"/> + <frame index="2" delay="40" offsetY="-32" offsetX="-2"/> + <frame index="3" delay="40" offsetY="-27" offsetX="-2"/> + <frame index="4" delay="40" offsetY="-22" offsetX="-1"/> + <frame index="5" delay="50" offsetY="-18" offsetX="-1"/> + <frame index="0" delay="50" offsetY="-13"/> + <frame index="1" delay="60" offsetY="-10"/> + <frame index="2" delay="60" offsetY="-7"/> + <frame index="3" delay="70" offsetY="-4"/> + <frame index="4" delay="70" offsetY="-2"/> + <frame index="5" delay="80"/> + <end /> + </animation> + + <animation direction="up"> + <frame index="0" delay="100" offsetY="1"/> + <frame index="1" delay="50" offsetY="3"/> + <frame index="2" delay="50" offsetY="3"/> + <frame index="3" delay="40" offsetY="3"/> + <frame index="4" delay="90" offsetY="1"/> + <frame index="5" delay="80" offsetY="-1"/> + <frame index="0" delay="70" offsetY="-3"/> + <frame index="1" delay="60" offsetY="-5"/> + <frame index="2" delay="60" offsetY="-7"/> + <frame index="3" delay="50" offsetY="-11"/> + <frame index="4" delay="50" offsetY="-13"/> + <frame index="5" delay="40" offsetY="-17"/> + <frame index="0" delay="40" offsetY="-21"/> + <frame index="1" delay="40" offsetY="-25"/> + <frame index="2" delay="40" offsetY="-29"/> + <frame index="3" delay="40" offsetY="-33"/> + <frame index="4" delay="50" offsetY="-37"/> + <!-- Hit the cible. --> + <frame index="5" delay="50" offsetY="-41"/> + <frame index="0" delay="60" offsetY="-43"/> + <frame index="1" delay="70" offsetY="-46"/> + <frame index="2" delay="70" offsetY="-47"/> + <!-- Peak reached. --> + <frame index="3" delay="100" offsetY="-49"/> + <frame index="4" delay="70" offsetY="-48"/> + <frame index="5" delay="70" offsetY="-47"/> + <frame index="0" delay="60" offsetY="-44"/> + <frame index="1" delay="60" offsetY="-42"/> + <frame index="2" delay="50" offsetY="-39"/> + <frame index="3" delay="40" offsetY="-36"/> + <frame index="4" delay="40" offsetY="-32"/> + <frame index="5" delay="40" offsetY="-27"/> + <frame index="0" delay="40" offsetY="-22"/> + <frame index="1" delay="50" offsetY="-18"/> + <frame index="2" delay="50" offsetY="-14"/> + <frame index="3" delay="60" offsetY="-10"/> + <frame index="4" delay="60" offsetY="-7"/> + <frame index="5" delay="70" offsetY="-4"/> + <frame index="0" delay="70" offsetY="-2"/> + <frame index="0" delay="80"/> + <end /> + </animation> + + <animation direction="upright"> + <frame index="2" delay="100" offsetY="1"/> + <frame index="2" delay="50" offsetY="3"/> + <frame index="3" delay="50" offsetY="3"/> + <frame index="4" delay="40" offsetY="3"/> + <frame index="5" delay="90" offsetY="1"/> + <frame index="0" delay="80" offsetY="-1"/> + <frame index="1" delay="70" offsetY="-3"/> + <frame index="2" delay="60" offsetY="-5"/> + <frame index="3" delay="60" offsetY="-7"/> + <frame index="4" delay="50" offsetY="-11" offsetX="1"/> + <frame index="5" delay="50" offsetY="-13" offsetX="1"/> + <frame index="0" delay="40" offsetY="-17" offsetX="2"/> + <frame index="1" delay="40" offsetY="-21" offsetX="3"/> + <frame index="2" delay="40" offsetY="-25" offsetX="4"/> + <frame index="3" delay="40" offsetY="-29" offsetX="5"/> + <frame index="4" delay="40" offsetY="-33" offsetX="6"/> + <frame index="5" delay="50" offsetY="-37" offsetX="7"/> + <!-- Hit the cible. --> + <frame index="0" delay="50" offsetY="-41" offsetX="8"/> + <frame index="1" delay="60" offsetY="-43" offsetX="7"/> + <frame index="2" delay="70" offsetY="-46" offsetX="7"/> + <frame index="3" delay="70" offsetY="-47" offsetX="6"/> + <!-- Peak reached. --> + <frame index="4" delay="100" offsetY="-49" offsetX="6"/> + <frame index="5" delay="70" offsetY="-48" offsetX="5"/> + <frame index="0" delay="70" offsetY="-47" offsetX="5"/> + <frame index="1" delay="60" offsetY="-44" offsetX="4"/> + <frame index="2" delay="60" offsetY="-42" offsetX="4"/> + <frame index="3" delay="50" offsetY="-39" offsetX="3"/> + <frame index="4" delay="40" offsetY="-36" offsetX="3"/> + <frame index="5" delay="40" offsetY="-32" offsetX="2"/> + <frame index="0" delay="40" offsetY="-27" offsetX="2"/> + <frame index="1" delay="40" offsetY="-22" offsetX="1"/> + <frame index="2" delay="50" offsetY="-18" offsetX="1"/> + <frame index="3" delay="50" offsetY="-13"/> + <frame index="4" delay="60" offsetY="-10"/> + <frame index="5" delay="60" offsetY="-7"/> + <frame index="0" delay="70" offsetY="-4"/> + <frame index="1" delay="70" offsetY="-2"/> + <frame index="2" delay="80"/> + <end /> + </animation> + + <animation direction="right"> + <frame index="3" delay="100" offsetY="1"/> + <frame index="4" delay="50" offsetY="3"/> + <frame index="5" delay="50" offsetY="3"/> + <frame index="0" delay="40" offsetY="3"/> + <frame index="1" delay="90" offsetY="1"/> + <frame index="2" delay="80" offsetY="-1"/> + <frame index="3" delay="70" offsetY="-3"/> + <frame index="4" delay="60" offsetY="-5"/> + <frame index="5" delay="60" offsetY="-7" offsetX="1"/> + <frame index="0" delay="50" offsetY="-10" offsetX="2"/> + <frame index="1" delay="50" offsetY="-12" offsetX="3"/> + <frame index="2" delay="40" offsetY="-15" offsetX="5"/> + <frame index="3" delay="40" offsetY="-18" offsetX="7"/> + <frame index="4" delay="40" offsetY="-21" offsetX="9"/> + <frame index="5" delay="40" offsetY="-24" offsetX="11"/> + <frame index="0" delay="40" offsetY="-27" offsetX="13"/> + <frame index="1" delay="50" offsetY="-30" offsetX="15"/> + <!-- Hit the cible. --> + <frame index="2" delay="50" offsetY="-33" offsetX="16"/> + <frame index="3" delay="60" offsetY="-36" offsetX="15"/> + <frame index="4" delay="70" offsetY="-39" offsetX="14"/> + <frame index="5" delay="70" offsetY="-41" offsetX="13"/> + <!-- Peak reached. --> + <frame index="0" delay="100" offsetY="-43" offsetX="12"/> + <frame index="1" delay="70" offsetY="-43" offsetX="11"/> + <frame index="2" delay="70" offsetY="-42" offsetX="10"/> + <frame index="3" delay="60" offsetY="-40" offsetX="9"/> + <frame index="4" delay="60" offsetY="-38" offsetX="8"/> + <frame index="5" delay="50" offsetY="-36" offsetX="7"/> + <frame index="0" delay="40" offsetY="-33" offsetX="6"/> + <frame index="1" delay="40" offsetY="-30" offsetX="5"/> + <frame index="2" delay="40" offsetY="-25" offsetX="4"/> + <frame index="3" delay="40" offsetY="-21" offsetX="3"/> + <frame index="4" delay="50" offsetY="-17" offsetX="2"/> + <frame index="5" delay="50" offsetY="-13" offsetX="1"/> + <frame index="0" delay="60" offsetY="-10"/> + <frame index="1" delay="60" offsetY="-7"/> + <frame index="2" delay="70" offsetY="-4"/> + <frame index="3" delay="70" offsetY="-2"/> + <frame index="3" delay="80"/> + <end /> + </animation> + + <animation direction="downright"> + <frame index="5" delay="100" offsetY="1"/> + <frame index="5" delay="50" offsetY="3"/> + <frame index="0" delay="50" offsetY="3"/> + <frame index="1" delay="40" offsetY="3"/> + <frame index="2" delay="90" offsetY="1"/> + <frame index="3" delay="80" offsetY="-1"/> + <frame index="4" delay="70" offsetY="-3"/> + <frame index="5" delay="60" offsetY="-5"/> + <frame index="0" delay="60" offsetY="-7"/> + <frame index="1" delay="50" offsetY="-9" offsetX="1"/> + <frame index="2" delay="50" offsetY="-11" offsetX="1"/> + <frame index="3" delay="40" offsetY="-13" offsetX="2"/> + <frame index="4" delay="40" offsetY="-15" offsetX="3"/> + <frame index="5" delay="40" offsetY="-17" offsetX="4"/> + <frame index="0" delay="40" offsetY="-19" offsetX="5"/> + <frame index="1" delay="40" offsetY="-21" offsetX="6"/> + <frame index="2" delay="50" offsetY="-23" offsetX="7"/> + <!-- Hit the cible. --> + <frame index="3" delay="50" offsetY="-25" offsetX="8"/> + <frame index="4" delay="60" offsetY="-29" offsetX="7"/> + <frame index="5" delay="70" offsetY="-32" offsetX="7"/> + <frame index="0" delay="70" offsetY="-35" offsetX="6"/> + <!-- Peak reached. --> + <frame index="1" delay="100" offsetY="-37" offsetX="6"/> + <frame index="2" delay="70" offsetY="-38" offsetX="5"/> + <frame index="3" delay="70" offsetY="-37" offsetX="5"/> + <frame index="4" delay="60" offsetY="-36" offsetX="4"/> + <frame index="5" delay="60" offsetY="-34" offsetX="4"/> + <frame index="0" delay="50" offsetY="-33" offsetX="3"/> + <frame index="1" delay="40" offsetY="-30" offsetX="3"/> + <frame index="2" delay="40" offsetY="-28" offsetX="2"/> + <frame index="3" delay="40" offsetY="-23" offsetX="2"/> + <frame index="4" delay="40" offsetY="-20" offsetX="1"/> + <frame index="5" delay="50" offsetY="-16" offsetX="1"/> + <frame index="0" delay="50" offsetY="-13"/> + <frame index="1" delay="60" offsetY="-10"/> + <frame index="2" delay="60" offsetY="-7"/> + <frame index="3" delay="70" offsetY="-4"/> + <frame index="4" delay="70" offsetY="-2"/> + <frame index="5" delay="80"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="tentacle"> + <animation direction="default"> + <sequence start="6" end="9" delay="110"/> + <frame index="10"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/accessories/croconut.xml b/graphics/sprites/accessories/croconut.xml new file mode 100644 index 0000000..7390a48 --- /dev/null +++ b/graphics/sprites/accessories/croconut.xml @@ -0,0 +1,76 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012-2013 Evol Online --> +<sprite> + <imageset name="acc" + src="graphics/sprites/monsters/crocotree.png" + width="18" + height="17" + offsetY="-61"/> + + <action name="stand" imageset="acc"> + <animation direction="default"> + <!-- Moves sideways. --> + <frame index="1" delay="4210"/> + <frame index="0" delay="120"/> + <frame index="1" delay="110"/> + <frame index="2" delay="120"/> + <frame index="1" delay="110"/> + <frame index="0" delay="120"/> + <frame index="1" delay="110"/> + <frame index="2" delay="120"/> + <frame index="1" delay="110"/> + <frame index="0" delay="120"/> + <frame index="1" delay="110"/> + <frame index="2" delay="120"/> + <frame index="1" delay="110"/> + <frame index="0" delay="120"/> + <frame index="1" delay="110"/> + <frame index="2" delay="120"/> + <frame index="1" delay="1380"/> + <frame index="0" delay="120"/> + <frame index="1" delay="110"/> + <frame index="2" delay="120"/> + <frame index="1" delay="110"/> + <frame index="0" delay="120"/> + <frame index="1" delay="110"/> + <frame index="2" delay="120"/> + <frame index="1" delay="110"/> + <frame index="0" delay="120"/> + <frame index="1" delay="110"/> + <frame index="2" delay="120"/> + <frame index="1" delay="110"/> + <frame index="0" delay="120"/> + <frame index="1" delay="110"/> + <frame index="2" delay="120"/> + <frame index="1" delay="110"/> + <frame index="0" delay="120"/> + <frame index="1" delay="110"/> + <frame index="2" delay="120"/> + <frame index="1" delay="110"/> + <frame index="0" delay="120"/> + <frame index="1" delay="110"/> + <frame index="2" delay="120"/> + <frame index="1" delay="110"/> + <frame index="0" delay="120"/> + <frame index="1" delay="110"/> + <frame index="2" delay="120"/> + <frame index="1" delay="110"/> + <!-- Starts to fall. --> + <frame index="3" delay="90" offsetY="2"/> + <frame index="3" delay="80" offsetY="4"/> + <frame index="3" delay="70" offsetY="6"/> + <frame index="3" delay="50" offsetY="9"/> + <!-- Hits Tarlan's head. --> + <frame index="4" delay="60" offsetY="11"/> + <frame index="5" delay="60" offsetY="12"/> + <frame index="6" delay="50" offsetY="12"/> + <frame index="7" delay="10720"/> + <frame index="1" delay="3670"/> + </animation> + + <animation direction="left"> + <frame index="1"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/accessories/demonicmoubooantlers.png b/graphics/sprites/accessories/demonicmoubooantlers.png Binary files differnew file mode 100644 index 0000000..88817f2 --- /dev/null +++ b/graphics/sprites/accessories/demonicmoubooantlers.png diff --git a/graphics/sprites/accessories/demonicmoubooantlers.xml b/graphics/sprites/accessories/demonicmoubooantlers.xml new file mode 100644 index 0000000..78ff733 --- /dev/null +++ b/graphics/sprites/accessories/demonicmoubooantlers.xml @@ -0,0 +1,98 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="accessory" src="graphics/sprites/accessories/demonicmoubooantlers.png" width="37" height="30"/> + <action name="stand" imageset="accessory"> + <animation direction="down"> + <frame index="0" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-16" offsetY="-55"/> + </animation> + <animation direction="up"> + <frame index="0" offsetY="-56"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="19" offsetY="-55"/> + </animation> + </action> + <action name="walk" imageset="accessory"> + <animation direction="down"> + <frame index="0" delay="75" offsetY="-52"/> + <frame index="0" delay="150" offsetY="-54"/> + <frame index="0" delay="75" offsetY="-51"/> + <frame index="0" delay="75" offsetY="-48"/> + <frame index="0" delay="75" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame index="1" delay="75" offsetX="-16" offsetY="-59"/> + <frame index="1" delay="75" offsetX="-14" offsetY="-59"/> + <frame index="1" delay="75" offsetX="-15" offsetY="-61"/> + <frame index="1" delay="75" offsetX="-20" offsetY="-60"/> + <frame index="1" delay="75" offsetX="-20" offsetY="-56"/> + <frame index="1" delay="75" offsetX="-21" offsetY="-51"/> + </animation> + <animation direction="up"> + <frame index="0" delay="75" offsetY="-59"/> + <frame index="0" delay="75" offsetY="-60"/> + <frame index="0" delay="75" offsetY="-63"/> + <frame index="0" delay="75" offsetY="-61"/> + <frame index="0" delay="75" offsetY="-60"/> + <frame index="0" delay="75" offsetY="-58"/> + </animation> + <animation direction="right"> + <frame index="2" delay="75" offsetX="16" offsetY="-59"/> + <frame index="2" delay="75" offsetX="14" offsetY="-59"/> + <frame index="2" delay="75" offsetX="15" offsetY="-61"/> + <frame index="2" delay="75" offsetX="20" offsetY="-60"/> + <frame index="2" delay="75" offsetX="20" offsetY="-56"/> + <frame index="2" delay="75" offsetX="21" offsetY="-51"/> + </animation> + </action> + <action name="attack" imageset="accessory"> + <animation direction="down"> + <frame index="0" delay="75" offsetY="-50"/> + <frame index="0" delay="75" offsetY="-52"/> + <frame index="0" delay="75" offsetY="-39"/> + <frame index="0" delay="75" offsetY="-31"/> + <frame index="0" delay="75" offsetY="-30"/> + <frame index="0" delay="75" offsetY="-31"/> + <frame index="0" delay="75" offsetY="-38"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" delay="75" offsetX="-14" offsetY="-56"/> + <frame index="1" delay="75" offsetX="-7" offsetY="-56"/> + <frame index="1" delay="75" offsetX="-21" offsetY="-40"/> + <frame index="1" delay="75" offsetX="-23" offsetY="-40"/> + <frame index="1" delay="75" offsetX="-27" offsetY="-40"/> + <frame index="1" delay="75" offsetX="-24" offsetY="-49"/> + <frame index="1" delay="75" offsetX="-16" offsetY="-55"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" delay="75" offsetY="-55"/> + <frame index="0" delay="75" offsetY="-53"/> + <frame index="0" delay="75" offsetY="-59"/> + <frame index="0" delay="75" offsetY="-53"/> + <frame index="0" delay="75" offsetY="-51"/> + <frame index="0" delay="75" offsetY="-54"/> + <frame index="0" delay="75" offsetY="-56"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" delay="75" offsetX="14" offsetY="-56"/> + <frame index="2" delay="75" offsetX="7" offsetY="-56"/> + <frame index="2" delay="75" offsetX="21" offsetY="-40"/> + <frame index="2" delay="75" offsetX="23" offsetY="-40"/> + <frame index="2" delay="75" offsetX="27" offsetY="-40"/> + <frame index="2" delay="75" offsetX="24" offsetY="-49"/> + <frame index="2" delay="75" offsetX="16" offsetY="-55"/> + <end/> + </animation> + </action> + <action name="dead" imageset="accessory"> + <animation> + <frame index="3" delay="1600" offsetX="20" offsetY="-8"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/accessories/enora-eye.xml b/graphics/sprites/accessories/enora-eye.xml new file mode 100644 index 0000000..c85c068 --- /dev/null +++ b/graphics/sprites/accessories/enora-eye.xml @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2015 Evol Online --> +<sprite> + <imageset name="eye" + src="graphics/sprites/accessories/eye-down-blink.png" + width="16" + height="8" + offsetY="-42" + offsetX="-1"/> + + <action name="stand" imageset="eye"> + <animation direction="default"> + <label name="start"/> + <!-- 4% --> + <goto label="blink" rand="4"/> + <!-- 100% on static animation --> + <goto label="static" rand="100"/> + + <!-- Static animation --> + <label name="static"/> + <frame index="0" delay="160"/> + <goto label="start"/> + + <!-- Blinking animation --> + <label name="blink"/> + <frame index="1" delay="60"/> + <frame index="2" delay="80"/> + <goto label="start"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/accessories/enora-hair.png b/graphics/sprites/accessories/enora-hair.png Binary files differnew file mode 100644 index 0000000..abdfcc2 --- /dev/null +++ b/graphics/sprites/accessories/enora-hair.png diff --git a/graphics/sprites/accessories/enora-hair.xml b/graphics/sprites/accessories/enora-hair.xml new file mode 100644 index 0000000..d544539 --- /dev/null +++ b/graphics/sprites/accessories/enora-hair.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2015 Evol Online --> + +<sprite> + <imageset name="hair" + src="graphics/sprites/accessories/enora-hair.png" + width="18" + height="20" + offsetY="-40" + offsetX="-1"/> + + <action name="stand" imageset="hair"> + <animation> + <sequence start="0" end="3" delay="250"/> + <frame index="2" delay="200"/> + <frame index="1" delay="300"/> + <sequence start="2" end="3" delay="250"/> + <frame index="2" delay="200"/> + <frame index="1" delay="200"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/accessories/eye-down-blink-argaes.png b/graphics/sprites/accessories/eye-down-blink-argaes.png Binary files differnew file mode 100644 index 0000000..fa2bee8 --- /dev/null +++ b/graphics/sprites/accessories/eye-down-blink-argaes.png diff --git a/graphics/sprites/accessories/eye-down-blink-argaes.xml b/graphics/sprites/accessories/eye-down-blink-argaes.xml new file mode 100644 index 0000000..be6af96 --- /dev/null +++ b/graphics/sprites/accessories/eye-down-blink-argaes.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2021 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="base" + src="graphics/sprites/accessories/eye-down-blink-argaes.png" + width="16" + height="8" + offsetY="-51"/> + + <include file="accessories/eye-down-blink.xml"/> +</sprite> diff --git a/graphics/sprites/accessories/eye-down-blink-tonori.png b/graphics/sprites/accessories/eye-down-blink-tonori.png Binary files differnew file mode 100644 index 0000000..a42eae0 --- /dev/null +++ b/graphics/sprites/accessories/eye-down-blink-tonori.png diff --git a/graphics/sprites/accessories/eye-down-blink-tonori.xml b/graphics/sprites/accessories/eye-down-blink-tonori.xml new file mode 100644 index 0000000..2be1d5a --- /dev/null +++ b/graphics/sprites/accessories/eye-down-blink-tonori.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2021 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="base" + src="graphics/sprites/accessories/eye-down-blink-tonori.png" + width="16" + height="8" + offsetY="-51"/> + + <include file="accessories/eye-down-blink.xml"/> +</sprite> diff --git a/graphics/sprites/accessories/eye-down-blink.png b/graphics/sprites/accessories/eye-down-blink.png Binary files differnew file mode 100644 index 0000000..b85a80a --- /dev/null +++ b/graphics/sprites/accessories/eye-down-blink.png diff --git a/graphics/sprites/accessories/eye-down-blink.xml b/graphics/sprites/accessories/eye-down-blink.xml new file mode 100644 index 0000000..4be7b54 --- /dev/null +++ b/graphics/sprites/accessories/eye-down-blink.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2013 Evol Online --> +<sprite> + <imageset name="eye" + src="graphics/sprites/accessories/eye-down-blink.png" + width="16" + height="8" + offsetY="-51"/> + + <action name="stand" imageset="eye"> + <animation direction="default"> + <frame index="0" delay="100"/> + <frame index="1" delay="60"/> + <frame index="2" delay="80"/> + <frame index="0" delay="300"/> + <frame index="1" delay="60"/> + <frame index="2" delay="80"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/accessories/eye-left-blink.png b/graphics/sprites/accessories/eye-left-blink.png Binary files differnew file mode 100644 index 0000000..3713302 --- /dev/null +++ b/graphics/sprites/accessories/eye-left-blink.png diff --git a/graphics/sprites/accessories/eye-left-blink.xml b/graphics/sprites/accessories/eye-left-blink.xml new file mode 100644 index 0000000..f871ad1 --- /dev/null +++ b/graphics/sprites/accessories/eye-left-blink.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2012 Evol Online --> +<sprite> + <imageset name="acc" + src="graphics/sprites/accessories/eye-left-blink.png" + width="5" + height="5" + offsetY="-44"/> + + <action name="stand" imageset="acc"> + <animation direction="default"> + <frame index="0" delay="7000"/> + <frame index="1" delay="60"/> + <frame index="2" delay="80"/> + <frame index="0" delay="3500"/> + <frame index="1" delay="60"/> + <frame index="2" delay="80"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/accessories/harbour-box.png b/graphics/sprites/accessories/harbour-box.png Binary files differnew file mode 100644 index 0000000..90d809c --- /dev/null +++ b/graphics/sprites/accessories/harbour-box.png diff --git a/graphics/sprites/accessories/harbour-box.xml b/graphics/sprites/accessories/harbour-box.xml new file mode 100644 index 0000000..e63e82f --- /dev/null +++ b/graphics/sprites/accessories/harbour-box.xml @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="npc" + src="graphics/sprites/accessories/harbour-box.png" + width="32" + height="96" + offsetY="19" + offsetX="77"/> + + + <action name="stand" imageset="npc"> + <!-- Static Top --> + <animation direction="down"> + <frame index="0" delay="140"/> + </animation> + <!-- Moving Down, x=3, with x*560 delay in ms --> + <animation direction="left"> + <sequence start="0" end="11" delay="140"/> + </animation> + <!-- Moving Bottom, x=3, with x*560 delay in ms --> + <animation direction="up"> + <sequence start="11" end="0" delay="140"/> + </animation> + <!-- Static Bottom--> + <animation direction="right"> + <frame index="11" delay="140"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/accessories/harbour-hook.png b/graphics/sprites/accessories/harbour-hook.png Binary files differnew file mode 100644 index 0000000..76a1d3c --- /dev/null +++ b/graphics/sprites/accessories/harbour-hook.png diff --git a/graphics/sprites/accessories/harbour-hook.xml b/graphics/sprites/accessories/harbour-hook.xml new file mode 100644 index 0000000..be082a9 --- /dev/null +++ b/graphics/sprites/accessories/harbour-hook.xml @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="npc" + src="graphics/sprites/accessories/harbour-hook.png" + width="5" + height="40" + offsetY="-36" + offsetX="76"/> + + + <action name="stand" imageset="npc"> + <!-- Static Top --> + <animation direction="down"> + <frame index="0"/> + </animation> + <!-- Moving Down, x=3, with x*560 delay in ms --> + <animation direction="left"> + <sequence start="0" end="11" delay="140"/> + </animation> + <!-- Moving Bottom, x=3, with x*560 delay in ms --> + <animation direction="up"> + <sequence start="11" end="0" delay="140"/> + </animation> + <!-- Static Bottom--> + <animation direction="right"> + <frame index="11"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/accessories/harbour-rope.png b/graphics/sprites/accessories/harbour-rope.png Binary files differnew file mode 100644 index 0000000..ca2fcf3 --- /dev/null +++ b/graphics/sprites/accessories/harbour-rope.png diff --git a/graphics/sprites/accessories/harbour-rope.xml b/graphics/sprites/accessories/harbour-rope.xml new file mode 100644 index 0000000..049d87a --- /dev/null +++ b/graphics/sprites/accessories/harbour-rope.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="npc" + src="graphics/sprites/accessories/harbour-rope.png" + width="192" + height="128" + offsetY="15" + offsetX="-16"/> + + <action name="stand" imageset="npc"> + <!-- Static Top --> + <animation direction="down"> + <frame index="0"/> + </animation> + <!-- Moving Down, common divisor of 560 and delay in ms --> + <animation direction="left"> + <sequence start="0" end="2" delay="80"/> + </animation> + <!-- Moving Bottom, common divisor of 560 and delay in ms --> + <animation direction="up"> + <sequence start="2" end="0" delay="80"/> + </animation> + <!-- Static Bottom--> + <animation direction="right"> + <frame index="2"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/accessories/littleblub-tentacle.png b/graphics/sprites/accessories/littleblub-tentacle.png Binary files differnew file mode 100644 index 0000000..cc66729 --- /dev/null +++ b/graphics/sprites/accessories/littleblub-tentacle.png diff --git a/graphics/sprites/accessories/littleblub-tentacle.xml b/graphics/sprites/accessories/littleblub-tentacle.xml new file mode 100644 index 0000000..d1c3f19 --- /dev/null +++ b/graphics/sprites/accessories/littleblub-tentacle.xml @@ -0,0 +1,473 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2013 Evol Online --> +<sprite> + <imageset name="acc" + src="graphics/sprites/accessories/littleblub-tentacle.png" + width="15" + height="14" + offsetY="-8"/> + + <action name="spawn" imageset="acc"> + <animation direction="default"> + <!-- Coming out of the ground. --> + <frame index="10" delay="1430"/> + <frame index="9" delay="360"/> + <frame index="8" delay="140"/> + <jump action="stand"/> + </animation> + </action> + + <action name="stand" imageset="acc"> + <animation direction="down"> + <!-- Static --> + <frame index="0" delay="5430"/> + <!-- Looking Around --> + <frame index="1" delay="150"/> + <frame index="2" delay="250"/> + <frame index="1" delay="150"/> + <frame index="0" delay="130"/> + <frame index="7" delay="150"/> + <frame index="6" delay="250"/> + <frame index="5" delay="150"/> + <frame index="0" delay="200"/> + </animation> + + <animation direction="downleft"> + <!-- Static --> + <frame index="1" delay="4000"/> + <!-- Looking Around --> + <frame index="0" delay="150"/> + <frame index="7" delay="250"/> + <frame index="0" delay="150"/> + <frame index="1" delay="130"/> + <frame index="2" delay="150"/> + <frame index="3" delay="250"/> + <frame index="2" delay="150"/> + <frame index="1" delay="200"/> + </animation> + + <animation direction="left"> + <!-- Static --> + <frame index="2" delay="4000"/> + <!-- Looking Around --> + <frame index="1" delay="150"/> + <frame index="0" delay="250"/> + <frame index="1" delay="150"/> + <frame index="2" delay="130"/> + <frame index="3" delay="150"/> + <frame index="4" delay="250"/> + <frame index="3" delay="150"/> + </animation> + + <animation direction="upleft"> + <!-- Static --> + <frame index="3" delay="5000"/> + <!-- Looking Around --> + <frame index="2" delay="150"/> + <frame index="1" delay="250"/> + <frame index="2" delay="150"/> + <frame index="3" delay="130"/> + <frame index="4" delay="150"/> + <frame index="5" delay="250"/> + <frame index="4" delay="150"/> + </animation> + + <animation direction="up"> + <!-- Static --> + <frame index="4" delay="5000"/> + <!-- Looking Around --> + <frame index="3" delay="150"/> + <frame index="2" delay="250"/> + <frame index="3" delay="150"/> + <frame index="4" delay="130"/> + <frame index="5" delay="150"/> + <frame index="6" delay="250"/> + <frame index="5" delay="150"/> + </animation> + + <animation direction="upright"> + <!-- Static --> + <frame index="5" delay="5000"/> + <!-- Looking Around --> + <frame index="4" delay="150"/> + <frame index="3" delay="250"/> + <frame index="4" delay="150"/> + <frame index="5" delay="130"/> + <frame index="6" delay="150"/> + <frame index="7" delay="250"/> + <frame index="6" delay="150"/> + </animation> + + <animation direction="right"> + <!-- Static --> + <frame index="6" delay="5000"/> + <!-- Looking Around --> + <frame index="5" delay="150"/> + <frame index="4" delay="250"/> + <frame index="5" delay="150"/> + <frame index="6" delay="130"/> + <frame index="7" delay="150"/> + <frame index="0" delay="250"/> + <frame index="7" delay="150"/> + </animation> + + <animation direction="downright"> + <!-- Static --> + <frame index="7" delay="5000"/> + <!-- Looking Around --> + <frame index="6" delay="150"/> + <frame index="5" delay="250"/> + <frame index="6" delay="150"/> + <frame index="7" delay="130"/> + <frame index="0" delay="150"/> + <frame index="1" delay="250"/> + <frame index="0" delay="150"/> + </animation> + </action> + + <action name="walk" imageset="acc"> + <animation direction="down"> + <sequence start="0" end="7" delay="130"/> + </animation> + + <animation direction="downleft"> + <sequence start="1" end="7" delay="130"/> + <frame index="0" delay="130"/> + </animation> + + <animation direction="left"> + <sequence start="2" end="7" delay="130"/> + <sequence start="0" end="1" delay="130"/> + </animation> + + <animation direction="upleft"> + <sequence start="3" end="7" delay="130"/> + <sequence start="0" end="2" delay="130"/> + </animation> + + <animation direction="up"> + <sequence start="4" end="7" delay="130"/> + <sequence start="0" end="3" delay="130"/> + </animation> + + <animation direction="upright"> + <sequence start="5" end="7" delay="130"/> + <sequence start="0" end="4" delay="130"/> + </animation> + + <animation direction="right"> + <sequence start="6" end="7" delay="130"/> + <sequence start="0" end="5" delay="130"/> + </animation> + + <animation direction="downright"> + <frame index="7" delay="130"/> + <sequence start="0" end="6" delay="130"/> + </animation> + </action> + + <action name="attack" imageset="acc"> + <animation direction="down"> + <frame index="0" delay="140" offsetY="1"/> + <frame index="0" delay="280" offsetY="2"/> + <frame index="0" delay="90" offsetY="1"/> + <frame index="0" delay="90" offsetY="-1"/> + <frame index="1" delay="80" offsetY="-3"/> + <frame index="2" delay="80" offsetY="-5"/> + <frame index="3" delay="90" offsetY="-8"/> + <frame index="4" delay="90" offsetY="-11"/> + <frame index="5" delay="100" offsetY="-14"/> + <frame index="6" delay="100" offsetY="-17"/> + <frame index="7" delay="110" offsetY="-18"/> + <frame index="0" delay="110" offsetY="-16"/> + <frame index="1" delay="110" offsetY="-13"/> + <frame index="2" delay="100" offsetY="-11"/> + <frame index="3" delay="80" offsetY="-9"/> + <frame index="4" delay="70" offsetY="-7"/> + <frame index="5" delay="80" offsetY="-5"/> + <frame index="6" delay="90" offsetY="-3"/> + <frame index="7" delay="100" offsetY="-1"/> + <end /> + </animation> + + <animation direction="downleft"> + <frame index="1" delay="140" offsetY="1"/> + <frame index="1" delay="280" offsetY="2"/> + <frame index="1" delay="90" offsetY="1"/> + <frame index="1" delay="90" offsetY="-1"/> + <frame index="2" delay="80" offsetY="-3"/> + <frame index="3" delay="80" offsetY="-5"/> + <frame index="4" delay="90" offsetY="-8"/> + <frame index="5" delay="90" offsetY="-11"/> + <frame index="6" delay="100" offsetY="-14"/> + <frame index="7" delay="100" offsetY="-17"/> + <frame index="0" delay="110" offsetY="-18"/> + <frame index="1" delay="110" offsetY="-16"/> + <frame index="2" delay="110" offsetY="-13"/> + <frame index="3" delay="100" offsetY="-11"/> + <frame index="4" delay="80" offsetY="-9"/> + <frame index="5" delay="70" offsetY="-7"/> + <frame index="6" delay="80" offsetY="-5"/> + <frame index="7" delay="90" offsetY="-3"/> + <frame index="0" delay="100" offsetY="-1"/> + <end /> + </animation> + + <animation direction="left"> + <frame index="2" delay="140" offsetY="1"/> + <frame index="2" delay="280" offsetY="2"/> + <frame index="2" delay="90" offsetY="1"/> + <frame index="2" delay="90" offsetY="-1"/> + <frame index="3" delay="80" offsetY="-3"/> + <frame index="4" delay="80" offsetY="-5"/> + <frame index="5" delay="90" offsetY="-8"/> + <frame index="6" delay="90" offsetY="-11"/> + <frame index="7" delay="100" offsetY="-14"/> + <frame index="0" delay="100" offsetY="-17"/> + <frame index="1" delay="110" offsetY="-18"/> + <frame index="2" delay="110" offsetY="-16"/> + <frame index="3" delay="110" offsetY="-13"/> + <frame index="4" delay="100" offsetY="-11"/> + <frame index="5" delay="80" offsetY="-9"/> + <frame index="6" delay="70" offsetY="-7"/> + <frame index="7" delay="80" offsetY="-5"/> + <frame index="0" delay="90" offsetY="-3"/> + <frame index="1" delay="100" offsetY="-1"/> + <end /> + </animation> + + <animation direction="upleft"> + <frame index="3" delay="140" offsetY="1"/> + <frame index="3" delay="280" offsetY="2"/> + <frame index="3" delay="90" offsetY="1"/> + <frame index="3" delay="90" offsetY="-1"/> + <frame index="4" delay="80" offsetY="-3"/> + <frame index="5" delay="80" offsetY="-5"/> + <frame index="6" delay="90" offsetY="-8"/> + <frame index="7" delay="90" offsetY="-11"/> + <frame index="0" delay="100" offsetY="-14"/> + <frame index="1" delay="100" offsetY="-17"/> + <frame index="2" delay="110" offsetY="-18"/> + <frame index="3" delay="110" offsetY="-16"/> + <frame index="4" delay="110" offsetY="-13"/> + <frame index="5" delay="100" offsetY="-11"/> + <frame index="6" delay="80" offsetY="-9"/> + <frame index="7" delay="70" offsetY="-7"/> + <frame index="0" delay="80" offsetY="-5"/> + <frame index="1" delay="90" offsetY="-3"/> + <frame index="2" delay="100" offsetY="-1"/> + <end /> + </animation> + + <animation direction="up"> + <frame index="4" delay="140" offsetY="1"/> + <frame index="4" delay="280" offsetY="2"/> + <frame index="4" delay="90" offsetY="1"/> + <frame index="4" delay="90" offsetY="-1"/> + <frame index="5" delay="80" offsetY="-3"/> + <frame index="6" delay="80" offsetY="-5"/> + <frame index="7" delay="90" offsetY="-8"/> + <frame index="0" delay="90" offsetY="-11"/> + <frame index="1" delay="100" offsetY="-14"/> + <frame index="2" delay="100" offsetY="-17"/> + <frame index="3" delay="110" offsetY="-18"/> + <frame index="4" delay="110" offsetY="-16"/> + <frame index="5" delay="110" offsetY="-13"/> + <frame index="6" delay="100" offsetY="-11"/> + <frame index="7" delay="80" offsetY="-9"/> + <frame index="0" delay="70" offsetY="-7"/> + <frame index="1" delay="80" offsetY="-5"/> + <frame index="2" delay="90" offsetY="-3"/> + <frame index="3" delay="100" offsetY="-1"/> + <end /> + </animation> + + <animation direction="upright"> + <frame index="5" delay="140" offsetY="1"/> + <frame index="5" delay="280" offsetY="2"/> + <frame index="5" delay="90" offsetY="1"/> + <frame index="5" delay="90" offsetY="-1"/> + <frame index="6" delay="80" offsetY="-3"/> + <frame index="7" delay="80" offsetY="-5"/> + <frame index="0" delay="90" offsetY="-8"/> + <frame index="1" delay="90" offsetY="-11"/> + <frame index="2" delay="100" offsetY="-14"/> + <frame index="3" delay="100" offsetY="-17"/> + <frame index="4" delay="110" offsetY="-18"/> + <frame index="5" delay="110" offsetY="-16"/> + <frame index="6" delay="110" offsetY="-13"/> + <frame index="7" delay="100" offsetY="-11"/> + <frame index="0" delay="80" offsetY="-9"/> + <frame index="1" delay="70" offsetY="-7"/> + <frame index="2" delay="80" offsetY="-5"/> + <frame index="3" delay="90" offsetY="-3"/> + <frame index="4" delay="100" offsetY="-1"/> + <end /> + </animation> + + <animation direction="right"> + <frame index="6" delay="140" offsetY="1"/> + <frame index="6" delay="280" offsetY="2"/> + <frame index="6" delay="90" offsetY="1"/> + <frame index="6" delay="90" offsetY="-1"/> + <frame index="7" delay="80" offsetY="-3"/> + <frame index="0" delay="80" offsetY="-5"/> + <frame index="1" delay="90" offsetY="-8"/> + <frame index="2" delay="90" offsetY="-11"/> + <frame index="3" delay="100" offsetY="-14"/> + <frame index="4" delay="100" offsetY="-17"/> + <frame index="5" delay="110" offsetY="-18"/> + <frame index="6" delay="110" offsetY="-16"/> + <frame index="7" delay="110" offsetY="-13"/> + <frame index="0" delay="100" offsetY="-11"/> + <frame index="1" delay="80" offsetY="-9"/> + <frame index="2" delay="70" offsetY="-7"/> + <frame index="3" delay="80" offsetY="-5"/> + <frame index="4" delay="90" offsetY="-3"/> + <frame index="5" delay="100" offsetY="-1"/> + <end /> + </animation> + + <animation direction="downright"> + <frame index="7" delay="140" offsetY="1"/> + <frame index="7" delay="280" offsetY="2"/> + <frame index="7" delay="90" offsetY="1"/> + <frame index="7" delay="90" offsetY="-1"/> + <frame index="0" delay="80" offsetY="-3"/> + <frame index="1" delay="80" offsetY="-5"/> + <frame index="2" delay="90" offsetY="-8"/> + <frame index="3" delay="90" offsetY="-11"/> + <frame index="4" delay="100" offsetY="-14"/> + <frame index="5" delay="100" offsetY="-17"/> + <frame index="6" delay="110" offsetY="-18"/> + <frame index="7" delay="110" offsetY="-16"/> + <frame index="0" delay="110" offsetY="-13"/> + <frame index="1" delay="100" offsetY="-11"/> + <frame index="2" delay="80" offsetY="-9"/> + <frame index="3" delay="70" offsetY="-7"/> + <frame index="4" delay="80" offsetY="-5"/> + <frame index="5" delay="90" offsetY="-3"/> + <frame index="6" delay="100" offsetY="-1"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="acc"> + <animation direction="down"> + <frame index="0" delay="80"/> + <frame index="1" delay="70"/> + <frame index="2" delay="70"/> + <frame index="3" delay="70"/> + <frame index="4" delay="70"/> + <frame index="5" delay="70"/> + <frame index="6" delay="80"/> + <frame index="7" delay="90"/> + <frame index="8" delay="90"/> + <frame index="9" delay="130" offsetY="1"/> + <frame index="10" delay="150" offsetY="2"/> + <frame index="11" offsetY="2"/> + </animation> + + <animation direction="downleft"> + <frame index="1" delay="80"/> + <frame index="2" delay="70"/> + <frame index="3" delay="70"/> + <frame index="4" delay="70"/> + <frame index="5" delay="70"/> + <frame index="6" delay="80"/> + <frame index="7" delay="90"/> + <frame index="8" delay="90"/> + <frame index="9" delay="130" offsetY="1"/> + <frame index="10" delay="150" offsetY="2"/> + <frame index="11" offsetY="2"/> + </animation> + + <animation direction="left"> + <frame index="2" delay="80"/> + <frame index="3" delay="70"/> + <frame index="4" delay="70"/> + <frame index="5" delay="70"/> + <frame index="6" delay="80"/> + <frame index="7" delay="90"/> + <frame index="8" delay="90"/> + <frame index="9" delay="130" offsetY="1"/> + <frame index="10" delay="150" offsetY="2"/> + <frame index="11" offsetY="2"/> + </animation> + + <animation direction="upleft"> + <frame index="3" delay="80"/> + <frame index="4" delay="70"/> + <frame index="5" delay="70"/> + <frame index="6" delay="80"/> + <frame index="7" delay="90"/> + <frame index="8" delay="90"/> + <frame index="9" delay="130" offsetY="1"/> + <frame index="10" delay="150" offsetY="2"/> + <frame index="11" offsetY="2"/> + </animation> + + <animation direction="up"> + <frame index="4" delay="80"/> + <frame index="5" delay="70"/> + <frame index="6" delay="80"/> + <frame index="7" delay="90"/> + <frame index="8" delay="90"/> + <frame index="9" delay="130" offsetY="1"/> + <frame index="10" delay="150" offsetY="2"/> + <frame index="11" offsetY="2"/> + </animation> + + <animation direction="upright"> + <frame index="5" delay="80"/> + <frame index="6" delay="70"/> + <frame index="7" delay="70"/> + <frame index="0" delay="70"/> + <frame index="1" delay="70"/> + <frame index="2" delay="70"/> + <frame index="3" delay="70"/> + <frame index="4" delay="70"/> + <frame index="5" delay="70"/> + <frame index="6" delay="80"/> + <frame index="7" delay="80"/> + <frame index="8" delay="90"/> + <frame index="9" delay="130" offsetY="1"/> + <frame index="10" delay="150" offsetY="2"/> + <frame index="11" offsetY="2"/> + </animation> + + <animation direction="right"> + <frame index="6" delay="80"/> + <frame index="7" delay="70"/> + <frame index="0" delay="70"/> + <frame index="1" delay="70"/> + <frame index="2" delay="70"/> + <frame index="3" delay="70"/> + <frame index="4" delay="70"/> + <frame index="5" delay="70"/> + <frame index="6" delay="80"/> + <frame index="7" delay="80"/> + <frame index="8" delay="90"/> + <frame index="9" delay="130" offsetY="1"/> + <frame index="10" delay="150" offsetY="2"/> + <frame index="11" offsetY="2"/> + </animation> + + <animation direction="downright"> + <frame index="7" delay="80"/> + <frame index="0" delay="70"/> + <frame index="1" delay="70"/> + <frame index="2" delay="70"/> + <frame index="3" delay="70"/> + <frame index="4" delay="70"/> + <frame index="5" delay="70"/> + <frame index="6" delay="80"/> + <frame index="7" delay="80"/> + <frame index="8" delay="90"/> + <frame index="9" delay="130" offsetY="1"/> + <frame index="10" delay="150" offsetY="2"/> + <frame index="11" offsetY="2"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/accessories/piousse-egg.png b/graphics/sprites/accessories/piousse-egg.png Binary files differnew file mode 100644 index 0000000..7698ecc --- /dev/null +++ b/graphics/sprites/accessories/piousse-egg.png diff --git a/graphics/sprites/accessories/piousse-egg.xml b/graphics/sprites/accessories/piousse-egg.xml new file mode 100644 index 0000000..bb9caa0 --- /dev/null +++ b/graphics/sprites/accessories/piousse-egg.xml @@ -0,0 +1,742 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2013 Evol Online --> +<sprite> + <imageset name="acc" + src="graphics/sprites/accessories/piousse-egg.png" + width="11" + height="11" + offsetY="-12"/> + + <action name="spawn" imageset="acc"> + <animation direction="default"> + <frame index="9" delay="20" offsetY="-86"/> + <frame index="9" delay="30" offsetY="-82"/> + <frame index="9" delay="30" offsetY="-78"/> + <frame index="9" delay="30" offsetY="-74"/> + <frame index="9" delay="30" offsetY="-70"/> + <frame index="9" delay="30" offsetY="-66"/> + <frame index="9" delay="30" offsetY="-62"/> + <frame index="9" delay="40" offsetY="-58"/> + <frame index="9" delay="40" offsetY="-54"/> + <frame index="9" delay="40" offsetY="-49"/> + <frame index="9" delay="40" offsetY="-44"/> + <frame index="9" delay="40" offsetY="-40"/> + <frame index="9" delay="40" offsetY="-36"/> + <frame index="9" delay="40" offsetY="-32"/> + <frame index="9" delay="50" offsetY="-28"/> + <frame index="9" delay="50" offsetY="-24"/> + <frame index="9" delay="50" offsetY="-21"/> + <frame index="9" delay="50" offsetY="-18"/> + <frame index="9" delay="50" offsetY="-15"/> + <frame index="9" delay="50" offsetY="-12"/> + <frame index="9" delay="50" offsetY="-9"/> + <frame index="9" delay="60" offsetY="-6"/> + <frame index="9" delay="60" offsetY="-3"/> + <frame index="9" delay="60" offsetY="-1"/> + <jump action="stand"/> + </animation> + </action> + + <action name="stand" imageset="acc"> + <animation direction="down"> + <!-- Static --> + <frame index="0" delay="1300"/> + <!-- Eating animation --> + <frame index="0" delay="130" offsetY="-1"/> + <frame index="0" delay="130"/> + <frame index="0" delay="130" offsetY="-1"/> + <frame index="0" delay="130"/> + <frame index="0" delay="130" offsetY="-1"/> + <frame index="0" delay="130"/> + <frame index="0" delay="130" offsetY="-1"/> + <!-- Static --> + <frame index="0" delay="2130"/> + <!-- Looking around --> + <frame index="6" delay="350"/> + <frame index="0" delay="500"/> + <frame index="7" delay="400"/> + <!-- Static --> + <frame index="0" delay="3260"/> + <!-- Jumping And Turning On Itself --> + <frame index="0" delay="50" offsetY="-1"/> + <frame index="0" delay="50" offsetY="-2"/> + <frame index="0" delay="50" offsetX="1" offsetY="-4"/> + <frame index="0" delay="60" offsetX="2" offsetY="-8"/> + <frame index="0" delay="60" offsetX="3" offsetY="-11"/> + <frame index="0" delay="70" offsetX="2" offsetY="-15"/> + <frame index="7" delay="80" offsetX="1" offsetY="-18"/> + <frame index="1" delay="90" offsetX="1" offsetY="-22"/> + <frame index="4" delay="100" offsetY="-25"/> + <frame index="3" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="5" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="2" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="6" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="0" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="0" delay="90" offsetY="-4"/> + <frame index="0" delay="100" offsetY="-1"/> + </animation> + + <animation direction="downleft"> + <!-- Static --> + <frame index="6" delay="4340"/> + <!-- Looking around --> + <frame index="2" delay="350"/> + <frame index="6" delay="500"/> + <frame index="0" delay="400"/> + <!-- Static --> + <frame index="6" delay="3260"/> + <!-- Jumping And Turning On Itself --> + <frame index="6" delay="50" offsetY="-1"/> + <frame index="6" delay="50" offsetY="-2"/> + <frame index="6" delay="50" offsetX="1" offsetY="-4"/> + <frame index="6" delay="60" offsetX="2" offsetY="-8"/> + <frame index="6" delay="60" offsetX="3" offsetY="-11"/> + <frame index="6" delay="70" offsetX="2" offsetY="-15"/> + <frame index="0" delay="80" offsetX="1" offsetY="-18"/> + <frame index="7" delay="90" offsetX="1" offsetY="-22"/> + <frame index="1" delay="100" offsetY="-25"/> + <frame index="4" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="3" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="5" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="2" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="6" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="6" delay="90" offsetY="-4"/> + <frame index="6" delay="100" offsetY="-1"/> + </animation> + + <animation direction="left"> + <!-- Static --> + <frame index="2" delay="1300"/> + <!-- Eating animation --> + <frame index="2" delay="130" offsetY="-1"/> + <frame index="2" delay="130"/> + <frame index="2" delay="130" offsetY="-1"/> + <frame index="2" delay="130"/> + <frame index="2" delay="130" offsetY="-1"/> + <frame index="2" delay="130"/> + <frame index="2" delay="130" offsetY="-1"/> + <!-- Static --> + <frame index="2" delay="2130"/> + <!-- Looking around --> + <frame index="5" delay="350"/> + <frame index="2" delay="500"/> + <frame index="6" delay="400"/> + <!-- Static --> + <frame index="2" delay="3260"/> + <!-- Jumping And Turning On Itself --> + <frame index="2" delay="50" offsetY="-1"/> + <frame index="2" delay="50" offsetY="-2"/> + <frame index="2" delay="50" offsetX="1" offsetY="-4"/> + <frame index="2" delay="60" offsetX="2" offsetY="-8"/> + <frame index="2" delay="60" offsetX="3" offsetY="-11"/> + <frame index="2" delay="70" offsetX="2" offsetY="-15"/> + <frame index="6" delay="80" offsetX="1" offsetY="-18"/> + <frame index="0" delay="90" offsetX="1" offsetY="-22"/> + <frame index="7" delay="100" offsetY="-25"/> + <frame index="1" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="4" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="3" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="5" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="2" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="2" delay="90" offsetY="-4"/> + <frame index="2" delay="100" offsetY="-1"/> + </animation> + + <animation direction="upleft"> + <!-- Static --> + <frame index="5" delay="1300"/> + <!-- Eating animation --> + <frame index="5" delay="130" offsetY="-1"/> + <frame index="5" delay="130"/> + <frame index="5" delay="130" offsetY="-1"/> + <frame index="5" delay="130"/> + <frame index="5" delay="130" offsetY="-1"/> + <frame index="5" delay="130"/> + <frame index="5" delay="130" offsetY="-1"/> + <!-- Static --> + <frame index="5" delay="2130"/> + <!-- Looking around --> + <frame index="2" delay="350"/> + <frame index="5" delay="500"/> + <frame index="3" delay="400"/> + <!-- Static --> + <frame index="5" delay="3260"/> + <!-- Jumping And Turning On Itself --> + <frame index="5" delay="50" offsetY="-1"/> + <frame index="5" delay="50" offsetY="-2"/> + <frame index="5" delay="50" offsetX="1" offsetY="-4"/> + <frame index="5" delay="60" offsetX="2" offsetY="-8"/> + <frame index="5" delay="60" offsetX="3" offsetY="-11"/> + <frame index="5" delay="70" offsetX="2" offsetY="-15"/> + <frame index="2" delay="80" offsetX="1" offsetY="-18"/> + <frame index="6" delay="90" offsetX="1" offsetY="-22"/> + <frame index="0" delay="100" offsetY="-25"/> + <frame index="7" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="1" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="4" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="3" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="5" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="5" delay="90" offsetY="-4"/> + <frame index="5" delay="100" offsetY="-1"/> + </animation> + + <animation direction="up"> + <!-- Static --> + <frame index="3" delay="1300"/> + <!-- Eating animation --> + <frame index="3" delay="130" offsetY="-1"/> + <frame index="3" delay="130"/> + <frame index="3" delay="130" offsetY="-1"/> + <frame index="3" delay="130"/> + <frame index="3" delay="130" offsetY="-1"/> + <frame index="3" delay="130"/> + <frame index="3" delay="130" offsetY="-1"/> + <!-- Static --> + <frame index="3" delay="2130"/> + <!-- Looking around --> + <frame index="4" delay="350"/> + <frame index="3" delay="500"/> + <frame index="5" delay="400"/> + <!-- Static --> + <frame index="3" delay="3260"/> + <!-- Jumping And Turning On Itself --> + <frame index="3" delay="50" offsetY="-1"/> + <frame index="3" delay="50" offsetY="-2"/> + <frame index="3" delay="50" offsetX="1" offsetY="-4"/> + <frame index="3" delay="60" offsetX="2" offsetY="-8"/> + <frame index="3" delay="60" offsetX="3" offsetY="-11"/> + <frame index="3" delay="70" offsetX="2" offsetY="-15"/> + <frame index="5" delay="80" offsetX="1" offsetY="-18"/> + <frame index="2" delay="90" offsetX="1" offsetY="-22"/> + <frame index="6" delay="100" offsetY="-25"/> + <frame index="0" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="5" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="1" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="4" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="3" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="3" delay="90" offsetY="-4"/> + <frame index="3" delay="100" offsetY="-1"/> + </animation> + + <animation direction="upright"> + <!-- Static --> + <frame index="4" delay="1300"/> + <!-- Eating animation --> + <frame index="4" delay="130" offsetY="-1"/> + <frame index="4" delay="130"/> + <frame index="4" delay="130" offsetY="-1"/> + <frame index="4" delay="130"/> + <frame index="4" delay="130" offsetY="-1"/> + <frame index="4" delay="130"/> + <frame index="4" delay="130" offsetY="-1"/> + <!-- Static --> + <frame index="4" delay="2130"/> + <!-- Looking around --> + <frame index="1" delay="350"/> + <frame index="4" delay="500"/> + <frame index="3" delay="400"/> + <!-- Static --> + <frame index="4" delay="3260"/> + <!-- Jumping And Turning On Itself --> + <frame index="4" delay="50" offsetY="-1"/> + <frame index="4" delay="50" offsetY="-2"/> + <frame index="4" delay="50" offsetX="1" offsetY="-4"/> + <frame index="4" delay="60" offsetX="2" offsetY="-8"/> + <frame index="4" delay="60" offsetX="3" offsetY="-11"/> + <frame index="4" delay="70" offsetX="2" offsetY="-15"/> + <frame index="3" delay="80" offsetX="1" offsetY="-18"/> + <frame index="5" delay="90" offsetX="1" offsetY="-22"/> + <frame index="2" delay="100" offsetY="-25"/> + <frame index="6" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="0" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="7" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="1" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="4" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="4" delay="90" offsetY="-4"/> + <frame index="4" delay="100" offsetY="-1"/> + </animation> + + <animation direction="right"> + <!-- Static --> + <frame index="1" delay="1300"/> + <!-- Eating animation --> + <frame index="1" delay="130" offsetY="-1"/> + <frame index="1" delay="130"/> + <frame index="1" delay="130" offsetY="-1"/> + <frame index="1" delay="130"/> + <frame index="1" delay="130" offsetY="-1"/> + <frame index="1" delay="130"/> + <frame index="1" delay="130" offsetY="-1"/> + <!-- Static --> + <frame index="1" delay="2130"/> + <!-- Looking around --> + <frame index="4" delay="350"/> + <frame index="1" delay="500"/> + <frame index="7" delay="400"/> + <!-- Static --> + <frame index="1" delay="3260"/> + <!-- Jumping And Turning On Itself --> + <frame index="1" delay="50" offsetY="-1"/> + <frame index="1" delay="50" offsetY="-2"/> + <frame index="1" delay="50" offsetX="1" offsetY="-4"/> + <frame index="1" delay="60" offsetX="2" offsetY="-8"/> + <frame index="1" delay="60" offsetX="3" offsetY="-11"/> + <frame index="1" delay="70" offsetX="2" offsetY="-15"/> + <frame index="4" delay="80" offsetX="1" offsetY="-18"/> + <frame index="3" delay="90" offsetX="1" offsetY="-22"/> + <frame index="5" delay="100" offsetY="-25"/> + <frame index="2" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="6" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="0" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="7" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="1" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="1" delay="90" offsetY="-4"/> + <frame index="1" delay="100" offsetY="-1"/> + </animation> + + <animation direction="downright"> + <!-- Static --> + <frame index="7" delay="4340"/> + <!-- Looking around --> + <frame index="1" delay="350"/> + <frame index="7" delay="500"/> + <frame index="0" delay="400"/> + <!-- Static --> + <frame index="7" delay="3260"/> + <!-- Jumping And Turning On Itself --> + <frame index="7" delay="50" offsetY="-1"/> + <frame index="7" delay="50" offsetY="-2"/> + <frame index="7" delay="50" offsetX="1" offsetY="-4"/> + <frame index="7" delay="60" offsetX="2" offsetY="-8"/> + <frame index="7" delay="60" offsetX="3" offsetY="-11"/> + <frame index="7" delay="70" offsetX="2" offsetY="-15"/> + <frame index="1" delay="80" offsetX="1" offsetY="-18"/> + <frame index="4" delay="90" offsetX="1" offsetY="-22"/> + <frame index="3" delay="100" offsetY="-25"/> + <frame index="5" delay="90" offsetX="-1" offsetY="-22"/> + <frame index="2" delay="90" offsetX="-2" offsetY="-18"/> + <frame index="6" delay="90" offsetX="-3" offsetY="-14"/> + <frame index="0" delay="90" offsetX="-2" offsetY="-10"/> + <frame index="7" delay="90" offsetX="-1" offsetY="-7"/> + <frame index="7" delay="90" offsetY="-4"/> + <frame index="7" delay="100" offsetY="-1"/> + </animation> + </action> + + <action name="walk" imageset="acc"> + <animation direction="down"> + <!-- Normal Jump x2 --> + <frame index="0" delay="50" offsetY="-1"/> + <frame index="0" delay="100" offsetY="-2"/> + <frame index="0" delay="150" offsetY="-4"/> + <frame index="0" delay="50" offsetY="-2"/> + <frame index="0" delay="150" offsetY="-4"/> + <frame index="0" delay="50" offsetY="-2"/> + <frame index="0" delay="50" offsetY="-3"/> + <frame index="0" delay="50" offsetY="-1"/> + <frame index="0" delay="50" offsetY="-2"/> + <!-- Turning Jump --> + <frame index="0" delay="50" offsetY="-1"/> + <frame index="0" delay="100" offsetY="-2"/> + <frame index="0" delay="100" offsetY="-4"/> + <frame index="0" delay="60" offsetY="-6"/> + <sequence value="7,1,4,3,5" delay="80" offsetY="-6"/> + <frame index="2" delay="80" offsetY="-5"/> + <frame index="6" delay="80" offsetY="-4"/> + <frame index="0" delay="110" offsetY="-3"/> + <frame index="0" delay="50" offsetY="-1"/> + <!-- Normal Jump --> + <frame index="0" delay="100" offsetY="-2"/> + <frame index="0" delay="150" offsetY="-4"/> + <frame index="0" delay="100" offsetY="-2"/> + <!-- Back Turning Jump --> + <frame index="0" delay="50" offsetY="-1"/> + <frame index="0" delay="100" offsetY="-2"/> + <frame index="0" delay="100" offsetY="-4"/> + <frame index="0" delay="60" offsetY="-6"/> + <sequence value="6,2,5,3,4" delay="80" offsetY="-6"/> + <frame index="1" delay="80" offsetY="-5"/> + <frame index="7" delay="80" offsetY="-4"/> + <frame index="0" delay="110" offsetY="-3"/> + <frame index="0" delay="50" offsetY="-1"/> + </animation> + + <animation direction="downleft"> + <!-- Normal Jump x2 --> + <frame index="6" delay="100" offsetY="-1"/> + <frame index="6" delay="50" offsetY="-2"/> + <frame index="6" delay="50" offsetY="-3"/> + <frame index="6" delay="50" offsetY="-4"/> + <frame index="6" delay="50" offsetY="-3"/> + <frame index="6" delay="50" offsetY="-2"/> + <frame index="6" delay="50" offsetY="-3"/> + <frame index="6" delay="50" offsetY="-4"/> + <frame index="6" delay="50" offsetY="-3"/> + <frame index="6" delay="100" offsetY="-2"/> + <!-- Turning Jump --> + <frame index="6" delay="200" offsetY="-1"/> + <frame index="6" delay="50" offsetY="-2"/> + <frame index="6" delay="50" offsetY="-3"/> + <frame index="6" delay="50" offsetY="-4"/> + <frame index="6" delay="60" offsetY="-5"/> + <sequence value="0,7,5,4,3" delay="80" offsetY="-6"/> + <frame index="5" delay="80" offsetY="-5"/> + <frame index="2" delay="80" offsetY="-4"/> + <frame index="6" delay="60" offsetY="-3"/> + <frame index="6" delay="50" offsetY="-2"/> + <!-- Normal Jump --> + <frame index="6" delay="100" offsetY="-1"/> + <frame index="6" delay="50" offsetY="-2"/> + <frame index="6" delay="50" offsetY="-3"/> + <frame index="6" delay="50" offsetY="-4"/> + <frame index="6" delay="50" offsetY="-3"/> + <frame index="6" delay="50" offsetY="-2"/> + <!-- Back Turning Jump --> + <frame index="6" delay="150" offsetY="-1"/> + <frame index="6" delay="50" offsetY="-2"/> + <frame index="6" delay="50" offsetY="-3"/> + <frame index="6" delay="50" offsetY="-4"/> + <frame index="6" delay="60" offsetY="-5"/> + <sequence value="2,5,3,4,1" delay="80" offsetY="-6"/> + <frame index="7" delay="80" offsetY="-5"/> + <frame index="0" delay="80" offsetY="-4"/> + <frame index="6" delay="60" offsetY="-3"/> + <frame index="6" delay="50" offsetY="-2"/> + <frame index="6" delay="50" offsetY="-1"/> + </animation> + + <animation direction="left"> + <!-- Normal Jump x2 --> + <frame index="2" delay="50" offsetY="-1"/> + <frame index="2" delay="100" offsetY="-2"/> + <frame index="2" delay="150" offsetY="-4"/> + <frame index="2" delay="50" offsetY="-2"/> + <frame index="2" delay="150" offsetY="-4"/> + <frame index="2" delay="50" offsetY="-2"/> + <frame index="2" delay="50" offsetY="-3"/> + <frame index="2" delay="50" offsetY="-1"/> + <frame index="2" delay="50" offsetY="-2"/> + <!-- Turning Jump --> + <frame index="2" delay="50" offsetY="-1"/> + <frame index="2" delay="100" offsetY="-2"/> + <frame index="2" delay="100" offsetY="-4"/> + <frame index="2" delay="60" offsetY="-6"/> + <sequence value="6,0,7,1,4" delay="80" offsetY="-6"/> + <frame index="3" delay="80" offsetY="-5"/> + <frame index="5" delay="80" offsetY="-4"/> + <frame index="2" delay="110" offsetY="-3"/> + <frame index="2" delay="50" offsetY="-1"/> + <!-- Normal Jump --> + <frame index="2" delay="100" offsetY="-2"/> + <frame index="2" delay="150" offsetY="-4"/> + <frame index="2" delay="100" offsetY="-2"/> + <!-- Back Turning Jump --> + <frame index="2" delay="50" offsetY="-1"/> + <frame index="2" delay="100" offsetY="-2"/> + <frame index="2" delay="100" offsetY="-4"/> + <frame index="2" delay="60" offsetY="-6"/> + <sequence value="5,3,4,1,7" delay="80" offsetY="-6"/> + <frame index="0" delay="80" offsetY="-5"/> + <frame index="6" delay="80" offsetY="-4"/> + <frame index="2" delay="110" offsetY="-3"/> + <frame index="2" delay="50" offsetY="-1"/> + </animation> + + <animation direction="upleft"> + <!-- Normal Jump x2 --> + <frame index="5" delay="50" offsetY="-1"/> + <frame index="5" delay="100" offsetY="-2"/> + <frame index="5" delay="150" offsetY="-4"/> + <frame index="5" delay="50" offsetY="-2"/> + <frame index="5" delay="150" offsetY="-4"/> + <frame index="5" delay="50" offsetY="-2"/> + <frame index="5" delay="50" offsetY="-3"/> + <frame index="5" delay="50" offsetY="-1"/> + <frame index="5" delay="50" offsetY="-2"/> + <!-- Turning Jump --> + <frame index="5" delay="50" offsetY="-1"/> + <frame index="5" delay="100" offsetY="-2"/> + <frame index="5" delay="100" offsetY="-4"/> + <frame index="5" delay="60" offsetY="-6"/> + <sequence value="2,6,0,7,1" delay="80" offsetY="-6"/> + <frame index="4" delay="80" offsetY="-5"/> + <frame index="3" delay="80" offsetY="-4"/> + <frame index="5" delay="110" offsetY="-3"/> + <frame index="5" delay="50" offsetY="-1"/> + <!-- Normal Jump --> + <frame index="5" delay="100" offsetY="-2"/> + <frame index="5" delay="150" offsetY="-4"/> + <frame index="5" delay="100" offsetY="-2"/> + <!-- Back Turning Jump --> + <frame index="5" delay="50" offsetY="-1"/> + <frame index="5" delay="100" offsetY="-2"/> + <frame index="5" delay="100" offsetY="-4"/> + <frame index="5" delay="60" offsetY="-6"/> + <sequence value="3,4,1,7,0" delay="80" offsetY="-6"/> + <frame index="6" delay="80" offsetY="-5"/> + <frame index="2" delay="80" offsetY="-4"/> + <frame index="5" delay="110" offsetY="-3"/> + <frame index="5" delay="50" offsetY="-1"/> + </animation> + + <animation direction="up"> + <!-- Normal Jump x2 --> + <frame index="3" delay="50" offsetY="-1"/> + <frame index="3" delay="100" offsetY="-2"/> + <frame index="3" delay="150" offsetY="-4"/> + <frame index="3" delay="50" offsetY="-2"/> + <frame index="3" delay="150" offsetY="-4"/> + <frame index="3" delay="50" offsetY="-2"/> + <frame index="3" delay="50" offsetY="-3"/> + <frame index="3" delay="50" offsetY="-1"/> + <frame index="3" delay="50" offsetY="-2"/> + <!-- Turning Jump --> + <frame index="3" delay="50" offsetY="-1"/> + <frame index="3" delay="100" offsetY="-2"/> + <frame index="3" delay="100" offsetY="-4"/> + <frame index="3" delay="60" offsetY="-6"/> + <sequence value="5,2,6,0,7" delay="80" offsetY="-6"/> + <frame index="1" delay="80" offsetY="-5"/> + <frame index="4" delay="80" offsetY="-4"/> + <frame index="3" delay="110" offsetY="-3"/> + <frame index="3" delay="50" offsetY="-1"/> + <!-- Normal Jump --> + <frame index="3" delay="100" offsetY="-2"/> + <frame index="3" delay="150" offsetY="-4"/> + <frame index="3" delay="100" offsetY="-2"/> + <!-- Back Turning Jump --> + <frame index="3" delay="50" offsetY="-1"/> + <frame index="3" delay="100" offsetY="-2"/> + <frame index="3" delay="100" offsetY="-4"/> + <frame index="3" delay="60" offsetY="-6"/> + <sequence value="4,1,7,0,6" delay="80" offsetY="-6"/> + <frame index="2" delay="80" offsetY="-5"/> + <frame index="5" delay="80" offsetY="-4"/> + <frame index="3" delay="110" offsetY="-3"/> + <frame index="3" delay="50" offsetY="-1"/> + </animation> + + <animation direction="upright"> + <!-- Normal Jump x2 --> + <frame index="4" delay="50" offsetY="-1"/> + <frame index="4" delay="100" offsetY="-2"/> + <frame index="4" delay="150" offsetY="-4"/> + <frame index="4" delay="50" offsetY="-2"/> + <frame index="4" delay="150" offsetY="-4"/> + <frame index="4" delay="50" offsetY="-2"/> + <frame index="4" delay="50" offsetY="-3"/> + <frame index="4" delay="50" offsetY="-1"/> + <frame index="4" delay="50" offsetY="-2"/> + <!-- Turning Jump --> + <frame index="4" delay="50" offsetY="-1"/> + <frame index="4" delay="100" offsetY="-2"/> + <frame index="4" delay="100" offsetY="-4"/> + <frame index="4" delay="60" offsetY="-6"/> + <sequence value="3,5,2,6,0" delay="80" offsetY="-6"/> + <frame index="7" delay="80" offsetY="-5"/> + <frame index="1" delay="80" offsetY="-4"/> + <frame index="4" delay="110" offsetY="-3"/> + <frame index="4" delay="50" offsetY="-1"/> + <!-- Normal Jump --> + <frame index="4" delay="100" offsetY="-2"/> + <frame index="4" delay="150" offsetY="-4"/> + <frame index="4" delay="100" offsetY="-2"/> + <!-- Back Turning Jump --> + <frame index="4" delay="50" offsetY="-1"/> + <frame index="4" delay="100" offsetY="-2"/> + <frame index="4" delay="100" offsetY="-4"/> + <frame index="4" delay="60" offsetY="-6"/> + <sequence value="1,7,0,6,2" delay="80" offsetY="-6"/> + <frame index="5" delay="80" offsetY="-5"/> + <frame index="3" delay="80" offsetY="-4"/> + <frame index="4" delay="110" offsetY="-3"/> + <frame index="4" delay="50" offsetY="-1"/> + </animation> + + <animation direction="right"> + <!-- Normal Jump x2 --> + <frame index="1" delay="50" offsetY="-1"/> + <frame index="1" delay="100" offsetY="-2"/> + <frame index="1" delay="150" offsetY="-4"/> + <frame index="1" delay="50" offsetY="-2"/> + <frame index="1" delay="150" offsetY="-4"/> + <frame index="1" delay="50" offsetY="-2"/> + <frame index="1" delay="50" offsetY="-3"/> + <frame index="1" delay="50" offsetY="-1"/> + <frame index="1" delay="50" offsetY="-2"/> + <!-- Turning Jump --> + <frame index="1" delay="50" offsetY="-1"/> + <frame index="1" delay="100" offsetY="-2"/> + <frame index="1" delay="100" offsetY="-4"/> + <frame index="1" delay="60" offsetY="-6"/> + <sequence value="4,3,5,2,6" delay="80" offsetY="-6"/> + <frame index="0" delay="80" offsetY="-5"/> + <frame index="7" delay="80" offsetY="-4"/> + <frame index="1" delay="110" offsetY="-3"/> + <frame index="1" delay="50" offsetY="-1"/> + <!-- Normal Jump --> + <frame index="1" delay="100" offsetY="-2"/> + <frame index="1" delay="150" offsetY="-4"/> + <frame index="1" delay="100" offsetY="-2"/> + <!-- Back Turning Jump --> + <frame index="1" delay="50" offsetY="-1"/> + <frame index="1" delay="100" offsetY="-2"/> + <frame index="1" delay="100" offsetY="-4"/> + <frame index="1" delay="60" offsetY="-6"/> + <sequence value="7,0,6,2,5" delay="80" offsetY="-6"/> + <frame index="3" delay="80" offsetY="-5"/> + <frame index="4" delay="80" offsetY="-4"/> + <frame index="1" delay="110" offsetY="-3"/> + <frame index="1" delay="50" offsetY="-1"/> + </animation> + + <animation direction="downright"> + <!-- Normal Jump x2 --> + <frame index="7" delay="100" offsetY="-1"/> + <frame index="7" delay="50" offsetY="-2"/> + <frame index="7" delay="50" offsetY="-3"/> + <frame index="7" delay="50" offsetY="-4"/> + <frame index="7" delay="50" offsetY="-3"/> + <frame index="7" delay="50" offsetY="-2"/> + <frame index="7" delay="50" offsetY="-3"/> + <frame index="7" delay="50" offsetY="-4"/> + <frame index="7" delay="50" offsetY="-3"/> + <frame index="7" delay="100" offsetY="-2"/> + <!-- Turning Jump --> + <frame index="7" delay="200" offsetY="-1"/> + <frame index="7" delay="50" offsetY="-2"/> + <frame index="7" delay="50" offsetY="-3"/> + <frame index="7" delay="50" offsetY="-4"/> + <frame index="7" delay="60" offsetY="-5"/> + <sequence value="1,4,3,5,2" delay="80" offsetY="-6"/> + <frame index="6" delay="80" offsetY="-5"/> + <frame index="0" delay="80" offsetY="-4"/> + <frame index="7" delay="60" offsetY="-3"/> + <frame index="7" delay="50" offsetY="-2"/> + <!-- Normal Jump --> + <frame index="7" delay="100" offsetY="-1"/> + <frame index="7" delay="50" offsetY="-2"/> + <frame index="7" delay="50" offsetY="-3"/> + <frame index="7" delay="50" offsetY="-4"/> + <frame index="7" delay="50" offsetY="-3"/> + <frame index="7" delay="50" offsetY="-2"/> + <!-- Back Turning Jump --> + <frame index="7" delay="150" offsetY="-1"/> + <frame index="7" delay="50" offsetY="-2"/> + <frame index="7" delay="50" offsetY="-3"/> + <frame index="7" delay="50" offsetY="-4"/> + <frame index="7" delay="60" offsetY="-5"/> + <sequence value="0,6,2,5,3" delay="80" offsetY="-6"/> + <frame index="4" delay="80" offsetY="-5"/> + <frame index="1" delay="80" offsetY="-4"/> + <frame index="7" delay="60" offsetY="-3"/> + <frame index="7" delay="50" offsetY="-2"/> + <frame index="7" delay="50" offsetY="-1"/> + </animation> + </action> + + <action name="attack" imageset="acc"> + <animation direction="down"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="0" delay="60" offsetY="2"/> + <frame index="0" delay="60" offsetY="4"/> + <frame index="0" delay="60" offsetY="6"/> + <frame index="0" delay="60" offsetY="8"/> + <frame index="0" delay="40" offsetY="6"/> + <frame index="0" 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="6" delay="60" offsetX="-2" offsetY="2"/> + <frame index="6" delay="60" offsetX="-4" offsetY="4"/> + <frame index="6" delay="60" offsetX="-6" offsetY="6"/> + <frame index="6" delay="60" offsetX="-8" offsetY="8"/> + <frame index="6" delay="40" offsetX="-6" offsetY="6"/> + <frame index="6" delay="40" offsetX="-4" offsetY="4"/> + <frame index="6" 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="2" delay="60" offsetX="-2"/> + <frame index="2" delay="60" offsetX="-4"/> + <frame index="2" delay="60" offsetX="-6"/> + <frame index="2" delay="60" offsetX="-8"/> + <frame index="2" delay="40" offsetX="-6"/> + <frame index="2" delay="40" offsetX="-4"/> + <frame index="2" delay="40" offsetX="-2"/> + <end/> + </animation> + + <animation direction="upleft"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="5" delay="60" offsetX="-2" offsetY="-2"/> + <frame index="5" delay="60" offsetX="-4" offsetY="-4"/> + <frame index="5" delay="60" offsetX="-6" offsetY="-6"/> + <frame index="5" delay="60" offsetX="-8" offsetY="-8"/> + <frame index="5" delay="40" offsetX="-6" offsetY="-6"/> + <frame index="5" delay="40" offsetX="-4" offsetY="-4"/> + <frame index="5" 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="3" delay="60" offsetY="-2"/> + <frame index="3" delay="60" offsetY="-4"/> + <frame index="3" delay="60" offsetY="-6"/> + <frame index="3" delay="60" offsetY="-8"/> + <frame index="3" delay="40" offsetY="-6"/> + <frame index="3" delay="40" offsetY="-4"/> + <frame index="3" delay="40" offsetY="-2"/> + <end/> + </animation> + + <animation direction="upright"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="4" delay="60" offsetX="2" offsetY="-2"/> + <frame index="4" delay="60" offsetX="4" offsetY="-4"/> + <frame index="4" delay="60" offsetX="6" offsetY="-6"/> + <frame index="4" delay="60" offsetX="8" offsetY="-8"/> + <frame index="4" delay="40" offsetX="6" offsetY="-6"/> + <frame index="4" delay="40" offsetX="4" offsetY="-4"/> + <frame index="4" 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="1" delay="60" offsetX="2"/> + <frame index="1" delay="60" offsetX="4"/> + <frame index="1" delay="60" offsetX="6"/> + <frame index="1" delay="60" offsetX="8"/> + <frame index="1" delay="40" offsetX="6"/> + <frame index="1" delay="40" offsetX="4"/> + <frame index="1" delay="40" offsetX="2"/> + <end/> + </animation> + + <animation direction="downright"> + <!-- Runs to the player, bits him and goes back to its place. --> + <frame index="7" delay="60" offsetX="2" offsetY="2"/> + <frame index="7" delay="60" offsetX="4" offsetY="4"/> + <frame index="7" delay="60" offsetX="6" offsetY="6"/> + <frame index="7" delay="60" offsetX="8" offsetY="8"/> + <frame index="7" delay="40" offsetX="6" offsetY="6"/> + <frame index="7" delay="40" offsetX="4" offsetY="4"/> + <frame index="7" delay="40" offsetX="2" offsetY="2"/> + <end/> + </animation> + </action> + + <action name="dead" imageset="acc"> + <animation> + <frame index="8"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/accessories/ratto-tail.png b/graphics/sprites/accessories/ratto-tail.png Binary files differnew file mode 100644 index 0000000..331e0f5 --- /dev/null +++ b/graphics/sprites/accessories/ratto-tail.png diff --git a/graphics/sprites/accessories/ratto-tail.xml b/graphics/sprites/accessories/ratto-tail.xml new file mode 100644 index 0000000..1ac8908 --- /dev/null +++ b/graphics/sprites/accessories/ratto-tail.xml @@ -0,0 +1,228 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2013 Evol Online --> +<sprite> + <imageset name="acc" + src="graphics/sprites/accessories/ratto-tail.png" + width="32" + height="32"/> + + <imageset name="mob" + src="graphics/sprites/monsters/ratto.png" + width="32" + height="32"/> + + <action name="spawn" imageset="mob"> + <animation direction="default"> + <frame index="0" delay="250"/> + <frame index="1" delay="150"/> + <frame index="2" delay="400"/> + <frame index="3" delay="110"/> + <frame index="4" delay="120"/> + <frame index="5" delay="160"/> + <frame index="6" delay="150"/> + <frame index="7" delay="250"/> + <jump action="stand"/> + </animation> + </action> + + <action name="stand" imageset="acc"> + <animation direction="down"> + <frame index="0" delay="120"/> + <frame index="1" delay="100"/> + <frame index="2" delay="120"/> + <frame index="1" delay="100"/> + </animation> + + <animation direction="downleft"> + <frame index="21" delay="120"/> + <frame index="22" delay="100"/> + <frame index="23" delay="120"/> + <frame index="22" delay="100"/> + </animation> + + <animation direction="left"> + <frame index="18" delay="120"/> + <frame index="19" delay="100"/> + <frame index="20" delay="120"/> + <frame index="19" delay="100"/> + </animation> + + <animation direction="upleft"> + <frame index="15" delay="120"/> + <frame index="16" delay="100"/> + <frame index="17" delay="120"/> + <frame index="16" delay="100"/> + </animation> + + <animation direction="up"> + <frame index="12" delay="120"/> + <frame index="13" delay="100"/> + <frame index="14" delay="120"/> + <frame index="13" delay="100"/> + </animation> + + <animation direction="upright"> + <frame index="9" delay="120"/> + <frame index="10" delay="100"/> + <frame index="11" delay="120"/> + <frame index="10" delay="100"/> + </animation> + + <animation direction="right"> + <frame index="6" delay="120"/> + <frame index="7" delay="100"/> + <frame index="8" delay="120"/> + <frame index="7" delay="100"/> + </animation> + + <animation direction="downright"> + <frame index="3" delay="120"/> + <frame index="4" delay="100"/> + <frame index="5" delay="120"/> + <frame index="4" delay="100"/> + </animation> + </action> + + <action name="walk" imageset="acc"> + <animation direction="down"> + <frame index="0" delay="120"/> + <frame index="1" delay="100"/> + <frame index="2" delay="120"/> + <frame index="1" delay="100"/> + </animation> + + <animation direction="downleft"> + <frame index="21" delay="120"/> + <frame index="22" delay="100"/> + <frame index="23" delay="120"/> + <frame index="22" delay="100"/> + </animation> + + <animation direction="left"> + <frame index="18" delay="120"/> + <frame index="19" delay="100"/> + <frame index="20" delay="120"/> + <frame index="19" delay="100"/> + </animation> + + <animation direction="upleft"> + <frame index="15" delay="120"/> + <frame index="16" delay="100"/> + <frame index="17" delay="120"/> + <frame index="16" delay="100"/> + </animation> + + <animation direction="up"> + <frame index="12" delay="120"/> + <frame index="13" delay="100"/> + <frame index="14" delay="120"/> + <frame index="13" delay="100"/> + </animation> + + <animation direction="upright"> + <frame index="9" delay="120"/> + <frame index="10" delay="100"/> + <frame index="11" delay="120"/> + <frame index="10" delay="100"/> + </animation> + + <animation direction="right"> + <frame index="6" delay="120"/> + <frame index="7" delay="100"/> + <frame index="8" delay="120"/> + <frame index="7" delay="100"/> + </animation> + + <animation direction="downright"> + <frame index="3" delay="120"/> + <frame index="4" delay="100"/> + <frame index="5" delay="120"/> + <frame index="4" delay="100"/> + </animation> + </action> + + <action name="attack" imageset="acc"> + <animation direction="down"> + <frame index="0" delay="120"/> + <frame index="1" delay="100"/> + <frame index="2" delay="120"/> + <frame index="1" delay="100"/> + <end/> + </animation> + + <animation direction="downleft"> + <frame index="21" delay="120"/> + <frame index="22" delay="100"/> + <frame index="23" delay="120"/> + <frame index="22" delay="100"/> + <end/> + </animation> + + <animation direction="left"> + <frame index="18" delay="120"/> + <frame index="19" delay="100"/> + <frame index="20" delay="120"/> + <frame index="19" delay="100"/> + <end/> + </animation> + + <animation direction="upleft"> + <frame index="15" delay="120"/> + <frame index="16" delay="100"/> + <frame index="17" delay="120"/> + <frame index="16" delay="100"/> + <end/> + </animation> + + <animation direction="up"> + <frame index="12" delay="120"/> + <frame index="13" delay="100"/> + <frame index="14" delay="120"/> + <frame index="13" delay="100"/> + <end/> + </animation> + + <animation direction="upright"> + <frame index="9" delay="120"/> + <frame index="10" delay="100"/> + <frame index="11" delay="120"/> + <frame index="10" delay="100"/> + <end/> + </animation> + + <animation direction="right"> + <frame index="6" delay="120"/> + <frame index="7" delay="100"/> + <frame index="8" delay="120"/> + <frame index="7" delay="100"/> + <end/> + </animation> + + <animation direction="downright"> + <frame index="3" delay="120"/> + <frame index="4" delay="100"/> + <frame index="5" delay="120"/> + <frame index="4" delay="100"/> + <end/> + </animation> + </action> + + <action name="dead" imageset="acc"> + <animation direction="down"> + <frame index="24"/> + </animation> + + <animation direction="left"> + <frame index="24"/> + </animation> + + <animation direction="up"> + <frame index="24"/> + </animation> + + <animation direction="right"> + <frame index="24"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/accessories/tipiou-hat.png b/graphics/sprites/accessories/tipiou-hat.png Binary files differnew file mode 100644 index 0000000..b71ec0c --- /dev/null +++ b/graphics/sprites/accessories/tipiou-hat.png diff --git a/graphics/sprites/accessories/tipiou-hat.xml b/graphics/sprites/accessories/tipiou-hat.xml new file mode 100644 index 0000000..eab26c5 --- /dev/null +++ b/graphics/sprites/accessories/tipiou-hat.xml @@ -0,0 +1,302 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> +<sprite> + <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="acc"> + <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="acc"> + <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="acc"> <!-- 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="acc"> + <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/accessories/water-fish.png b/graphics/sprites/accessories/water-fish.png Binary files differnew file mode 100644 index 0000000..7961983 --- /dev/null +++ b/graphics/sprites/accessories/water-fish.png diff --git a/graphics/sprites/accessories/water-fish1.xml b/graphics/sprites/accessories/water-fish1.xml new file mode 100644 index 0000000..078a5f5 --- /dev/null +++ b/graphics/sprites/accessories/water-fish1.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="npc" + src="graphics/sprites/accessories/water-fish.png" + width="16" + height="8"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <label name="start"/> + <frame index="4" delay="100"/> + <goto label="swim" rand="3"/> + <goto label="start" rand="100"/> + <label name="swim"/> + <frame index="0" delay="80"/> + <frame index="0" delay="80" offsetX="2" offsetY="-1"/> + <frame index="0" delay="80" offsetX="4" offsetY="-2"/> + <frame index="1" delay="90" offsetX="6" offsetY="-3"/> + <frame index="2" delay="90" offsetX="8" offsetY="-4"/> + <frame index="3" delay="90" offsetX="10" offsetY="-5"/> + <frame index="2" delay="90" offsetX="12" offsetY="-6"/> + <frame index="1" delay="90" offsetX="14" offsetY="-8"/> + <frame index="2" delay="90" offsetX="16" offsetY="-9"/> + <frame index="3" delay="90" offsetX="18" offsetY="-10"/> + <frame index="2" delay="90" offsetX="20" offsetY="-12"/> + <frame index="1" delay="90" offsetX="22" offsetY="-14"/> + <frame index="2" delay="90" offsetX="24" offsetY="-15"/> + <frame index="3" delay="90" offsetX="26" offsetY="-16"/> + <frame index="2" delay="90" offsetX="28" offsetY="-18"/> + <frame index="0" delay="80" offsetX="30" offsetY="-20"/> + <frame index="0" delay="80" offsetX="33" offsetY="-20"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/accessories/water-fish2.xml b/graphics/sprites/accessories/water-fish2.xml new file mode 100644 index 0000000..327aea7 --- /dev/null +++ b/graphics/sprites/accessories/water-fish2.xml @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="npc" + src="graphics/sprites/accessories/water-fish.png" + width="16" + height="8" + offsetX="-7" + offsetY="-12"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <label name="start"/> + <frame index="4" delay="100"/> + <goto label="swim" rand="3"/> + <goto label="start" rand="100"/> + <label name="swim"/> + <frame index="0" delay="80"/> + <frame index="0" delay="80" offsetX="2" offsetY="-1"/> + <frame index="0" delay="80" offsetX="4" offsetY="-2"/> + <frame index="1" delay="90" offsetX="6" offsetY="-3"/> + <frame index="2" delay="90" offsetX="8" offsetY="-4"/> + <frame index="3" delay="90" offsetX="10" offsetY="-5"/> + <frame index="2" delay="90" offsetX="12" offsetY="-6"/> + <frame index="1" delay="90" offsetX="14" offsetY="-8"/> + <frame index="2" delay="90" offsetX="16" offsetY="-9"/> + <frame index="3" delay="90" offsetX="18" offsetY="-10"/> + <frame index="2" delay="90" offsetX="20" offsetY="-12"/> + <frame index="1" delay="90" offsetX="22" offsetY="-14"/> + <frame index="2" delay="90" offsetX="24" offsetY="-15"/> + <frame index="3" delay="90" offsetX="26" offsetY="-16"/> + <frame index="2" delay="90" offsetX="28" offsetY="-18"/> + <frame index="0" delay="80" offsetX="30" offsetY="-20"/> + <frame index="0" delay="80" offsetX="33" offsetY="-20"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/accessories/water-splash.png b/graphics/sprites/accessories/water-splash.png Binary files differnew file mode 100644 index 0000000..3f6f604 --- /dev/null +++ b/graphics/sprites/accessories/water-splash.png diff --git a/graphics/sprites/accessories/water-splash1.xml b/graphics/sprites/accessories/water-splash1.xml new file mode 100644 index 0000000..747fcc6 --- /dev/null +++ b/graphics/sprites/accessories/water-splash1.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="npc" + src="graphics/sprites/accessories/water-splash.png" + width="32" + height="32"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <label name="start"/> + <frame index="6" delay="100"/> + <goto label="splash" rand="2"/> + <goto label="start" rand="100"/> + <label name="splash"/> + <sequence start="0" end="5" delay="130"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/accessories/water-splash2.xml b/graphics/sprites/accessories/water-splash2.xml new file mode 100644 index 0000000..c29c4a5 --- /dev/null +++ b/graphics/sprites/accessories/water-splash2.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="npc" + src="graphics/sprites/accessories/water-splash.png" + width="32" + height="32" + offsetX="-28" + offsetY="-16"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <label name="start"/> + <frame index="6" delay="100"/> + <goto label="splash" rand="2"/> + <goto label="start" rand="100"/> + <label name="splash"/> + <sequence start="0" end="5" delay="130"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/accessories/water-splash3.xml b/graphics/sprites/accessories/water-splash3.xml new file mode 100644 index 0000000..e5f66e2 --- /dev/null +++ b/graphics/sprites/accessories/water-splash3.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="npc" + src="graphics/sprites/accessories/water-splash.png" + width="32" + height="32" + offsetX="18" + offsetY="-24"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <label name="start"/> + <frame index="6" delay="100"/> + <goto label="splash" rand="3"/> + <goto label="start" rand="100"/> + <label name="splash"/> + <sequence start="0" end="5" delay="130"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/accessories/water-splash4.xml b/graphics/sprites/accessories/water-splash4.xml new file mode 100644 index 0000000..2d969f1 --- /dev/null +++ b/graphics/sprites/accessories/water-splash4.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="npc" + src="graphics/sprites/accessories/water-splash.png" + width="32" + height="32" + offsetX="11" + offsetY="18"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <label name="start"/> + <frame index="6" delay="100"/> + <goto label="splash" rand="5"/> + <goto label="start" rand="100"/> + <label name="splash"/> + <sequence start="0" end="5" delay="130"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/avatars/aisleriot.xml b/graphics/sprites/avatars/aisleriot.xml new file mode 100644 index 0000000..0e2d5ac --- /dev/null +++ b/graphics/sprites/avatars/aisleriot.xml @@ -0,0 +1,12 @@ +<?xml version="1.0"?> +<sprite variants="300" variant_offset="1"> + + <imageset name="base" src="graphics/sprites/avatars/aisleriot_ornamental.png" width="35" height="48" /> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0" /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/avatars/aisleriot_ornamental.png b/graphics/sprites/avatars/aisleriot_ornamental.png Binary files differnew file mode 100644 index 0000000..37523de --- /dev/null +++ b/graphics/sprites/avatars/aisleriot_ornamental.png diff --git a/graphics/sprites/avatars/avatar-ship.png b/graphics/sprites/avatars/avatar-ship.png Binary files differnew file mode 100644 index 0000000..92ac998 --- /dev/null +++ b/graphics/sprites/avatars/avatar-ship.png diff --git a/graphics/sprites/avatars/avatar-ship.xml b/graphics/sprites/avatars/avatar-ship.xml new file mode 100644 index 0000000..6ec286c --- /dev/null +++ b/graphics/sprites/avatars/avatar-ship.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2012 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/avatars/avatar-ship.png" + width="64" + height="40" + offsetX="0"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/avatars/sequenceboard.png b/graphics/sprites/avatars/sequenceboard.png Binary files differnew file mode 100644 index 0000000..d288861 --- /dev/null +++ b/graphics/sprites/avatars/sequenceboard.png diff --git a/graphics/sprites/avatars/sequenceboard.xml b/graphics/sprites/avatars/sequenceboard.xml new file mode 100644 index 0000000..bd829ef --- /dev/null +++ b/graphics/sprites/avatars/sequenceboard.xml @@ -0,0 +1,12 @@ +<?xml version="1.0"?> +<sprite variants="10" variant_offset="1"> + + <imageset name="base" src="graphics/sprites/avatars/sequenceboard.png" width="200" height="200" /> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0" /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/avatars/spinwheel.png b/graphics/sprites/avatars/spinwheel.png Binary files differnew file mode 100644 index 0000000..ac9ec8a --- /dev/null +++ b/graphics/sprites/avatars/spinwheel.png diff --git a/graphics/sprites/avatars/spinwheel.xml b/graphics/sprites/avatars/spinwheel.xml new file mode 100644 index 0000000..c7fd2c9 --- /dev/null +++ b/graphics/sprites/avatars/spinwheel.xml @@ -0,0 +1,12 @@ +<?xml version="1.0"?> +<sprite variants="300" variant_offset="1"> + + <imageset name="base" src="graphics/sprites/avatars/spinwheel.png" width="35" height="48" /> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0" /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/effects/blaze.png b/graphics/sprites/effects/blaze.png Binary files differnew file mode 100644 index 0000000..946e6d8 --- /dev/null +++ b/graphics/sprites/effects/blaze.png diff --git a/graphics/sprites/effects/fire.png b/graphics/sprites/effects/fire.png Binary files differnew file mode 100644 index 0000000..596d96f --- /dev/null +++ b/graphics/sprites/effects/fire.png diff --git a/graphics/sprites/effects/fire.xml b/graphics/sprites/effects/fire.xml new file mode 100644 index 0000000..d3c9c46 --- /dev/null +++ b/graphics/sprites/effects/fire.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<sprite> + <imageset name="icon" + src="graphics/sprites/effects/fire.png" + width="32" + height="32" + offsetX="-16"/> + + <action name="default" imageset="icon"> + <animation direction="default"> + <label name="loop"/> + <frame index="0" delay="80"/> + <frame index="1" delay="80"/> + <frame index="2" delay="80"/> + <frame index="3" delay="80"/> + <frame index="4" delay="80"/> + <frame index="5" delay="80"/> + <frame index="6" delay="80"/> + <goto label="loop"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/effects/questcontinue-low.xml b/graphics/sprites/effects/questcontinue-low.xml new file mode 100644 index 0000000..91880fa --- /dev/null +++ b/graphics/sprites/effects/questcontinue-low.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Hal9000 +Copyright (C) 2013 Evol Online --> +<sprite> + <imageset name="queststatus" + src="graphics/sprites/effects/queststatus.png" + width="16" + height="32" + offsetY="24"/> + + <action name="default" imageset="queststatus"> + <animation direction="default"> + <frame index="10" delay="90"/> + <frame index="11" delay="85"/> + <frame index="12" delay="85"/> + <frame index="13" delay="80"/> + <frame index="14" delay="80"/> + <frame index="15" delay="70"/> + <frame index="14" delay="5000"/> + <label name="loop-anchor"/> + <frame index="14" delay="100"/> + <frame index="16" delay="100"/> + <frame index="17" delay="100"/> + <frame index="18" delay="100"/> + <frame index="19" delay="100"/> + <frame index="14" delay="8000"/> + <goto label="loop-anchor"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/effects/questcontinue.xml b/graphics/sprites/effects/questcontinue.xml new file mode 100644 index 0000000..bae08ba --- /dev/null +++ b/graphics/sprites/effects/questcontinue.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Hal9000 +Copyright (C) 2013 Evol Online --> +<sprite> + <imageset name="queststatus" + src="graphics/sprites/effects/queststatus.png" + width="16" + height="32"/> + + <action name="default" imageset="queststatus"> + <animation direction="default"> + <frame index="10" delay="90"/> + <frame index="11" delay="85"/> + <frame index="12" delay="85"/> + <frame index="13" delay="80"/> + <frame index="14" delay="80"/> + <frame index="15" delay="70"/> + <frame index="14" delay="5000"/> + <label name="loop-anchor"/> + <frame index="14" delay="100"/> + <frame index="16" delay="100"/> + <frame index="17" delay="100"/> + <frame index="18" delay="100"/> + <frame index="19" delay="100"/> + <frame index="14" delay="8000"/> + <goto label="loop-anchor"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/effects/queststart-low.xml b/graphics/sprites/effects/queststart-low.xml new file mode 100644 index 0000000..58ef71f --- /dev/null +++ b/graphics/sprites/effects/queststart-low.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Hal9000 +Copyright (C) 2013 Evol Online --> +<sprite> + <imageset name="queststatus" + src="graphics/sprites/effects/queststatus.png" + width="16" + height="32" + offsetY="24"/> + + <action name="default" imageset="queststatus"> + <animation direction="default"> + <frame index="0" delay="90"/> + <frame index="1" delay="85"/> + <frame index="2" delay="85"/> + <frame index="3" delay="80"/> + <frame index="4" delay="80"/> + <frame index="5" delay="70"/> + <frame index="4" delay="5000"/> + <label name="loop-anchor"/> + <frame index="4" delay="100"/> + <frame index="6" delay="100"/> + <frame index="7" delay="100"/> + <frame index="8" delay="100"/> + <frame index="9" delay="100"/> + <frame index="4" delay="8000"/> + <goto label="loop-anchor"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/effects/queststart.xml b/graphics/sprites/effects/queststart.xml new file mode 100644 index 0000000..f83c0da --- /dev/null +++ b/graphics/sprites/effects/queststart.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Hal9000 +Copyright (C) 2013 Evol Online --> +<sprite> + <imageset name="queststatus" + src="graphics/sprites/effects/queststatus.png" + width="16" + height="32"/> + + <action name="default" imageset="queststatus"> + <animation direction="default"> + <frame index="0" delay="90"/> + <frame index="1" delay="85"/> + <frame index="2" delay="85"/> + <frame index="3" delay="80"/> + <frame index="4" delay="80"/> + <frame index="5" delay="70"/> + <frame index="4" delay="5000"/> + <label name="loop-anchor"/> + <frame index="4" delay="100"/> + <frame index="6" delay="100"/> + <frame index="7" delay="100"/> + <frame index="8" delay="100"/> + <frame index="9" delay="100"/> + <frame index="4" delay="8000"/> + <goto label="loop-anchor"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/effects/queststatus.png b/graphics/sprites/effects/queststatus.png Binary files differnew file mode 100644 index 0000000..9ae0b7f --- /dev/null +++ b/graphics/sprites/effects/queststatus.png diff --git a/graphics/sprites/emote.png b/graphics/sprites/emote.png Binary files differnew file mode 100644 index 0000000..1d00042 --- /dev/null +++ b/graphics/sprites/emote.png diff --git a/graphics/sprites/emote.xml b/graphics/sprites/emote.xml new file mode 100644 index 0000000..af238f3 --- /dev/null +++ b/graphics/sprites/emote.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012-2013 Evol Online --> +<sprite variants="18" variant_offset="1"> + <imageset name="emotes" + src="graphics/sprites/emote.png" + width="30" + height="32"/> + + <action name="default" imageset="emotes"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/chest/alchemistrobe-female.png b/graphics/sprites/equipment/chest/alchemistrobe-female.png Binary files differnew file mode 100644 index 0000000..51fe819 --- /dev/null +++ b/graphics/sprites/equipment/chest/alchemistrobe-female.png diff --git a/graphics/sprites/equipment/chest/alchemistrobe-female.xml b/graphics/sprites/equipment/chest/alchemistrobe-female.xml new file mode 100644 index 0000000..9d08a4d --- /dev/null +++ b/graphics/sprites/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/equipment/chest/alchemistrobe-male.png b/graphics/sprites/equipment/chest/alchemistrobe-male.png Binary files differnew file mode 100644 index 0000000..21852d2 --- /dev/null +++ b/graphics/sprites/equipment/chest/alchemistrobe-male.png diff --git a/graphics/sprites/equipment/chest/alchemistrobe-male.xml b/graphics/sprites/equipment/chest/alchemistrobe-male.xml new file mode 100644 index 0000000..a79ea2d --- /dev/null +++ b/graphics/sprites/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/equipment/chest/assassinchest-female.png b/graphics/sprites/equipment/chest/assassinchest-female.png Binary files differnew file mode 100644 index 0000000..9b516f3 --- /dev/null +++ b/graphics/sprites/equipment/chest/assassinchest-female.png diff --git a/graphics/sprites/equipment/chest/assassinchest-female.xml b/graphics/sprites/equipment/chest/assassinchest-female.xml new file mode 100644 index 0000000..f15e36a --- /dev/null +++ b/graphics/sprites/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/equipment/chest/assassinchest-male.png b/graphics/sprites/equipment/chest/assassinchest-male.png Binary files differnew file mode 100644 index 0000000..11c27f3 --- /dev/null +++ b/graphics/sprites/equipment/chest/assassinchest-male.png diff --git a/graphics/sprites/equipment/chest/assassinchest-male.xml b/graphics/sprites/equipment/chest/assassinchest-male.xml new file mode 100644 index 0000000..84516dd --- /dev/null +++ b/graphics/sprites/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/equipment/chest/bra-female.png b/graphics/sprites/equipment/chest/bra-female.png Binary files differnew file mode 100644 index 0000000..6a0b4fc --- /dev/null +++ b/graphics/sprites/equipment/chest/bra-female.png diff --git a/graphics/sprites/equipment/chest/bra-female.xml b/graphics/sprites/equipment/chest/bra-female.xml new file mode 100644 index 0000000..fc99cff --- /dev/null +++ b/graphics/sprites/equipment/chest/bra-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/bra-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/bromenalchest-female.png b/graphics/sprites/equipment/chest/bromenalchest-female.png Binary files differnew file mode 100644 index 0000000..17f5f35 --- /dev/null +++ b/graphics/sprites/equipment/chest/bromenalchest-female.png diff --git a/graphics/sprites/equipment/chest/bromenalchest-female.xml b/graphics/sprites/equipment/chest/bromenalchest-female.xml new file mode 100644 index 0000000..3bdb9b8 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/bromenalchest-male.png b/graphics/sprites/equipment/chest/bromenalchest-male.png Binary files differnew file mode 100644 index 0000000..17f5f35 --- /dev/null +++ b/graphics/sprites/equipment/chest/bromenalchest-male.png diff --git a/graphics/sprites/equipment/chest/bromenalchest-male.xml b/graphics/sprites/equipment/chest/bromenalchest-male.xml new file mode 100644 index 0000000..5407453 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/candorshirt-female.png b/graphics/sprites/equipment/chest/candorshirt-female.png Binary files differnew file mode 100644 index 0000000..eb6cfab --- /dev/null +++ b/graphics/sprites/equipment/chest/candorshirt-female.png diff --git a/graphics/sprites/equipment/chest/candorshirt-female.xml b/graphics/sprites/equipment/chest/candorshirt-female.xml new file mode 100644 index 0000000..dcc8e08 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/candorshirt-male.png b/graphics/sprites/equipment/chest/candorshirt-male.png Binary files differnew file mode 100644 index 0000000..88d73e6 --- /dev/null +++ b/graphics/sprites/equipment/chest/candorshirt-male.png diff --git a/graphics/sprites/equipment/chest/candorshirt-male.xml b/graphics/sprites/equipment/chest/candorshirt-male.xml new file mode 100644 index 0000000..63a7d27 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/chainmail-female.png b/graphics/sprites/equipment/chest/chainmail-female.png Binary files differnew file mode 100644 index 0000000..3f16fc5 --- /dev/null +++ b/graphics/sprites/equipment/chest/chainmail-female.png diff --git a/graphics/sprites/equipment/chest/chainmail-female.xml b/graphics/sprites/equipment/chest/chainmail-female.xml new file mode 100644 index 0000000..6bde184 --- /dev/null +++ b/graphics/sprites/equipment/chest/chainmail-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/chainmail-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/chainmail-male.png b/graphics/sprites/equipment/chest/chainmail-male.png Binary files differnew file mode 100644 index 0000000..e457527 --- /dev/null +++ b/graphics/sprites/equipment/chest/chainmail-male.png diff --git a/graphics/sprites/equipment/chest/chainmail-male.xml b/graphics/sprites/equipment/chest/chainmail-male.xml new file mode 100644 index 0000000..d32acdc --- /dev/null +++ b/graphics/sprites/equipment/chest/chainmail-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/chainmail-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/communityshirt-female.png b/graphics/sprites/equipment/chest/communityshirt-female.png Binary files differnew file mode 100644 index 0000000..f94d794 --- /dev/null +++ b/graphics/sprites/equipment/chest/communityshirt-female.png diff --git a/graphics/sprites/equipment/chest/communityshirt-female.xml b/graphics/sprites/equipment/chest/communityshirt-female.xml new file mode 100644 index 0000000..0d0e23d --- /dev/null +++ b/graphics/sprites/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/equipment/chest/communityshirt-male.png b/graphics/sprites/equipment/chest/communityshirt-male.png Binary files differnew file mode 100644 index 0000000..461b58f --- /dev/null +++ b/graphics/sprites/equipment/chest/communityshirt-male.png diff --git a/graphics/sprites/equipment/chest/communityshirt-male.xml b/graphics/sprites/equipment/chest/communityshirt-male.xml new file mode 100644 index 0000000..7dbeb61 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/contributorsweater-female.png b/graphics/sprites/equipment/chest/contributorsweater-female.png Binary files differnew file mode 100644 index 0000000..fdfbe80 --- /dev/null +++ b/graphics/sprites/equipment/chest/contributorsweater-female.png diff --git a/graphics/sprites/equipment/chest/contributorsweater-female.xml b/graphics/sprites/equipment/chest/contributorsweater-female.xml new file mode 100644 index 0000000..bab47a5 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/contributorsweater-male.png b/graphics/sprites/equipment/chest/contributorsweater-male.png Binary files differnew file mode 100644 index 0000000..d067a01 --- /dev/null +++ b/graphics/sprites/equipment/chest/contributorsweater-male.png diff --git a/graphics/sprites/equipment/chest/contributorsweater-male.xml b/graphics/sprites/equipment/chest/contributorsweater-male.xml new file mode 100644 index 0000000..a975219 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/copperarmor-female.png b/graphics/sprites/equipment/chest/copperarmor-female.png Binary files differnew file mode 100644 index 0000000..f4e49cf --- /dev/null +++ b/graphics/sprites/equipment/chest/copperarmor-female.png diff --git a/graphics/sprites/equipment/chest/copperarmor-female.xml b/graphics/sprites/equipment/chest/copperarmor-female.xml new file mode 100644 index 0000000..0c49703 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/copperarmor-male.png b/graphics/sprites/equipment/chest/copperarmor-male.png Binary files differnew file mode 100644 index 0000000..fd8cfad --- /dev/null +++ b/graphics/sprites/equipment/chest/copperarmor-male.png diff --git a/graphics/sprites/equipment/chest/copperarmor-male.xml b/graphics/sprites/equipment/chest/copperarmor-male.xml new file mode 100644 index 0000000..719aeb0 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/cottonshirt-female.png b/graphics/sprites/equipment/chest/cottonshirt-female.png Binary files differnew file mode 100644 index 0000000..ca87441 --- /dev/null +++ b/graphics/sprites/equipment/chest/cottonshirt-female.png diff --git a/graphics/sprites/equipment/chest/cottonshirt-female.xml b/graphics/sprites/equipment/chest/cottonshirt-female.xml new file mode 100644 index 0000000..2959842 --- /dev/null +++ b/graphics/sprites/equipment/chest/cottonshirt-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/cottonshirt-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/cottonshirt-male.png b/graphics/sprites/equipment/chest/cottonshirt-male.png Binary files differnew file mode 100644 index 0000000..f988d00 --- /dev/null +++ b/graphics/sprites/equipment/chest/cottonshirt-male.png diff --git a/graphics/sprites/equipment/chest/cottonshirt-male.xml b/graphics/sprites/equipment/chest/cottonshirt-male.xml new file mode 100644 index 0000000..2ee9750 --- /dev/null +++ b/graphics/sprites/equipment/chest/cottonshirt-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/cottonshirt-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/crusadearmor-female.png b/graphics/sprites/equipment/chest/crusadearmor-female.png Binary files differnew file mode 100644 index 0000000..a8870c1 --- /dev/null +++ b/graphics/sprites/equipment/chest/crusadearmor-female.png diff --git a/graphics/sprites/equipment/chest/crusadearmor-female.xml b/graphics/sprites/equipment/chest/crusadearmor-female.xml new file mode 100644 index 0000000..ae34048 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/crusadearmor-male.png b/graphics/sprites/equipment/chest/crusadearmor-male.png Binary files differnew file mode 100644 index 0000000..b2a7db5 --- /dev/null +++ b/graphics/sprites/equipment/chest/crusadearmor-male.png diff --git a/graphics/sprites/equipment/chest/crusadearmor-male.xml b/graphics/sprites/equipment/chest/crusadearmor-male.xml new file mode 100644 index 0000000..b337fb4 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/forestarmor-female.png b/graphics/sprites/equipment/chest/forestarmor-female.png Binary files differnew file mode 100644 index 0000000..634e711 --- /dev/null +++ b/graphics/sprites/equipment/chest/forestarmor-female.png diff --git a/graphics/sprites/equipment/chest/forestarmor-female.xml b/graphics/sprites/equipment/chest/forestarmor-female.xml new file mode 100644 index 0000000..5703985 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/forestarmor-male.png b/graphics/sprites/equipment/chest/forestarmor-male.png Binary files differnew file mode 100644 index 0000000..84d4585 --- /dev/null +++ b/graphics/sprites/equipment/chest/forestarmor-male.png diff --git a/graphics/sprites/equipment/chest/forestarmor-male.xml b/graphics/sprites/equipment/chest/forestarmor-male.xml new file mode 100644 index 0000000..99f3fbd --- /dev/null +++ b/graphics/sprites/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/equipment/chest/gmrobe-female.png b/graphics/sprites/equipment/chest/gmrobe-female.png Binary files differnew file mode 100644 index 0000000..2f17173 --- /dev/null +++ b/graphics/sprites/equipment/chest/gmrobe-female.png diff --git a/graphics/sprites/equipment/chest/gmrobe-female.xml b/graphics/sprites/equipment/chest/gmrobe-female.xml new file mode 100644 index 0000000..4c3d911 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/gmrobe-male.png b/graphics/sprites/equipment/chest/gmrobe-male.png Binary files differnew file mode 100644 index 0000000..0da77bc --- /dev/null +++ b/graphics/sprites/equipment/chest/gmrobe-male.png diff --git a/graphics/sprites/equipment/chest/gmrobe-male.xml b/graphics/sprites/equipment/chest/gmrobe-male.xml new file mode 100644 index 0000000..abbc0c6 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/leathershirt-female.png b/graphics/sprites/equipment/chest/leathershirt-female.png Binary files differnew file mode 100644 index 0000000..cd2b1d7 --- /dev/null +++ b/graphics/sprites/equipment/chest/leathershirt-female.png diff --git a/graphics/sprites/equipment/chest/leathershirt-female.xml b/graphics/sprites/equipment/chest/leathershirt-female.xml new file mode 100644 index 0000000..624bcbb --- /dev/null +++ b/graphics/sprites/equipment/chest/leathershirt-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/leathershirt-female.png|W;R" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/leathershirt-male.png b/graphics/sprites/equipment/chest/leathershirt-male.png Binary files differnew file mode 100644 index 0000000..dbd74e7 --- /dev/null +++ b/graphics/sprites/equipment/chest/leathershirt-male.png diff --git a/graphics/sprites/equipment/chest/leathershirt-male.xml b/graphics/sprites/equipment/chest/leathershirt-male.xml new file mode 100644 index 0000000..79265a1 --- /dev/null +++ b/graphics/sprites/equipment/chest/leathershirt-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/leathershirt-male.png|W;R" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/lightplatemail-female.png b/graphics/sprites/equipment/chest/lightplatemail-female.png Binary files differnew file mode 100644 index 0000000..db6c187 --- /dev/null +++ b/graphics/sprites/equipment/chest/lightplatemail-female.png diff --git a/graphics/sprites/equipment/chest/lightplatemail-female.xml b/graphics/sprites/equipment/chest/lightplatemail-female.xml new file mode 100644 index 0000000..7257b0f --- /dev/null +++ b/graphics/sprites/equipment/chest/lightplatemail-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/lightplatemail-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/lightplatemail-male.png b/graphics/sprites/equipment/chest/lightplatemail-male.png Binary files differnew file mode 100644 index 0000000..3a563bd --- /dev/null +++ b/graphics/sprites/equipment/chest/lightplatemail-male.png diff --git a/graphics/sprites/equipment/chest/lightplatemail-male.xml b/graphics/sprites/equipment/chest/lightplatemail-male.xml new file mode 100644 index 0000000..d835a68 --- /dev/null +++ b/graphics/sprites/equipment/chest/lightplatemail-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/lightplatemail-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/minertanktop-female.png b/graphics/sprites/equipment/chest/minertanktop-female.png Binary files differnew file mode 100644 index 0000000..da4ccff --- /dev/null +++ b/graphics/sprites/equipment/chest/minertanktop-female.png diff --git a/graphics/sprites/equipment/chest/minertanktop-female.xml b/graphics/sprites/equipment/chest/minertanktop-female.xml new file mode 100644 index 0000000..3a6c5c9 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/minertanktop-male.png b/graphics/sprites/equipment/chest/minertanktop-male.png Binary files differnew file mode 100644 index 0000000..fd912dd --- /dev/null +++ b/graphics/sprites/equipment/chest/minertanktop-male.png diff --git a/graphics/sprites/equipment/chest/minertanktop-male.xml b/graphics/sprites/equipment/chest/minertanktop-male.xml new file mode 100644 index 0000000..1853723 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/redknightarmor-female.png b/graphics/sprites/equipment/chest/redknightarmor-female.png Binary files differnew file mode 100644 index 0000000..53b067d --- /dev/null +++ b/graphics/sprites/equipment/chest/redknightarmor-female.png diff --git a/graphics/sprites/equipment/chest/redknightarmor-female.xml b/graphics/sprites/equipment/chest/redknightarmor-female.xml new file mode 100644 index 0000000..b4d8b68 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/redknightarmor-male.png b/graphics/sprites/equipment/chest/redknightarmor-male.png Binary files differnew file mode 100644 index 0000000..e43ada5 --- /dev/null +++ b/graphics/sprites/equipment/chest/redknightarmor-male.png diff --git a/graphics/sprites/equipment/chest/redknightarmor-male.xml b/graphics/sprites/equipment/chest/redknightarmor-male.xml new file mode 100644 index 0000000..dae42e1 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/saviorarmor-female.png b/graphics/sprites/equipment/chest/saviorarmor-female.png Binary files differnew file mode 100644 index 0000000..64e7e9c --- /dev/null +++ b/graphics/sprites/equipment/chest/saviorarmor-female.png diff --git a/graphics/sprites/equipment/chest/saviorarmor-female.xml b/graphics/sprites/equipment/chest/saviorarmor-female.xml new file mode 100644 index 0000000..864f293 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/saviorarmor-male.png b/graphics/sprites/equipment/chest/saviorarmor-male.png Binary files differnew file mode 100644 index 0000000..73292a1 --- /dev/null +++ b/graphics/sprites/equipment/chest/saviorarmor-male.png diff --git a/graphics/sprites/equipment/chest/saviorarmor-male.xml b/graphics/sprites/equipment/chest/saviorarmor-male.xml new file mode 100644 index 0000000..6ec471d --- /dev/null +++ b/graphics/sprites/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/equipment/chest/shirt-female.png b/graphics/sprites/equipment/chest/shirt-female.png Binary files differnew file mode 100644 index 0000000..40ed1d1 --- /dev/null +++ b/graphics/sprites/equipment/chest/shirt-female.png diff --git a/graphics/sprites/equipment/chest/shirt-female.xml b/graphics/sprites/equipment/chest/shirt-female.xml new file mode 100644 index 0000000..fea02d8 --- /dev/null +++ b/graphics/sprites/equipment/chest/shirt-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/shirt-female.png|W;R" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/shirt-male.png b/graphics/sprites/equipment/chest/shirt-male.png Binary files differnew file mode 100644 index 0000000..b0c8a3c --- /dev/null +++ b/graphics/sprites/equipment/chest/shirt-male.png diff --git a/graphics/sprites/equipment/chest/shirt-male.xml b/graphics/sprites/equipment/chest/shirt-male.xml new file mode 100644 index 0000000..84f658a --- /dev/null +++ b/graphics/sprites/equipment/chest/shirt-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/shirt-male.png|W;R" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/shorttanktop-female.png b/graphics/sprites/equipment/chest/shorttanktop-female.png Binary files differnew file mode 100644 index 0000000..694c6e1 --- /dev/null +++ b/graphics/sprites/equipment/chest/shorttanktop-female.png diff --git a/graphics/sprites/equipment/chest/shorttanktop-female.xml b/graphics/sprites/equipment/chest/shorttanktop-female.xml new file mode 100644 index 0000000..86b0b7a --- /dev/null +++ b/graphics/sprites/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/equipment/chest/shorttanktop-male.png b/graphics/sprites/equipment/chest/shorttanktop-male.png Binary files differnew file mode 100644 index 0000000..851918a --- /dev/null +++ b/graphics/sprites/equipment/chest/shorttanktop-male.png diff --git a/graphics/sprites/equipment/chest/shorttanktop-male.xml b/graphics/sprites/equipment/chest/shorttanktop-male.xml new file mode 100644 index 0000000..650cb31 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/silkrobe-female.png b/graphics/sprites/equipment/chest/silkrobe-female.png Binary files differnew file mode 100644 index 0000000..bb9b11b --- /dev/null +++ b/graphics/sprites/equipment/chest/silkrobe-female.png diff --git a/graphics/sprites/equipment/chest/silkrobe-female.xml b/graphics/sprites/equipment/chest/silkrobe-female.xml new file mode 100644 index 0000000..a771c7c --- /dev/null +++ b/graphics/sprites/equipment/chest/silkrobe-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc + --> +<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/equipment/chest/silkrobe-male.png b/graphics/sprites/equipment/chest/silkrobe-male.png Binary files differnew file mode 100644 index 0000000..94bf4f7 --- /dev/null +++ b/graphics/sprites/equipment/chest/silkrobe-male.png diff --git a/graphics/sprites/equipment/chest/silkrobe-male.xml b/graphics/sprites/equipment/chest/silkrobe-male.xml new file mode 100644 index 0000000..76814ed --- /dev/null +++ b/graphics/sprites/equipment/chest/silkrobe-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/silkrobe-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/sorcererrobe-female.png b/graphics/sprites/equipment/chest/sorcererrobe-female.png Binary files differnew file mode 100644 index 0000000..b40da76 --- /dev/null +++ b/graphics/sprites/equipment/chest/sorcererrobe-female.png diff --git a/graphics/sprites/equipment/chest/sorcererrobe-female.xml b/graphics/sprites/equipment/chest/sorcererrobe-female.xml new file mode 100644 index 0000000..8a6c0e5 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/sorcererrobe-male.png b/graphics/sprites/equipment/chest/sorcererrobe-male.png Binary files differnew file mode 100644 index 0000000..8a0e4a5 --- /dev/null +++ b/graphics/sprites/equipment/chest/sorcererrobe-male.png diff --git a/graphics/sprites/equipment/chest/sorcererrobe-male.xml b/graphics/sprites/equipment/chest/sorcererrobe-male.xml new file mode 100644 index 0000000..6834aaa --- /dev/null +++ b/graphics/sprites/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/equipment/chest/tanktop-female.png b/graphics/sprites/equipment/chest/tanktop-female.png Binary files differnew file mode 100644 index 0000000..3f77938 --- /dev/null +++ b/graphics/sprites/equipment/chest/tanktop-female.png diff --git a/graphics/sprites/equipment/chest/tanktop-female.xml b/graphics/sprites/equipment/chest/tanktop-female.xml new file mode 100644 index 0000000..2c2a089 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/tanktop-male.png b/graphics/sprites/equipment/chest/tanktop-male.png Binary files differnew file mode 100644 index 0000000..30f0a4b --- /dev/null +++ b/graphics/sprites/equipment/chest/tanktop-male.png diff --git a/graphics/sprites/equipment/chest/tanktop-male.xml b/graphics/sprites/equipment/chest/tanktop-male.xml new file mode 100644 index 0000000..e0827ec --- /dev/null +++ b/graphics/sprites/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/equipment/chest/terranitearmor-female.png b/graphics/sprites/equipment/chest/terranitearmor-female.png Binary files differnew file mode 100644 index 0000000..9c144c7 --- /dev/null +++ b/graphics/sprites/equipment/chest/terranitearmor-female.png diff --git a/graphics/sprites/equipment/chest/terranitearmor-female.xml b/graphics/sprites/equipment/chest/terranitearmor-female.xml new file mode 100644 index 0000000..f98d46c --- /dev/null +++ b/graphics/sprites/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/equipment/chest/terranitearmor-male.png b/graphics/sprites/equipment/chest/terranitearmor-male.png Binary files differnew file mode 100644 index 0000000..70ff1a7 --- /dev/null +++ b/graphics/sprites/equipment/chest/terranitearmor-male.png diff --git a/graphics/sprites/equipment/chest/terranitearmor-male.xml b/graphics/sprites/equipment/chest/terranitearmor-male.xml new file mode 100644 index 0000000..37e7811 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/tnecksweater-female.png b/graphics/sprites/equipment/chest/tnecksweater-female.png Binary files differnew file mode 100644 index 0000000..7d32d09 --- /dev/null +++ b/graphics/sprites/equipment/chest/tnecksweater-female.png diff --git a/graphics/sprites/equipment/chest/tnecksweater-female.xml b/graphics/sprites/equipment/chest/tnecksweater-female.xml new file mode 100644 index 0000000..a56dfe5 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/tnecksweater-male.png b/graphics/sprites/equipment/chest/tnecksweater-male.png Binary files differnew file mode 100644 index 0000000..d97ea27 --- /dev/null +++ b/graphics/sprites/equipment/chest/tnecksweater-male.png diff --git a/graphics/sprites/equipment/chest/tnecksweater-male.xml b/graphics/sprites/equipment/chest/tnecksweater-male.xml new file mode 100644 index 0000000..f367f65 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/trainingshirt-female.png b/graphics/sprites/equipment/chest/trainingshirt-female.png Binary files differnew file mode 100644 index 0000000..c81a48c --- /dev/null +++ b/graphics/sprites/equipment/chest/trainingshirt-female.png diff --git a/graphics/sprites/equipment/chest/trainingshirt-female.xml b/graphics/sprites/equipment/chest/trainingshirt-female.xml new file mode 100644 index 0000000..228aea9 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/trainingshirt-male.png b/graphics/sprites/equipment/chest/trainingshirt-male.png Binary files differnew file mode 100644 index 0000000..9e6b4b3 --- /dev/null +++ b/graphics/sprites/equipment/chest/trainingshirt-male.png diff --git a/graphics/sprites/equipment/chest/trainingshirt-male.xml b/graphics/sprites/equipment/chest/trainingshirt-male.xml new file mode 100644 index 0000000..2ec22a6 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/uglychristmassweater-female.png b/graphics/sprites/equipment/chest/uglychristmassweater-female.png Binary files differnew file mode 100644 index 0000000..6733713 --- /dev/null +++ b/graphics/sprites/equipment/chest/uglychristmassweater-female.png diff --git a/graphics/sprites/equipment/chest/uglychristmassweater-female.xml b/graphics/sprites/equipment/chest/uglychristmassweater-female.xml new file mode 100644 index 0000000..fb1d574 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/uglychristmassweater-male.png b/graphics/sprites/equipment/chest/uglychristmassweater-male.png Binary files differnew file mode 100644 index 0000000..716539b --- /dev/null +++ b/graphics/sprites/equipment/chest/uglychristmassweater-male.png diff --git a/graphics/sprites/equipment/chest/uglychristmassweater-male.xml b/graphics/sprites/equipment/chest/uglychristmassweater-male.xml new file mode 100644 index 0000000..96bdd04 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/valentinedress-female.png b/graphics/sprites/equipment/chest/valentinedress-female.png Binary files differnew file mode 100644 index 0000000..80e7c79 --- /dev/null +++ b/graphics/sprites/equipment/chest/valentinedress-female.png diff --git a/graphics/sprites/equipment/chest/valentinedress-female.xml b/graphics/sprites/equipment/chest/valentinedress-female.xml new file mode 100644 index 0000000..864a9cf --- /dev/null +++ b/graphics/sprites/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/equipment/chest/valentinedress-male.png b/graphics/sprites/equipment/chest/valentinedress-male.png Binary files differnew file mode 100644 index 0000000..5e2b341 --- /dev/null +++ b/graphics/sprites/equipment/chest/valentinedress-male.png diff --git a/graphics/sprites/equipment/chest/valentinedress-male.xml b/graphics/sprites/equipment/chest/valentinedress-male.xml new file mode 100644 index 0000000..7154399 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/vneckjumper-female.png b/graphics/sprites/equipment/chest/vneckjumper-female.png Binary files differnew file mode 100644 index 0000000..89ecc4c --- /dev/null +++ b/graphics/sprites/equipment/chest/vneckjumper-female.png diff --git a/graphics/sprites/equipment/chest/vneckjumper-female.xml b/graphics/sprites/equipment/chest/vneckjumper-female.xml new file mode 100644 index 0000000..f70cc0e --- /dev/null +++ b/graphics/sprites/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/equipment/chest/vneckjumper-male.png b/graphics/sprites/equipment/chest/vneckjumper-male.png Binary files differnew file mode 100644 index 0000000..fe6ac00 --- /dev/null +++ b/graphics/sprites/equipment/chest/vneckjumper-male.png diff --git a/graphics/sprites/equipment/chest/vneckjumper-male.xml b/graphics/sprites/equipment/chest/vneckjumper-male.xml new file mode 100644 index 0000000..b5d800a --- /dev/null +++ b/graphics/sprites/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/equipment/chest/vnecksweater-female.png b/graphics/sprites/equipment/chest/vnecksweater-female.png Binary files differnew file mode 100644 index 0000000..dec94ec --- /dev/null +++ b/graphics/sprites/equipment/chest/vnecksweater-female.png diff --git a/graphics/sprites/equipment/chest/vnecksweater-female.xml b/graphics/sprites/equipment/chest/vnecksweater-female.xml new file mode 100644 index 0000000..e04a967 --- /dev/null +++ b/graphics/sprites/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/equipment/chest/vnecksweater-male.png b/graphics/sprites/equipment/chest/vnecksweater-male.png Binary files differnew file mode 100644 index 0000000..89d284b --- /dev/null +++ b/graphics/sprites/equipment/chest/vnecksweater-male.png diff --git a/graphics/sprites/equipment/chest/vnecksweater-male.xml b/graphics/sprites/equipment/chest/vnecksweater-male.xml new file mode 100644 index 0000000..e7bb99d --- /dev/null +++ b/graphics/sprites/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/equipment/chest/warlordplate-female.png b/graphics/sprites/equipment/chest/warlordplate-female.png Binary files differnew file mode 100644 index 0000000..e769f3a --- /dev/null +++ b/graphics/sprites/equipment/chest/warlordplate-female.png diff --git a/graphics/sprites/equipment/chest/warlordplate-female.xml b/graphics/sprites/equipment/chest/warlordplate-female.xml new file mode 100644 index 0000000..a4a8564 --- /dev/null +++ b/graphics/sprites/equipment/chest/warlordplate-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +--> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/warlordplate-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/warlordplate-male.png b/graphics/sprites/equipment/chest/warlordplate-male.png Binary files differnew file mode 100644 index 0000000..c21499a --- /dev/null +++ b/graphics/sprites/equipment/chest/warlordplate-male.png diff --git a/graphics/sprites/equipment/chest/warlordplate-male.xml b/graphics/sprites/equipment/chest/warlordplate-male.xml new file mode 100644 index 0000000..dd46cf2 --- /dev/null +++ b/graphics/sprites/equipment/chest/warlordplate-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/warlordplate-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/feet/assassinboots-female.png b/graphics/sprites/equipment/feet/assassinboots-female.png Binary files differnew file mode 100644 index 0000000..9560758 --- /dev/null +++ b/graphics/sprites/equipment/feet/assassinboots-female.png diff --git a/graphics/sprites/equipment/feet/assassinboots-female.xml b/graphics/sprites/equipment/feet/assassinboots-female.xml new file mode 100644 index 0000000..30d9a86 --- /dev/null +++ b/graphics/sprites/equipment/feet/assassinboots-female.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/feet/assassinboots-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/equipment/feet/assassinboots-male.png b/graphics/sprites/equipment/feet/assassinboots-male.png Binary files differnew file mode 100644 index 0000000..62b7124 --- /dev/null +++ b/graphics/sprites/equipment/feet/assassinboots-male.png diff --git a/graphics/sprites/equipment/feet/assassinboots-male.xml b/graphics/sprites/equipment/feet/assassinboots-male.xml new file mode 100644 index 0000000..f335693 --- /dev/null +++ b/graphics/sprites/equipment/feet/assassinboots-male.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2018 TMW2 --> +<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/equipment/feet/boots-female.png b/graphics/sprites/equipment/feet/boots-female.png Binary files differnew file mode 100644 index 0000000..d88b9f6 --- /dev/null +++ b/graphics/sprites/equipment/feet/boots-female.png diff --git a/graphics/sprites/equipment/feet/boots-female.xml b/graphics/sprites/equipment/feet/boots-female.xml new file mode 100644 index 0000000..886f838 --- /dev/null +++ b/graphics/sprites/equipment/feet/boots-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/boots-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/feet/boots-male.png b/graphics/sprites/equipment/feet/boots-male.png Binary files differnew file mode 100644 index 0000000..7573136 --- /dev/null +++ b/graphics/sprites/equipment/feet/boots-male.png diff --git a/graphics/sprites/equipment/feet/boots-male.xml b/graphics/sprites/equipment/feet/boots-male.xml new file mode 100644 index 0000000..90b4dbd --- /dev/null +++ b/graphics/sprites/equipment/feet/boots-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/boots-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/feet/bromenalboots-female.png b/graphics/sprites/equipment/feet/bromenalboots-female.png Binary files differnew file mode 100644 index 0000000..4c5235c --- /dev/null +++ b/graphics/sprites/equipment/feet/bromenalboots-female.png diff --git a/graphics/sprites/equipment/feet/bromenalboots-female.xml b/graphics/sprites/equipment/feet/bromenalboots-female.xml new file mode 100644 index 0000000..e5b2b07 --- /dev/null +++ b/graphics/sprites/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/equipment/feet/bromenalboots-male.png b/graphics/sprites/equipment/feet/bromenalboots-male.png Binary files differnew file mode 100644 index 0000000..dd6591d --- /dev/null +++ b/graphics/sprites/equipment/feet/bromenalboots-male.png diff --git a/graphics/sprites/equipment/feet/bromenalboots-male.xml b/graphics/sprites/equipment/feet/bromenalboots-male.xml new file mode 100644 index 0000000..9188457 --- /dev/null +++ b/graphics/sprites/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/equipment/feet/candorboots-female.png b/graphics/sprites/equipment/feet/candorboots-female.png Binary files differnew file mode 100644 index 0000000..cada8df --- /dev/null +++ b/graphics/sprites/equipment/feet/candorboots-female.png diff --git a/graphics/sprites/equipment/feet/candorboots-female.xml b/graphics/sprites/equipment/feet/candorboots-female.xml new file mode 100644 index 0000000..53d97ae --- /dev/null +++ b/graphics/sprites/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/equipment/feet/candorboots-male.png b/graphics/sprites/equipment/feet/candorboots-male.png Binary files differnew file mode 100644 index 0000000..e958b18 --- /dev/null +++ b/graphics/sprites/equipment/feet/candorboots-male.png diff --git a/graphics/sprites/equipment/feet/candorboots-male.xml b/graphics/sprites/equipment/feet/candorboots-male.xml new file mode 100644 index 0000000..688a8da --- /dev/null +++ b/graphics/sprites/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/equipment/feet/cottonboots-female.png b/graphics/sprites/equipment/feet/cottonboots-female.png Binary files differnew file mode 100644 index 0000000..46ff21f --- /dev/null +++ b/graphics/sprites/equipment/feet/cottonboots-female.png diff --git a/graphics/sprites/equipment/feet/cottonboots-female.xml b/graphics/sprites/equipment/feet/cottonboots-female.xml new file mode 100644 index 0000000..2b9862a --- /dev/null +++ b/graphics/sprites/equipment/feet/cottonboots-female.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/cottonboots-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/feet/fursboots-female.png b/graphics/sprites/equipment/feet/fursboots-female.png Binary files differnew file mode 100644 index 0000000..c40e5c6 --- /dev/null +++ b/graphics/sprites/equipment/feet/fursboots-female.png diff --git a/graphics/sprites/equipment/feet/fursboots-female.xml b/graphics/sprites/equipment/feet/fursboots-female.xml new file mode 100644 index 0000000..f936b33 --- /dev/null +++ b/graphics/sprites/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/equipment/feet/fursboots-male.png b/graphics/sprites/equipment/feet/fursboots-male.png Binary files differnew file mode 100644 index 0000000..0d3ac3c --- /dev/null +++ b/graphics/sprites/equipment/feet/fursboots-male.png diff --git a/graphics/sprites/equipment/feet/fursboots-male.xml b/graphics/sprites/equipment/feet/fursboots-male.xml new file mode 100644 index 0000000..ad9327e --- /dev/null +++ b/graphics/sprites/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/equipment/feet/slippers-female.png b/graphics/sprites/equipment/feet/slippers-female.png Binary files differnew file mode 100644 index 0000000..b01611a --- /dev/null +++ b/graphics/sprites/equipment/feet/slippers-female.png diff --git a/graphics/sprites/equipment/feet/slippers-female.xml b/graphics/sprites/equipment/feet/slippers-female.xml new file mode 100644 index 0000000..60f3ecf --- /dev/null +++ b/graphics/sprites/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/equipment/feet/slippers-male.png b/graphics/sprites/equipment/feet/slippers-male.png Binary files differnew file mode 100644 index 0000000..384a895 --- /dev/null +++ b/graphics/sprites/equipment/feet/slippers-male.png diff --git a/graphics/sprites/equipment/feet/slippers-male.xml b/graphics/sprites/equipment/feet/slippers-male.xml new file mode 100644 index 0000000..28dc9ce --- /dev/null +++ b/graphics/sprites/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/equipment/feet/warlordboots-female.png b/graphics/sprites/equipment/feet/warlordboots-female.png Binary files differnew file mode 100644 index 0000000..c1cf49f --- /dev/null +++ b/graphics/sprites/equipment/feet/warlordboots-female.png diff --git a/graphics/sprites/equipment/feet/warlordboots-female.xml b/graphics/sprites/equipment/feet/warlordboots-female.xml new file mode 100644 index 0000000..4a4fad2 --- /dev/null +++ b/graphics/sprites/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/equipment/feet/warlordboots-male.png b/graphics/sprites/equipment/feet/warlordboots-male.png Binary files differnew file mode 100644 index 0000000..5603fc0 --- /dev/null +++ b/graphics/sprites/equipment/feet/warlordboots-male.png diff --git a/graphics/sprites/equipment/feet/warlordboots-male.xml b/graphics/sprites/equipment/feet/warlordboots-male.xml new file mode 100644 index 0000000..53c2a31 --- /dev/null +++ b/graphics/sprites/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/equipment/hands/armbands-female.png b/graphics/sprites/equipment/hands/armbands-female.png Binary files differnew file mode 100644 index 0000000..5455552 --- /dev/null +++ b/graphics/sprites/equipment/hands/armbands-female.png diff --git a/graphics/sprites/equipment/hands/armbands-female.xml b/graphics/sprites/equipment/hands/armbands-female.xml new file mode 100644 index 0000000..ab051c5 --- /dev/null +++ b/graphics/sprites/equipment/hands/armbands-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/hands/armbands-female.png|S" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/hands/armbands-male.png b/graphics/sprites/equipment/hands/armbands-male.png Binary files differnew file mode 100644 index 0000000..6962e68 --- /dev/null +++ b/graphics/sprites/equipment/hands/armbands-male.png diff --git a/graphics/sprites/equipment/hands/armbands-male.xml b/graphics/sprites/equipment/hands/armbands-male.xml new file mode 100644 index 0000000..e836821 --- /dev/null +++ b/graphics/sprites/equipment/hands/armbands-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/hands/armbands-male.png|S" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/hands/assassingloves-female.png b/graphics/sprites/equipment/hands/assassingloves-female.png Binary files differnew file mode 100644 index 0000000..2bf787e --- /dev/null +++ b/graphics/sprites/equipment/hands/assassingloves-female.png diff --git a/graphics/sprites/equipment/hands/assassingloves-female.xml b/graphics/sprites/equipment/hands/assassingloves-female.xml new file mode 100644 index 0000000..1422578 --- /dev/null +++ b/graphics/sprites/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/equipment/hands/assassingloves-male.png b/graphics/sprites/equipment/hands/assassingloves-male.png Binary files differnew file mode 100644 index 0000000..6dca5de --- /dev/null +++ b/graphics/sprites/equipment/hands/assassingloves-male.png diff --git a/graphics/sprites/equipment/hands/assassingloves-male.xml b/graphics/sprites/equipment/hands/assassingloves-male.xml new file mode 100644 index 0000000..b6aecc5 --- /dev/null +++ b/graphics/sprites/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/equipment/hands/bromenalgloves-female.png b/graphics/sprites/equipment/hands/bromenalgloves-female.png Binary files differnew file mode 100644 index 0000000..a84cd5b --- /dev/null +++ b/graphics/sprites/equipment/hands/bromenalgloves-female.png diff --git a/graphics/sprites/equipment/hands/bromenalgloves-female.xml b/graphics/sprites/equipment/hands/bromenalgloves-female.xml new file mode 100644 index 0000000..154b0ec --- /dev/null +++ b/graphics/sprites/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/equipment/hands/bromenalgloves-male.png b/graphics/sprites/equipment/hands/bromenalgloves-male.png Binary files differnew file mode 100644 index 0000000..237d7ac --- /dev/null +++ b/graphics/sprites/equipment/hands/bromenalgloves-male.png diff --git a/graphics/sprites/equipment/hands/bromenalgloves-male.xml b/graphics/sprites/equipment/hands/bromenalgloves-male.xml new file mode 100644 index 0000000..f9e4322 --- /dev/null +++ b/graphics/sprites/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/equipment/hands/candorgloves-male.png b/graphics/sprites/equipment/hands/candorgloves-male.png Binary files differnew file mode 100644 index 0000000..7fbdbe0 --- /dev/null +++ b/graphics/sprites/equipment/hands/candorgloves-male.png diff --git a/graphics/sprites/equipment/hands/candorgloves-male.xml b/graphics/sprites/equipment/hands/candorgloves-male.xml new file mode 100644 index 0000000..c99f3f7 --- /dev/null +++ b/graphics/sprites/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/equipment/hands/cottongloves-female.png b/graphics/sprites/equipment/hands/cottongloves-female.png Binary files differnew file mode 100644 index 0000000..af222a0 --- /dev/null +++ b/graphics/sprites/equipment/hands/cottongloves-female.png diff --git a/graphics/sprites/equipment/hands/cottongloves-female.xml b/graphics/sprites/equipment/hands/cottongloves-female.xml new file mode 100644 index 0000000..41ecacc --- /dev/null +++ b/graphics/sprites/equipment/hands/cottongloves-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/cottongloves-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/hands/cottongloves-male.png b/graphics/sprites/equipment/hands/cottongloves-male.png Binary files differnew file mode 100644 index 0000000..3dc8609 --- /dev/null +++ b/graphics/sprites/equipment/hands/cottongloves-male.png diff --git a/graphics/sprites/equipment/hands/cottongloves-male.xml b/graphics/sprites/equipment/hands/cottongloves-male.xml new file mode 100644 index 0000000..f05cace --- /dev/null +++ b/graphics/sprites/equipment/hands/cottongloves-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/cottongloves-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/equipment/hands/shortcottongloves-male.png b/graphics/sprites/equipment/hands/shortcottongloves-male.png Binary files differnew file mode 100644 index 0000000..5ad6b49 --- /dev/null +++ b/graphics/sprites/equipment/hands/shortcottongloves-male.png diff --git a/graphics/sprites/equipment/hands/shortcottongloves-male.xml b/graphics/sprites/equipment/hands/shortcottongloves-male.xml new file mode 100644 index 0000000..39b8a18 --- /dev/null +++ b/graphics/sprites/equipment/hands/shortcottongloves-male.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2: Mouboutaur Legends --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/hands/shortcottongloves-male.png" + width="64" + height="64"/> + <include file="races/human-male.xml"/> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/equipment/head/admcap.png b/graphics/sprites/equipment/head/admcap.png Binary files differnew file mode 100644 index 0000000..2565f1a --- /dev/null +++ b/graphics/sprites/equipment/head/admcap.png diff --git a/graphics/sprites/equipment/head/admcap.xml b/graphics/sprites/equipment/head/admcap.xml new file mode 100644 index 0000000..5eb5e69 --- /dev/null +++ b/graphics/sprites/equipment/head/admcap.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/admcap.png|R" + 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/equipment/head/afkcap.png b/graphics/sprites/equipment/head/afkcap.png Binary files differnew file mode 100644 index 0000000..e968288 --- /dev/null +++ b/graphics/sprites/equipment/head/afkcap.png diff --git a/graphics/sprites/equipment/head/afkcap.xml b/graphics/sprites/equipment/head/afkcap.xml new file mode 100644 index 0000000..ecce2a8 --- /dev/null +++ b/graphics/sprites/equipment/head/afkcap.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/afkcap.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/equipment/head/alchemisthelmet.png b/graphics/sprites/equipment/head/alchemisthelmet.png Binary files differnew file mode 100644 index 0000000..531174b --- /dev/null +++ b/graphics/sprites/equipment/head/alchemisthelmet.png diff --git a/graphics/sprites/equipment/head/alchemisthelmet.xml b/graphics/sprites/equipment/head/alchemisthelmet.xml new file mode 100644 index 0000000..4a2ed7d --- /dev/null +++ b/graphics/sprites/equipment/head/alchemisthelmet.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/alchemisthelmet.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/equipment/head/alphamouboohead.png b/graphics/sprites/equipment/head/alphamouboohead.png Binary files differnew file mode 100644 index 0000000..9bdbdcb --- /dev/null +++ b/graphics/sprites/equipment/head/alphamouboohead.png diff --git a/graphics/sprites/equipment/head/alphamouboohead.xml b/graphics/sprites/equipment/head/alphamouboohead.xml new file mode 100644 index 0000000..7ab0abd --- /dev/null +++ b/graphics/sprites/equipment/head/alphamouboohead.xml @@ -0,0 +1,135 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/equipment/head/alphamouboohead.png" width="42" height="64"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-16"/> + </animation> + <animation direction="left"> + <frame index="1" offsetY="-16"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-16"/> + </animation> + <animation direction="right"> + <frame index="3" offsetY="-16"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" delay="75" offsetY="-15"/> + <frame index="0" delay="150" offsetY="-16"/> + <frame index="0" delay="75" offsetY="-15"/> + <frame index="0" delay="150" offsetY="-16"/> + </animation> + <animation direction="left"> + <frame index="1" delay="75" offsetY="-16"/> + <frame index="1" delay="75" offsetY="-15"/> + <frame index="1" delay="150" offsetY="-16"/> + <frame index="1" delay="75" offsetY="-15"/> + <frame index="1" delay="75" offsetY="-16"/> + </animation> + <animation direction="up"> + <frame index="2" delay="75" offsetY="-16"/> + <frame index="2" delay="150" offsetY="-17"/> + <frame index="2" delay="75" offsetY="-16"/> + <frame index="2" delay="150" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" delay="75" offsetY="-16"/> + <frame index="3" delay="75" offsetY="-15"/> + <frame index="3" delay="150" offsetY="-16"/> + <frame index="3" delay="75" offsetY="-15"/> + <frame index="3" delay="75" offsetY="-16"/> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="5"/> + </animation> + <animation direction="left"> + <frame index="6"/> + </animation> + <animation direction="up"> + <frame index="7"/> + </animation> + <animation direction="right"> + <frame index="8"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="4" offsetX="20" offsetY="10"/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="20" offsetY="10"/> + </animation> + <animation direction="up"> + <frame index="4" offsetX="20" offsetY="10"/> + </animation> + <animation direction="right"> + <frame index="4" offsetX="20" offsetY="10"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" delay="75" offsetX="0" offsetY="-14"/> + <frame index="0" delay="75" offsetX="0" offsetY="-15"/> + <frame index="0" delay="75" offsetX="0" offsetY="-12"/> + <frame index="0" delay="75" offsetX="0" offsetY="-11"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" delay="75" offsetX="4" offsetY="-17"/> + <frame index="1" delay="75" offsetX="4" offsetY="-18"/> + <frame index="1" delay="75" offsetX="0" offsetY="-15"/> + <frame index="1" delay="75" offsetX="-1" offsetY="-14"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" delay="225" offsetX="-1" offsetY="-16"/> + <frame index="2" delay="75" offsetX="-1" offsetY="-14"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" delay="75" offsetX="-3" offsetY="-17"/> + <frame index="3" delay="75" offsetX="-3" offsetY="-18"/> + <frame index="3" delay="75" offsetX="0" offsetY="-15"/> + <frame index="3" delay="75" offsetX="1" offsetY="-14"/> + <end/> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" delay="225" offsetY="-15"/> + <frame index="0" delay="75" offsetY="-14"/> + <frame index="0" delay="75" offsetY="-15"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" delay="225" offsetX="3" offsetY="-16"/> + <frame index="1" delay="150" offsetX="5" offsetY="-17"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" delay="150" offsetX="0" offsetY="-16"/> + <frame index="2" delay="75" offsetX="-1" offsetY="-16"/> + <frame index="2" delay="75" offsetX="-1" offsetY="-15"/> + <frame index="2" delay="75" offsetX="-1" offsetY="-16"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" delay="225" offsetX="-3" offsetY="-16"/> + <frame index="3" delay="150" offsetX="-5" offsetY="-17"/> + <end/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/equipment/head/antlerhat.png b/graphics/sprites/equipment/head/antlerhat.png Binary files differnew file mode 100644 index 0000000..0b092dc --- /dev/null +++ b/graphics/sprites/equipment/head/antlerhat.png diff --git a/graphics/sprites/equipment/head/antlershat.xml b/graphics/sprites/equipment/head/antlershat.xml new file mode 100644 index 0000000..6b5dae1 --- /dev/null +++ b/graphics/sprites/equipment/head/antlershat.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/antlerhat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/archangelhelmet.png b/graphics/sprites/equipment/head/archangelhelmet.png Binary files differnew file mode 100644 index 0000000..b3813e8 --- /dev/null +++ b/graphics/sprites/equipment/head/archangelhelmet.png diff --git a/graphics/sprites/equipment/head/archangelhelmet.xml b/graphics/sprites/equipment/head/archangelhelmet.xml new file mode 100644 index 0000000..b7b8390 --- /dev/null +++ b/graphics/sprites/equipment/head/archangelhelmet.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/archangelhelmet.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/equipment/head/assassinhood.png b/graphics/sprites/equipment/head/assassinhood.png Binary files differnew file mode 100644 index 0000000..a8bdde4 --- /dev/null +++ b/graphics/sprites/equipment/head/assassinhood.png diff --git a/graphics/sprites/equipment/head/assassinhood.xml b/graphics/sprites/equipment/head/assassinhood.xml new file mode 100644 index 0000000..30eccea --- /dev/null +++ b/graphics/sprites/equipment/head/assassinhood.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/assassinhood.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/axehat.png b/graphics/sprites/equipment/head/axehat.png Binary files differnew file mode 100644 index 0000000..f67b90a --- /dev/null +++ b/graphics/sprites/equipment/head/axehat.png diff --git a/graphics/sprites/equipment/head/axehat.xml b/graphics/sprites/equipment/head/axehat.xml new file mode 100644 index 0000000..793620b --- /dev/null +++ b/graphics/sprites/equipment/head/axehat.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/axehat.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/equipment/head/bandana.png b/graphics/sprites/equipment/head/bandana.png Binary files differnew file mode 100644 index 0000000..8ebbca1 --- /dev/null +++ b/graphics/sprites/equipment/head/bandana.png diff --git a/graphics/sprites/equipment/head/bandana.xml b/graphics/sprites/equipment/head/bandana.xml new file mode 100644 index 0000000..6a7cbfd --- /dev/null +++ b/graphics/sprites/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/equipment/head/beaniecopter.png b/graphics/sprites/equipment/head/beaniecopter.png Binary files differnew file mode 100644 index 0000000..aef9505 --- /dev/null +++ b/graphics/sprites/equipment/head/beaniecopter.png diff --git a/graphics/sprites/equipment/head/beaniecopter.xml b/graphics/sprites/equipment/head/beaniecopter.xml new file mode 100644 index 0000000..62a4dc8 --- /dev/null +++ b/graphics/sprites/equipment/head/beaniecopter.xml @@ -0,0 +1,381 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/beaniecopter.png" width="30" height="30" offsetY="-44"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" delay="56"/> + <frame index="1" offsetX="-1" delay="56"/> + <frame index="2" offsetX="-1" delay="56"/> + <frame index="3" offsetX="-1" delay="57"/> + <frame index="0" offsetX="-1" delay="55"/> + <frame index="1" offsetX="-1" delay="56"/> + <frame index="2" offsetX="-1" delay="56"/> + <frame index="3" offsetX="-1" delay="58"/> + </animation> + <animation direction="left"> + <frame index="4" offsetY="-1" delay="56"/> + <frame index="5" offsetY="-1" delay="56"/> + <frame index="6" offsetY="-1" delay="56"/> + <frame index="7" offsetY="-1" delay="56"/> + <frame index="4" offsetY="-1" delay="56"/> + <frame index="5" offsetY="-1" delay="56"/> + <frame index="6" offsetY="-1" delay="56"/> + <frame index="7" offsetY="-1" delay="58"/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-2" offsetY="-1" delay="56"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="56"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="56"/> + <frame index="11" offsetX="-2" offsetY="-1" delay="57"/> + <frame index="8" offsetX="-2" offsetY="-1" delay="55"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="56"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="56"/> + <frame index="11" offsetX="-2" offsetY="-1" delay="58"/> + </animation> + <animation direction="right"> + <frame index="12" offsetY="-1" delay="56"/> + <frame index="13" offsetY="-1" delay="56"/> + <frame index="14" offsetY="-1" delay="56"/> + <frame index="15" offsetY="-1" delay="56"/> + <frame index="12" offsetY="-1" delay="56"/> + <frame index="13" offsetY="-1" delay="56"/> + <frame index="14" offsetY="-1" delay="56"/> + <frame index="15" offsetY="-1" delay="56"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" delay="56"/> + <frame index="1" offsetX="-1" delay="19"/> + <frame index="1" offsetX="-1" offsetY="-1" delay="37"/> + <frame index="2" offsetX="-1" offsetY="-1" delay="56"/> + <frame index="3" offsetX="-1" offsetY="-1" delay="57"/> + <frame index="0" offsetX="-1" delay="55"/> + <frame index="1" offsetX="-1" delay="20"/> + <frame index="1" offsetX="-1" offsetY="-1" delay="36"/> + <frame index="2" offsetX="-1" offsetY="-1" delay="56"/> + <frame index="3" offsetX="-1" offsetY="-1" delay="58"/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="-1" offsetY="-1" delay="56"/> + <frame index="5" offsetX="-1" offsetY="-1" delay="19"/> + <frame index="5" offsetX="-1" delay="37"/> + <frame index="6" offsetX="-1" delay="38"/> + <frame index="6" offsetX="-1" offsetY="-1" delay="18"/> + <frame index="7" offsetX="-1" offsetY="-1" delay="57"/> + <frame index="4" offsetX="-1" offsetY="-1" delay="55"/> + <frame index="5" offsetX="-1" offsetY="-1" delay="20"/> + <frame index="5" offsetX="-1" delay="36"/> + <frame index="6" offsetX="-1" delay="39"/> + <frame index="6" offsetX="-1" offsetY="-1" delay="17"/> + <frame index="7" offsetX="-1" offsetY="-1" delay="58"/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-2" offsetY="-1" delay="56"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="19"/> + <frame index="9" offsetX="-2" offsetY="-2" delay="37"/> + <frame index="10" offsetX="-2" offsetY="-2" delay="56"/> + <frame index="11" offsetX="-2" offsetY="-2" delay="57"/> + <frame index="8" offsetX="-2" offsetY="-1" delay="55"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="20"/> + <frame index="9" offsetX="-2" offsetY="-2" delay="36"/> + <frame index="10" offsetX="-2" offsetY="-2" delay="56"/> + <frame index="11" offsetX="-2" offsetY="-2" delay="58"/> + </animation> + <animation direction="right"> + <frame index="12" offsetY="-1" delay="56"/> + <frame index="13" offsetY="-1" delay="19"/> + <frame index="13" delay="37"/> + <frame index="14" delay="38"/> + <frame index="14" offsetY="-1" delay="18"/> + <frame index="15" offsetY="-1" delay="57"/> + <frame index="12" offsetY="-1" delay="55"/> + <frame index="13" offsetY="-1" delay="20"/> + <frame index="13" delay="36"/> + <frame index="14" delay="39"/> + <frame index="14" offsetY="-1" delay="17"/> + <frame index="15" offsetY="-1" delay="56"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="3" delay="75"/> + <frame index="1" offsetX="-1" offsetY="2" delay="75"/> + <frame index="2" offsetX="-1" offsetY="5" delay="75"/> + <frame index="3" offsetX="-1" offsetY="6" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="3" offsetY="-3" delay="75"/> + <frame index="5" offsetX="3" offsetY="-4" delay="75"/> + <frame index="6" offsetX="-1" offsetY="-1" delay="75"/> + <frame index="7" offsetX="-2" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-3" delay="75"/> + <frame index="9" offsetX="-3" delay="75"/> + <frame index="10" offsetX="-3" delay="75"/> + <frame index="11" offsetX="-3" offsetY="2" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-2" offsetY="-2" delay="75"/> + <frame index="13" offsetX="-2" offsetY="-3" delay="75"/> + <frame index="14" offsetX="1" offsetY="1" delay="75"/> + <frame index="15" offsetX="2" offsetY="2" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="1" delay="94"/> + <frame index="1" offsetX="-1" offsetY="1" delay="94"/> + <frame index="2" offsetX="-1" offsetY="1" delay="37"/> + <frame index="2" offsetX="-1" offsetY="2" delay="57"/> + <frame index="3" offsetX="-1" offsetY="2" delay="18"/> + <frame index="3" offsetX="-1" offsetY="1" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="2" offsetY="-1" delay="94"/> + <frame index="5" offsetX="2" offsetY="-1" delay="94"/> + <frame index="6" offsetX="2" offsetY="-1" delay="37"/> + <frame index="6" offsetX="4" offsetY="-2" delay="57"/> + <frame index="7" offsetX="4" offsetY="-2" delay="93"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-2" offsetY="-1" delay="94"/> + <frame index="9" offsetX="-2" offsetY="-1" delay="94"/> + <frame index="10" offsetX="-2" offsetY="-1" delay="37"/> + <frame index="10" offsetX="-3" delay="57"/> + <frame index="11" offsetX="-3" delay="18"/> + <frame index="11" offsetX="-3" offsetY="-1" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-5" offsetY="-1" delay="94"/> + <frame index="13" offsetX="-5" offsetY="-1" delay="94"/> + <frame index="14" offsetX="-5" offsetY="-1" delay="37"/> + <frame index="14" offsetX="-7" offsetY="-2" delay="57"/> + <frame index="15" offsetX="-7" offsetY="-2" delay="93"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="12" delay="56"/> + <frame index="1" offsetX="-1" offsetY="12" delay="56"/> + <frame index="2" offsetX="-1" offsetY="12" delay="56"/> + <frame index="3" offsetX="-1" offsetY="12" delay="57"/> + <frame index="0" offsetX="-1" offsetY="12" delay="55"/> + <frame index="1" offsetX="-1" offsetY="12" delay="56"/> + <frame index="2" offsetX="-1" offsetY="12" delay="56"/> + <frame index="3" offsetX="-1" offsetY="12" delay="58"/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="4" offsetY="8" delay="56"/> + <frame index="5" offsetX="4" offsetY="8" delay="56"/> + <frame index="6" offsetX="4" offsetY="8" delay="56"/> + <frame index="7" offsetX="4" offsetY="8" delay="56"/> + <frame index="4" offsetX="4" offsetY="8" delay="56"/> + <frame index="5" offsetX="4" offsetY="8" delay="56"/> + <frame index="6" offsetX="4" offsetY="8" delay="56"/> + <frame index="7" offsetX="4" offsetY="8" delay="58"/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-1" offsetY="8" delay="56"/> + <frame index="9" offsetX="-1" offsetY="8" delay="56"/> + <frame index="10" offsetX="-1" offsetY="8" delay="56"/> + <frame index="11" offsetX="-1" offsetY="8" delay="57"/> + <frame index="8" offsetX="-1" offsetY="8" delay="55"/> + <frame index="9" offsetX="-1" offsetY="8" delay="56"/> + <frame index="10" offsetX="-1" offsetY="8" delay="56"/> + <frame index="11" offsetX="-1" offsetY="8" delay="58"/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-6" offsetY="8" delay="56"/> + <frame index="13" offsetX="-6" offsetY="8" delay="56"/> + <frame index="14" offsetX="-6" offsetY="8" delay="56"/> + <frame index="15" offsetX="-6" offsetY="8" delay="56"/> + <frame index="12" offsetX="-6" offsetY="8" delay="56"/> + <frame index="13" offsetX="-6" offsetY="8" delay="56"/> + <frame index="14" offsetX="-6" offsetY="8" delay="56"/> + <frame index="15" offsetX="-6" offsetY="8" delay="56"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="16" offsetX="32" offsetY="30"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="1" delay="70"/> + <frame index="1" offsetX="-1" offsetY="1" delay="70"/> + <frame index="2" offsetX="-1" offsetY="5" delay="70"/> + <frame index="3" offsetX="-1" offsetY="5" delay="70"/> + <frame index="0" offsetX="-1" offsetY="0" delay="70"/> + <frame index="1" offsetX="-1" offsetY="0" delay="70"/> + <frame index="2" offsetX="-1" offsetY="5" delay="70"/> + <frame index="3" offsetX="-1" offsetY="5" delay="70"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="0" offsetY="0" delay="70"/> + <frame index="5" offsetX="0" offsetY="0" delay="70"/> + <frame index="6" offsetX="3" offsetY="-3" delay="70"/> + <frame index="7" offsetX="3" offsetY="-3" delay="70"/> + <frame index="4" offsetX="5" offsetY="-3" delay="70"/> + <frame index="5" offsetX="5" offsetY="-3" delay="70"/> + <frame index="6" offsetX="-2" offsetY="1" delay="70"/> + <frame index="7" offsetX="-2" offsetY="1" delay="70"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="9" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="10" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="11" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="8" offsetX="-3" offsetY="1" delay="70"/> + <frame index="9" offsetX="-3" offsetY="1" delay="70"/> + <frame index="10" offsetX="-2" offsetY="-2" delay="70"/> + <frame index="11" offsetX="-2" offsetY="-2" delay="70"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="2" offsetY="0" delay="70"/> + <frame index="13" offsetX="2" offsetY="0" delay="70"/> + <frame index="14" offsetX="-1" offsetY="-3" delay="70"/> + <frame index="15" offsetX="-1" offsetY="-3" delay="70"/> + <frame index="12" offsetX="-3" offsetY="-3" delay="70"/> + <frame index="13" offsetX="-3" offsetY="-3" delay="70"/> + <frame index="14" offsetX="2" offsetY="1" delay="70"/> + <frame index="15" offsetX="2" offsetY="1" delay="70"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="2" delay="100"/> + <frame index="1" offsetX="-1" offsetY="1" delay="100"/> + <frame index="2" offsetX="-1" offsetY="4" delay="100"/> + <frame index="3" offsetX="-1" offsetY="5" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="1" offsetY="-2" delay="100"/> + <frame index="5" offsetX="1" offsetY="-3" delay="100"/> + <frame index="6" offsetX="-2" offsetY="0" delay="100"/> + <frame index="7" offsetX="-4" offsetY="1" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-3" offsetY="-1" delay="100"/> + <frame index="9" offsetX="-3" offsetY="-1" delay="100"/> + <frame index="10" offsetX="-3" offsetY="-1" delay="100"/> + <frame index="11" offsetX="-3" offsetY="1" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-3" offsetY="-2" delay="100"/> + <frame index="13" offsetX="-3" offsetY="-3" delay="100"/> + <frame index="14" offsetX="0" offsetY="0" delay="100"/> + <frame index="15" offsetX="1" offsetY="1" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-1" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-1" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-1" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-1" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-2" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-2" delay="75"/> + <frame index="2" offsetX="-2" offsetY="5" delay="75"/> + <frame index="3" offsetX="-2" offsetY="5" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="5" offsetY="-2" delay="75"/> + <frame index="5" offsetX="5" offsetY="-2" delay="75"/> + <frame index="6" offsetX="6" offsetY="-3" delay="75"/> + <frame index="7" offsetX="6" offsetY="-3" delay="75"/> + <frame index="4" offsetX="2" offsetY="-4" delay="75"/> + <frame index="5" offsetX="2" offsetY="-4" delay="75"/> + <frame index="6" offsetX="-1" offsetY="1" delay="75"/> + <frame index="7" offsetX="-1" offsetY="1" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-3" offsetY="-1" delay="75"/> + <frame index="9" offsetX="-3" offsetY="-1" delay="75"/> + <frame index="10" offsetX="-3" offsetY="-1" delay="75"/> + <frame index="11" offsetX="-3" offsetY="-1" delay="75"/> + <frame index="8" offsetX="-3" offsetY="-1" delay="75"/> + <frame index="9" offsetX="-3" offsetY="-1" delay="75"/> + <frame index="10" offsetX="-4" offsetY="-4" delay="75"/> + <frame index="11" offsetX="-4" offsetY="-4" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-3" offsetY="-2" delay="75"/> + <frame index="13" offsetX="-3" offsetY="-2" delay="75"/> + <frame index="14" offsetX="-4" offsetY="-3" delay="75"/> + <frame index="15" offsetX="-4" offsetY="-3" delay="75"/> + <frame index="12" offsetX="1" offsetY="-4" delay="75"/> + <frame index="13" offsetX="1" offsetY="-4" delay="75"/> + <frame index="14" offsetX="3" offsetY="1" delay="75"/> + <frame index="15" offsetX="3" offsetY="1" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="2" delay="70"/> + <frame index="1" offsetX="-1" offsetY="2" delay="70"/> + <frame index="2" offsetX="-2" offsetY="1" delay="70"/> + <frame index="3" offsetX="-2" offsetY="1" delay="70"/> + <frame index="0" offsetX="-1" offsetY="-1" delay="70"/> + <frame index="1" offsetX="-1" offsetY="-1" delay="70"/> + <frame index="2" offsetX="-1" offsetY="4" delay="70"/> + <frame index="3" offsetX="-1" offsetY="4" delay="70"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="4" offsetY="-4" delay="70"/> + <frame index="5" offsetX="4" offsetY="-4" delay="70"/> + <frame index="6" offsetX="4" offsetY="-3" delay="70"/> + <frame index="7" offsetX="4" offsetY="-3" delay="70"/> + <frame index="4" offsetX="5" offsetY="-4" delay="70"/> + <frame index="5" offsetX="5" offsetY="-4" delay="70"/> + <frame index="6" offsetX="-1" offsetY="0" delay="70"/> + <frame index="7" offsetX="-1" offsetY="0" delay="70"/> + <end/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="9" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="10" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="11" offsetX="-3" offsetY="-1" delay="70"/> + <frame index="8" offsetX="-3" offsetY="1" delay="70"/> + <frame index="9" offsetX="-3" offsetY="1" delay="70"/> + <frame index="10" offsetX="-3" offsetY="1" delay="70"/> + <frame index="11" offsetX="-3" offsetY="1" delay="70"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" offsetX="-2" offsetY="-4" delay="70"/> + <frame index="13" offsetX="-2" offsetY="-4" delay="70"/> + <frame index="14" offsetX="-2" offsetY="-3" delay="70"/> + <frame index="15" offsetX="-2" offsetY="-3" delay="70"/> + <frame index="12" offsetX="-1" offsetY="-4" delay="70"/> + <frame index="13" offsetX="-1" offsetY="-4" delay="70"/> + <frame index="14" offsetX="3" offsetY="-2" delay="70"/> + <frame index="15" offsetX="3" offsetY="-2" delay="70"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bearhat.png b/graphics/sprites/equipment/head/bearhat.png Binary files differnew file mode 100644 index 0000000..cbda1de --- /dev/null +++ b/graphics/sprites/equipment/head/bearhat.png diff --git a/graphics/sprites/equipment/head/bearhat.xml b/graphics/sprites/equipment/head/bearhat.xml new file mode 100644 index 0000000..6869b5a --- /dev/null +++ b/graphics/sprites/equipment/head/bearhat.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/bearhat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/beekeeperhat.png b/graphics/sprites/equipment/head/beekeeperhat.png Binary files differnew file mode 100644 index 0000000..0242877 --- /dev/null +++ b/graphics/sprites/equipment/head/beekeeperhat.png diff --git a/graphics/sprites/equipment/head/beekeeperhat.xml b/graphics/sprites/equipment/head/beekeeperhat.xml new file mode 100644 index 0000000..8c00bf5 --- /dev/null +++ b/graphics/sprites/equipment/head/beekeeperhat.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/beekeeperhat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/bhopcap.png b/graphics/sprites/equipment/head/bhopcap.png Binary files differnew file mode 100644 index 0000000..c886560 --- /dev/null +++ b/graphics/sprites/equipment/head/bhopcap.png diff --git a/graphics/sprites/equipment/head/bhopcap.xml b/graphics/sprites/equipment/head/bhopcap.xml new file mode 100644 index 0000000..faa45b9 --- /dev/null +++ b/graphics/sprites/equipment/head/bhopcap.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/bhopcap.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/bloodymouboohat.png b/graphics/sprites/equipment/head/bloodymouboohat.png Binary files differnew file mode 100644 index 0000000..12eefcf --- /dev/null +++ b/graphics/sprites/equipment/head/bloodymouboohat.png diff --git a/graphics/sprites/equipment/head/bloodymouboohat.xml b/graphics/sprites/equipment/head/bloodymouboohat.xml new file mode 100644 index 0000000..98c7c3e --- /dev/null +++ b/graphics/sprites/equipment/head/bloodymouboohat.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/bloodymouboohat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/largeheadmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/boina.png b/graphics/sprites/equipment/head/boina.png Binary files differnew file mode 100644 index 0000000..2b19209 --- /dev/null +++ b/graphics/sprites/equipment/head/boina.png diff --git a/graphics/sprites/equipment/head/boina.xml b/graphics/sprites/equipment/head/boina.xml new file mode 100644 index 0000000..6a69e1b --- /dev/null +++ b/graphics/sprites/equipment/head/boina.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/boina.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/bountyhunterhelmet.png b/graphics/sprites/equipment/head/bountyhunterhelmet.png Binary files differnew file mode 100644 index 0000000..6227c6a --- /dev/null +++ b/graphics/sprites/equipment/head/bountyhunterhelmet.png diff --git a/graphics/sprites/equipment/head/bountyhunterhelmet.xml b/graphics/sprites/equipment/head/bountyhunterhelmet.xml new file mode 100644 index 0000000..fbc06ff --- /dev/null +++ b/graphics/sprites/equipment/head/bountyhunterhelmet.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/bountyhunterhelmet.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/bowlerhat.png b/graphics/sprites/equipment/head/bowlerhat.png Binary files differnew file mode 100644 index 0000000..bd8b47e --- /dev/null +++ b/graphics/sprites/equipment/head/bowlerhat.png diff --git a/graphics/sprites/equipment/head/bowlerhat.xml b/graphics/sprites/equipment/head/bowlerhat.xml new file mode 100644 index 0000000..1ef7c08 --- /dev/null +++ b/graphics/sprites/equipment/head/bowlerhat.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/bowlerhat.png|W" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/brimmedfeatherhat.png b/graphics/sprites/equipment/head/brimmedfeatherhat.png Binary files differnew file mode 100644 index 0000000..db4ba80 --- /dev/null +++ b/graphics/sprites/equipment/head/brimmedfeatherhat.png diff --git a/graphics/sprites/equipment/head/brimmedfeatherhat.xml b/graphics/sprites/equipment/head/brimmedfeatherhat.xml new file mode 100644 index 0000000..94b55eb --- /dev/null +++ b/graphics/sprites/equipment/head/brimmedfeatherhat.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/brimmedfeatherhat.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/equipment/head/brimmedflowerhat.png b/graphics/sprites/equipment/head/brimmedflowerhat.png Binary files differnew file mode 100644 index 0000000..a3fcc36 --- /dev/null +++ b/graphics/sprites/equipment/head/brimmedflowerhat.png diff --git a/graphics/sprites/equipment/head/brimmedflowerhat.xml b/graphics/sprites/equipment/head/brimmedflowerhat.xml new file mode 100644 index 0000000..dd194a7 --- /dev/null +++ b/graphics/sprites/equipment/head/brimmedflowerhat.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/brimmedflowerhat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/brimmedhat.png b/graphics/sprites/equipment/head/brimmedhat.png Binary files differnew file mode 100644 index 0000000..972ab4f --- /dev/null +++ b/graphics/sprites/equipment/head/brimmedhat.png diff --git a/graphics/sprites/equipment/head/brimmedhat.xml b/graphics/sprites/equipment/head/brimmedhat.xml new file mode 100644 index 0000000..d126d6b --- /dev/null +++ b/graphics/sprites/equipment/head/brimmedhat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid, Saulc +Copyright (C) 2014 Evol Online +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/brimmedhat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/bromenalhelmet.png b/graphics/sprites/equipment/head/bromenalhelmet.png Binary files differnew file mode 100644 index 0000000..51d9410 --- /dev/null +++ b/graphics/sprites/equipment/head/bromenalhelmet.png diff --git a/graphics/sprites/equipment/head/bromenalhelmet.xml b/graphics/sprites/equipment/head/bromenalhelmet.xml new file mode 100644 index 0000000..533565a --- /dev/null +++ b/graphics/sprites/equipment/head/bromenalhelmet.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/bromenalhelmet.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/browndeserthat.png b/graphics/sprites/equipment/head/browndeserthat.png Binary files differnew file mode 100644 index 0000000..18ae203 --- /dev/null +++ b/graphics/sprites/equipment/head/browndeserthat.png diff --git a/graphics/sprites/equipment/head/browndeserthat.xml b/graphics/sprites/equipment/head/browndeserthat.xml new file mode 100644 index 0000000..615c199 --- /dev/null +++ b/graphics/sprites/equipment/head/browndeserthat.xml @@ -0,0 +1,255 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/browndeserthat.png|R" width="32" height="35"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32"/> + </animation> + <animation direction="left"> + <frame index="7" offsetX="-1" offsetY="-32"/> + </animation> + <animation direction="up"> + <frame index="15" offsetX="-2" offsetY="-32"/> + </animation> + <animation direction="right"> + <frame index="22" offsetX="0" offsetY="-32"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="4" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="5" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="6" offsetX="-1" offsetY="-32" delay="75"/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="9" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="10" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="11" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="12" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="13" offsetX="-1" offsetY="-32" delay="75"/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="17" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="18" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="19" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="20" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="21" offsetX="-2" offsetY="-33" delay="75"/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="0" offsetY="-32" delay="75"/> + <frame index="24" offsetX="0" offsetY="-31" delay="75"/> + <frame index="25" offsetX="0" offsetY="-32" delay="75"/> + <frame index="26" offsetX="0" offsetY="-32" delay="75"/> + <frame index="27" offsetX="0" offsetY="-31" delay="75"/> + <frame index="28" offsetX="0" offsetY="-32" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="75"/> + <frame index="4" offsetX="-1" offsetY="-26" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="3" offsetY="-33" delay="75"/> + <frame index="9" offsetX="3" offsetY="-34" delay="75"/> + <frame index="10" offsetX="0" offsetY="-32" delay="75"/> + <frame index="11" offsetX="-1" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="17" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="18" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="19" offsetX="-3" offsetY="-31" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="24" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="25" offsetX="0" offsetY="-32" delay="75"/> + <frame index="26" offsetX="1" offsetY="-31" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="75"/> + <frame index="4" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="5" offsetX="-1" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="2" offsetY="-32" delay="75"/> + <frame index="9" offsetX="2" offsetY="-32" delay="75"/> + <frame index="10" offsetX="2" offsetY="-32" delay="75"/> + <frame index="11" offsetX="4" offsetY="-33" delay="75"/> + <frame index="12" offsetX="4" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="17" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="18" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="19" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="20" offsetX="-3" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="24" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="25" offsetX="-3" offsetY="-32" delay="75"/> + <frame index="26" offsetX="-5" offsetY="-33" delay="75"/> + <frame index="27" offsetX="-5" offsetY="-33" delay="75"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-20"/> + </animation> + <animation direction="left"> + <frame index="7" offsetX="3" offsetY="-23"/> + </animation> + <animation direction="up"> + <frame index="15" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="22" offsetX="-6" offsetY="-23"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="14" offsetX="20" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="4" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="9" offsetX="2" offsetY="-34" delay="140"/> + <frame index="10" offsetX="5" offsetY="-35" delay="140"/> + <frame index="11" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="17" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="18" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="19" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="2" offsetY="-31" delay="140"/> + <frame index="24" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="25" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="26" offsetX="2" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-1" offsetY="-30" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="100"/> + <frame index="4" offsetX="-1" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="3" offsetY="-33" delay="100"/> + <frame index="9" offsetX="3" offsetY="-34" delay="100"/> + <frame index="10" offsetX="0" offsetY="-32" delay="100"/> + <frame index="11" offsetX="-1" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="17" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="18" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="19" offsetX="-3" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="24" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="25" offsetX="0" offsetY="-32" delay="100"/> + <frame index="26" offsetX="1" offsetY="-31" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="4" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="4" offsetY="-33" delay="140"/> + <frame index="9" offsetX="5" offsetY="-34" delay="140"/> + <frame index="10" offsetX="1" offsetY="-36" delay="140"/> + <frame index="11" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="17" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="18" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="19" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="24" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="25" offsetX="1" offsetY="-36" delay="140"/> + <frame index="26" offsetX="3" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="4" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="3" offsetY="-35" delay="140"/> + <frame index="9" offsetX="3" offsetY="-34" delay="140"/> + <frame index="10" offsetX="4" offsetY="-36" delay="140"/> + <frame index="11" offsetX="-1" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="17" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="18" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="19" offsetX="-3" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="24" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="25" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="26" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/bucket.png b/graphics/sprites/equipment/head/bucket.png Binary files differnew file mode 100644 index 0000000..a7cfcda --- /dev/null +++ b/graphics/sprites/equipment/head/bucket.png diff --git a/graphics/sprites/equipment/head/bucket.xml b/graphics/sprites/equipment/head/bucket.xml new file mode 100644 index 0000000..2ef7bb5 --- /dev/null +++ b/graphics/sprites/equipment/head/bucket.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/bucket.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/bull.png b/graphics/sprites/equipment/head/bull.png Binary files differnew file mode 100644 index 0000000..3cc51ad --- /dev/null +++ b/graphics/sprites/equipment/head/bull.png diff --git a/graphics/sprites/equipment/head/bull.xml b/graphics/sprites/equipment/head/bull.xml new file mode 100644 index 0000000..421723e --- /dev/null +++ b/graphics/sprites/equipment/head/bull.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/bull.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/bunnyears.png b/graphics/sprites/equipment/head/bunnyears.png Binary files differnew file mode 100644 index 0000000..ee04c4a --- /dev/null +++ b/graphics/sprites/equipment/head/bunnyears.png diff --git a/graphics/sprites/equipment/head/bunnyears.xml b/graphics/sprites/equipment/head/bunnyears.xml new file mode 100644 index 0000000..4eab193 --- /dev/null +++ b/graphics/sprites/equipment/head/bunnyears.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/bunnyears.png|W" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/candlehelmet.png b/graphics/sprites/equipment/head/candlehelmet.png Binary files differnew file mode 100644 index 0000000..74b9b43 --- /dev/null +++ b/graphics/sprites/equipment/head/candlehelmet.png diff --git a/graphics/sprites/equipment/head/candlehelmet.xml b/graphics/sprites/equipment/head/candlehelmet.xml new file mode 100644 index 0000000..9d676b0 --- /dev/null +++ b/graphics/sprites/equipment/head/candlehelmet.xml @@ -0,0 +1,298 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/candlehelmet.png" width="25" height="44"/> + <imageset name="base_dead" src="graphics/sprites/equipment/head/candlehelmet.png" width="50" height="44"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="4" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="5" offsetX="-1" offsetY="-39" delay="75"/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="7" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="8" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="9" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="10" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="11" offsetX="-2" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="13" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="14" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="15" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="16" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="17" offsetX="-2" offsetY="-38" delay="75"/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="1" offsetY="-40" delay="75"/> + <frame index="19" offsetX="1" offsetY="-40" delay="75"/> + <frame index="20" offsetX="1" offsetY="-40" delay="75"/> + <frame index="21" offsetX="1" offsetY="-40" delay="75"/> + <frame index="22" offsetX="1" offsetY="-40" delay="75"/> + <frame index="23" offsetX="1" offsetY="-40" delay="75"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="4" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="5" offsetX="-1" offsetY="-39" delay="75"/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="7" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="8" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="9" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="10" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="11" offsetX="-2" offsetY="-38" delay="75"/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="13" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="14" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="15" offsetX="-2" offsetY="-38" delay="75"/> + <frame index="16" offsetX="-2" offsetY="-39" delay="75"/> + <frame index="17" offsetX="-2" offsetY="-39" delay="75"/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="1" offsetY="-40" delay="75"/> + <frame index="19" offsetX="1" offsetY="-39" delay="75"/> + <frame index="20" offsetX="1" offsetY="-40" delay="75"/> + <frame index="21" offsetX="1" offsetY="-40" delay="75"/> + <frame index="22" offsetX="1" offsetY="-39" delay="75"/> + <frame index="23" offsetX="1" offsetY="-40" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-39" delay="75"/> + <frame index="7" offsetX="2" offsetY="-40" delay="75"/> + <frame index="8" offsetX="-2" offsetY="-37" delay="75"/> + <frame index="9" offsetX="-3" offsetY="-36" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-3" offsetY="-38" delay="75"/> + <frame index="13" offsetX="-3" offsetY="-38" delay="75"/> + <frame index="14" offsetX="-3" offsetY="-38" delay="75"/> + <frame index="15" offsetX="-3" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-2" offsetY="-41" delay="75"/> + <frame index="19" offsetX="-2" offsetY="-42" delay="75"/> + <frame index="20" offsetX="1" offsetY="-39" delay="75"/> + <frame index="21" offsetX="2" offsetY="-38" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-40" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-39" delay="75"/> + <frame index="4" offsetX="-1" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="3" offsetY="-41" delay="75"/> + <frame index="7" offsetX="3" offsetY="-41" delay="75"/> + <frame index="8" offsetX="3" offsetY="-41" delay="75"/> + <frame index="9" offsetX="5" offsetY="-42" delay="75"/> + <frame index="10" offsetX="5" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-2" offsetY="-42" delay="75"/> + <frame index="13" offsetX="-2" offsetY="-42" delay="75"/> + <frame index="14" offsetX="-3" offsetY="-42" delay="75"/> + <frame index="15" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="16" offsetX="-3" offsetY="-42" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="19" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="20" offsetX="-3" offsetY="-41" delay="75"/> + <frame index="21" offsetX="-5" offsetY="-42" delay="75"/> + <frame index="22" offsetX="-5" offsetY="-42" delay="75"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="4" offsetX="-1" offsetY="-27" delay="75"/> + <frame index="5" offsetX="-1" offsetY="-27" delay="75"/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-30" delay="75"/> + <frame index="7" offsetX="2" offsetY="-30" delay="75"/> + <frame index="8" offsetX="2" offsetY="-30" delay="75"/> + <frame index="9" offsetX="2" offsetY="-30" delay="75"/> + <frame index="10" offsetX="2" offsetY="-30" delay="75"/> + <frame index="11" offsetX="2" offsetY="-30" delay="75"/> + </animation> + <animation direction="up"> + <frame index="12" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="13" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="14" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="15" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="16" offsetX="-1" offsetY="-30" delay="75"/> + <frame index="17" offsetX="-1" offsetY="-30" delay="75"/> + </animation> + <animation direction="right"> + <frame index="18" offsetX="-5" offsetY="-30" delay="75"/> + <frame index="19" offsetX="-5" offsetY="-30" delay="75"/> + <frame index="20" offsetX="-5" offsetY="-30" delay="75"/> + <frame index="21" offsetX="-5" offsetY="-30" delay="75"/> + <frame index="22" offsetX="-5" offsetY="-30" delay="75"/> + <frame index="23" offsetX="-5" offsetY="-30" delay="75"/> + </animation> + </action> + <action name="dead" imageset="base_dead"> + <animation direction="default"> + <frame index="12" offsetX="40" offsetY="-7" delay="140"/> + <frame index="13" offsetX="40" offsetY="-7" delay="140"/> + <frame index="14" offsetX="40" offsetY="-7" delay="5000"/> + </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> + <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" 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> +</sprite> diff --git a/graphics/sprites/equipment/head/candorheadband.png b/graphics/sprites/equipment/head/candorheadband.png Binary files differnew file mode 100644 index 0000000..cffae75 --- /dev/null +++ b/graphics/sprites/equipment/head/candorheadband.png diff --git a/graphics/sprites/equipment/head/candorheadband.xml b/graphics/sprites/equipment/head/candorheadband.xml new file mode 100644 index 0000000..8905283 --- /dev/null +++ b/graphics/sprites/equipment/head/candorheadband.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/candorheadband.png|W" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/cap.png b/graphics/sprites/equipment/head/cap.png Binary files differnew file mode 100644 index 0000000..c243141 --- /dev/null +++ b/graphics/sprites/equipment/head/cap.png diff --git a/graphics/sprites/equipment/head/cap.xml b/graphics/sprites/equipment/head/cap.xml new file mode 100644 index 0000000..53fa74f --- /dev/null +++ b/graphics/sprites/equipment/head/cap.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/cap.png|R" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/captaincap.png b/graphics/sprites/equipment/head/captaincap.png Binary files differnew file mode 100644 index 0000000..bc3be2d --- /dev/null +++ b/graphics/sprites/equipment/head/captaincap.png diff --git a/graphics/sprites/equipment/head/captaincap.xml b/graphics/sprites/equipment/head/captaincap.xml new file mode 100644 index 0000000..2ff8b2f --- /dev/null +++ b/graphics/sprites/equipment/head/captaincap.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/captaincap.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/catears.png b/graphics/sprites/equipment/head/catears.png Binary files differnew file mode 100644 index 0000000..34b580a --- /dev/null +++ b/graphics/sprites/equipment/head/catears.png diff --git a/graphics/sprites/equipment/head/catears.xml b/graphics/sprites/equipment/head/catears.xml new file mode 100644 index 0000000..d1c73e4 --- /dev/null +++ b/graphics/sprites/equipment/head/catears.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/catears.png|M;W" + 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/equipment/head/cathelmet.png b/graphics/sprites/equipment/head/cathelmet.png Binary files differnew file mode 100644 index 0000000..b85259c --- /dev/null +++ b/graphics/sprites/equipment/head/cathelmet.png diff --git a/graphics/sprites/equipment/head/cathelmet.xml b/graphics/sprites/equipment/head/cathelmet.xml new file mode 100644 index 0000000..68e34d6 --- /dev/null +++ b/graphics/sprites/equipment/head/cathelmet.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/cathelmet.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/equipment/head/centurionhelmet.png b/graphics/sprites/equipment/head/centurionhelmet.png Binary files differnew file mode 100644 index 0000000..3b4dca4 --- /dev/null +++ b/graphics/sprites/equipment/head/centurionhelmet.png diff --git a/graphics/sprites/equipment/head/centurionhelmet.xml b/graphics/sprites/equipment/head/centurionhelmet.xml new file mode 100644 index 0000000..1a3220e --- /dev/null +++ b/graphics/sprites/equipment/head/centurionhelmet.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/centurionhelmet.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/chefhat.png b/graphics/sprites/equipment/head/chefhat.png Binary files differnew file mode 100644 index 0000000..46c3a26 --- /dev/null +++ b/graphics/sprites/equipment/head/chefhat.png diff --git a/graphics/sprites/equipment/head/chefhat.xml b/graphics/sprites/equipment/head/chefhat.xml new file mode 100644 index 0000000..4940492 --- /dev/null +++ b/graphics/sprites/equipment/head/chefhat.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/chefhat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/clericcap.png b/graphics/sprites/equipment/head/clericcap.png Binary files differnew file mode 100644 index 0000000..d3e9f88 --- /dev/null +++ b/graphics/sprites/equipment/head/clericcap.png diff --git a/graphics/sprites/equipment/head/clericcap.xml b/graphics/sprites/equipment/head/clericcap.xml new file mode 100644 index 0000000..e1db461 --- /dev/null +++ b/graphics/sprites/equipment/head/clericcap.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/clericcap.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/corsairhat.png b/graphics/sprites/equipment/head/corsairhat.png Binary files differnew file mode 100644 index 0000000..d1216b3 --- /dev/null +++ b/graphics/sprites/equipment/head/corsairhat.png diff --git a/graphics/sprites/equipment/head/corsairhat.xml b/graphics/sprites/equipment/head/corsairhat.xml new file mode 100644 index 0000000..d19239a --- /dev/null +++ b/graphics/sprites/equipment/head/corsairhat.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/corsairhat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/crown.png b/graphics/sprites/equipment/head/crown.png Binary files differnew file mode 100644 index 0000000..cd85bc9 --- /dev/null +++ b/graphics/sprites/equipment/head/crown.png diff --git a/graphics/sprites/equipment/head/crown.xml b/graphics/sprites/equipment/head/crown.xml new file mode 100644 index 0000000..bbf89ca --- /dev/null +++ b/graphics/sprites/equipment/head/crown.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/crown.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/crusadehelmet-female b/graphics/sprites/equipment/head/crusadehelmet-female new file mode 100644 index 0000000..417f25c --- /dev/null +++ b/graphics/sprites/equipment/head/crusadehelmet-female @@ -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/crusadehelmet.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/crusadehelmet.png b/graphics/sprites/equipment/head/crusadehelmet.png Binary files differnew file mode 100644 index 0000000..1c69769 --- /dev/null +++ b/graphics/sprites/equipment/head/crusadehelmet.png diff --git a/graphics/sprites/equipment/head/crusadehelmet.xml b/graphics/sprites/equipment/head/crusadehelmet.xml new file mode 100644 index 0000000..417f25c --- /dev/null +++ b/graphics/sprites/equipment/head/crusadehelmet.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/crusadehelmet.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/darkhelm.png b/graphics/sprites/equipment/head/darkhelm.png Binary files differnew file mode 100644 index 0000000..d003156 --- /dev/null +++ b/graphics/sprites/equipment/head/darkhelm.png diff --git a/graphics/sprites/equipment/head/darkhelm.xml b/graphics/sprites/equipment/head/darkhelm.xml new file mode 100644 index 0000000..14abd4b --- /dev/null +++ b/graphics/sprites/equipment/head/darkhelm.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/darkhelm.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/darkknighthelmet.png b/graphics/sprites/equipment/head/darkknighthelmet.png Binary files differnew file mode 100644 index 0000000..3225f7e --- /dev/null +++ b/graphics/sprites/equipment/head/darkknighthelmet.png diff --git a/graphics/sprites/equipment/head/darkknighthelmet.xml b/graphics/sprites/equipment/head/darkknighthelmet.xml new file mode 100644 index 0000000..fd0d871 --- /dev/null +++ b/graphics/sprites/equipment/head/darkknighthelmet.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/darkknighthelmet.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/deserthat.png b/graphics/sprites/equipment/head/deserthat.png Binary files differnew file mode 100644 index 0000000..8c61e88 --- /dev/null +++ b/graphics/sprites/equipment/head/deserthat.png diff --git a/graphics/sprites/equipment/head/deserthat.xml b/graphics/sprites/equipment/head/deserthat.xml new file mode 100644 index 0000000..5296d1c --- /dev/null +++ b/graphics/sprites/equipment/head/deserthat.xml @@ -0,0 +1,258 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/deserthat.png|R" width="32" height="35"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-32"/> + </animation> + <animation direction="left"> + <frame index="7" offsetX="-1" offsetY="-32"/> + </animation> + <animation direction="up"> + <frame index="15" offsetX="-2" offsetY="-32"/> + </animation> + <animation direction="right"> + <frame index="22" offsetX="0" offsetY="-32"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-1" offsetY="-31" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-32" delay="80"/> + <frame index="3" offsetX="-1" offsetY="-32" delay="80"/> + <frame index="4" offsetX="-1" offsetY="-31" delay="80"/> + <frame index="5" offsetX="-1" offsetY="-32" delay="80"/> + <frame index="6" offsetX="-1" offsetY="-32" delay="80"/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="-1" offsetY="-32" delay="80"/> + <frame index="9" offsetX="-1" offsetY="-31" delay="80"/> + <frame index="10" offsetX="-1" offsetY="-32" delay="80"/> + <frame index="11" offsetX="-1" offsetY="-32" delay="80"/> + <frame index="12" offsetX="-1" offsetY="-31" delay="80"/> + <frame index="13" offsetX="-1" offsetY="-32" delay="80"/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-2" offsetY="-32" delay="80"/> + <frame index="17" offsetX="-2" offsetY="-33" delay="80"/> + <frame index="18" offsetX="-2" offsetY="-33" delay="80"/> + <frame index="19" offsetX="-2" offsetY="-32" delay="80"/> + <frame index="20" offsetX="-2" offsetY="-33" delay="80"/> + <frame index="21" offsetX="-2" offsetY="-33" delay="80"/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="0" offsetY="-32" delay="80"/> + <frame index="24" offsetX="0" offsetY="-31" delay="80"/> + <frame index="25" offsetX="0" offsetY="-32" delay="80"/> + <frame index="26" offsetX="0" offsetY="-32" delay="80"/> + <frame index="27" offsetX="0" offsetY="-31" delay="80"/> + <frame index="28" offsetX="0" offsetY="-32" delay="80"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-1" offsetY="-30" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-31" delay="80"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="80"/> + <frame index="4" offsetX="-1" offsetY="-26" delay="80"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="3" offsetY="-33" delay="80"/> + <frame index="9" offsetX="3" offsetY="-34" delay="80"/> + <frame index="10" offsetX="0" offsetY="-32" delay="80"/> + <frame index="11" offsetX="-1" offsetY="-31" delay="80"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-3" offsetY="-32" delay="80"/> + <frame index="17" offsetX="-3" offsetY="-32" delay="80"/> + <frame index="18" offsetX="-3" offsetY="-32" delay="80"/> + <frame index="19" offsetX="-3" offsetY="-31" delay="80"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="-3" offsetY="-33" delay="80"/> + <frame index="24" offsetX="-3" offsetY="-33" delay="80"/> + <frame index="25" offsetX="0" offsetY="-32" delay="80"/> + <frame index="26" offsetX="1" offsetY="-31" delay="80"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-1" offsetY="-32" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-32" delay="80"/> + <frame index="3" offsetX="-1" offsetY="-31" delay="80"/> + <frame index="4" offsetX="-1" offsetY="-30" delay="80"/> + <frame index="5" offsetX="-1" offsetY="-32" delay="80"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="2" offsetY="-32" delay="80"/> + <frame index="9" offsetX="2" offsetY="-32" delay="80"/> + <frame index="10" offsetX="2" offsetY="-32" delay="80"/> + <frame index="11" offsetX="4" offsetY="-33" delay="80"/> + <frame index="12" offsetX="4" offsetY="-33" delay="80"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-2" offsetY="-33" delay="80"/> + <frame index="17" offsetX="-2" offsetY="-33" delay="80"/> + <frame index="18" offsetX="-3" offsetY="-32" delay="80"/> + <frame index="19" offsetX="-3" offsetY="-32" delay="80"/> + <frame index="20" offsetX="-3" offsetY="-33" delay="80"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="-3" offsetY="-32" delay="80"/> + <frame index="24" offsetX="-3" offsetY="-32" delay="80"/> + <frame index="25" offsetX="-3" offsetY="-32" delay="80"/> + <frame index="26" offsetX="-5" offsetY="-33" delay="80"/> + <frame index="27" offsetX="-5" offsetY="-33" delay="80"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-20"/> + </animation> + <animation direction="left"> + <frame index="7" offsetX="3" offsetY="-23"/> + </animation> + <animation direction="up"> + <frame index="15" offsetX="-1" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="22" offsetX="-6" offsetY="-23"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="14" offsetX="20" offsetY="-6"/> + </animation> + </action> + <!-- FIXME MISSING: sittop standride spawnride ride attackride --> + <!-- + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="4" offsetX="-1" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="-1" offsetY="-31" delay="140"/> + <frame index="9" offsetX="2" offsetY="-34" delay="140"/> + <frame index="10" offsetX="5" offsetY="-35" delay="140"/> + <frame index="11" offsetX="-2" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="17" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="18" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="19" offsetX="-2" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="2" offsetY="-31" delay="140"/> + <frame index="24" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="25" offsetX="-3" offsetY="-35" delay="140"/> + <frame index="26" offsetX="2" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-1" offsetY="-30" delay="100"/> + <frame index="2" offsetX="-1" offsetY="-31" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-29" delay="100"/> + <frame index="4" offsetX="-1" offsetY="-26" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="3" offsetY="-33" delay="100"/> + <frame index="9" offsetX="3" offsetY="-34" delay="100"/> + <frame index="10" offsetX="0" offsetY="-32" delay="100"/> + <frame index="11" offsetX="-1" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="17" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="18" offsetX="-3" offsetY="-32" delay="100"/> + <frame index="19" offsetX="-3" offsetY="-31" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="24" offsetX="-3" offsetY="-33" delay="100"/> + <frame index="25" offsetX="0" offsetY="-32" delay="100"/> + <frame index="26" offsetX="1" offsetY="-31" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="4" offsetX="-2" offsetY="-26" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="4" offsetY="-33" delay="140"/> + <frame index="9" offsetX="5" offsetY="-34" delay="140"/> + <frame index="10" offsetX="1" offsetY="-36" delay="140"/> + <frame index="11" offsetX="-1" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="17" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="18" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="19" offsetX="-4" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="24" offsetX="-4" offsetY="-33" delay="140"/> + <frame index="25" offsetX="1" offsetY="-36" delay="140"/> + <frame index="26" offsetX="3" offsetY="-31" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="1" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-31" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="4" offsetX="-1" offsetY="-27" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="3" offsetY="-35" delay="140"/> + <frame index="9" offsetX="3" offsetY="-34" delay="140"/> + <frame index="10" offsetX="4" offsetY="-36" delay="140"/> + <frame index="11" offsetX="-1" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="16" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="17" offsetX="-3" offsetY="-32" delay="140"/> + <frame index="18" offsetX="-3" offsetY="-30" delay="140"/> + <frame index="19" offsetX="-3" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="24" offsetX="-2" offsetY="-33" delay="140"/> + <frame index="25" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="26" offsetX="3" offsetY="-32" delay="140"/> + <end/> + </animation> + </action> + --> +</sprite> diff --git a/graphics/sprites/equipment/head/deserthelmet.png b/graphics/sprites/equipment/head/deserthelmet.png Binary files differnew file mode 100644 index 0000000..3890362 --- /dev/null +++ b/graphics/sprites/equipment/head/deserthelmet.png diff --git a/graphics/sprites/equipment/head/deserthelmet.xml b/graphics/sprites/equipment/head/deserthelmet.xml new file mode 100644 index 0000000..bac40cd --- /dev/null +++ b/graphics/sprites/equipment/head/deserthelmet.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/deserthelmet.png" + width="32" + height="64" + offsetY="0"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/devcap.png b/graphics/sprites/equipment/head/devcap.png Binary files differnew file mode 100644 index 0000000..2e32c9b --- /dev/null +++ b/graphics/sprites/equipment/head/devcap.png diff --git a/graphics/sprites/equipment/head/devcap.xml b/graphics/sprites/equipment/head/devcap.xml new file mode 100644 index 0000000..b4964d3 --- /dev/null +++ b/graphics/sprites/equipment/head/devcap.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/devcap.png|W;R" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/dragoneggshell.png b/graphics/sprites/equipment/head/dragoneggshell.png Binary files differnew file mode 100644 index 0000000..6208766 --- /dev/null +++ b/graphics/sprites/equipment/head/dragoneggshell.png diff --git a/graphics/sprites/equipment/head/dragoneggshell.xml b/graphics/sprites/equipment/head/dragoneggshell.xml new file mode 100644 index 0000000..2572667 --- /dev/null +++ b/graphics/sprites/equipment/head/dragoneggshell.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/dragoneggshell.png|W" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/earmuffs.png b/graphics/sprites/equipment/head/earmuffs.png Binary files differnew file mode 100644 index 0000000..0cbabe8 --- /dev/null +++ b/graphics/sprites/equipment/head/earmuffs.png diff --git a/graphics/sprites/equipment/head/earmuffs.xml b/graphics/sprites/equipment/head/earmuffs.xml new file mode 100644 index 0000000..1bca85d --- /dev/null +++ b/graphics/sprites/equipment/head/earmuffs.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/earmuffs.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/eggshellhat.png b/graphics/sprites/equipment/head/eggshellhat.png Binary files differnew file mode 100644 index 0000000..bb6fe9e --- /dev/null +++ b/graphics/sprites/equipment/head/eggshellhat.png diff --git a/graphics/sprites/equipment/head/eggshellhat.xml b/graphics/sprites/equipment/head/eggshellhat.xml new file mode 100644 index 0000000..dbc6974 --- /dev/null +++ b/graphics/sprites/equipment/head/eggshellhat.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/eggshellhat.png|W" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/eye-down-blink-argaes.xml b/graphics/sprites/equipment/head/eye-down-blink-argaes.xml new file mode 100644 index 0000000..cdca166 --- /dev/null +++ b/graphics/sprites/equipment/head/eye-down-blink-argaes.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2021 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="eye" + src="graphics/sprites/accessories/eye-down-blink-argaes.png" + width="16" + height="8" + offsetY="-41" + offsetX="-1"/> + + <include file="equipment/head/human-eye-blink.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/eye-down-blink-tonori.xml b/graphics/sprites/equipment/head/eye-down-blink-tonori.xml new file mode 100644 index 0000000..884258d --- /dev/null +++ b/graphics/sprites/equipment/head/eye-down-blink-tonori.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2021 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="eye" + src="graphics/sprites/accessories/eye-down-blink-tonori.png" + width="16" + height="8" + offsetY="-41" + offsetX="-1"/> + + <include file="equipment/head/human-eye-blink.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/fafimask.png b/graphics/sprites/equipment/head/fafimask.png Binary files differnew file mode 100644 index 0000000..aa66a72 --- /dev/null +++ b/graphics/sprites/equipment/head/fafimask.png diff --git a/graphics/sprites/equipment/head/fafimask.xml b/graphics/sprites/equipment/head/fafimask.xml new file mode 100644 index 0000000..b8b200f --- /dev/null +++ b/graphics/sprites/equipment/head/fafimask.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/fafimask.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/fairyhat.png b/graphics/sprites/equipment/head/fairyhat.png Binary files differnew file mode 100644 index 0000000..3e77462 --- /dev/null +++ b/graphics/sprites/equipment/head/fairyhat.png diff --git a/graphics/sprites/equipment/head/fairyhat.xml b/graphics/sprites/equipment/head/fairyhat.xml new file mode 100644 index 0000000..62030b8 --- /dev/null +++ b/graphics/sprites/equipment/head/fairyhat.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/fairyhat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/fancyhat.png b/graphics/sprites/equipment/head/fancyhat.png Binary files differnew file mode 100644 index 0000000..87453a1 --- /dev/null +++ b/graphics/sprites/equipment/head/fancyhat.png diff --git a/graphics/sprites/equipment/head/fancyhat.xml b/graphics/sprites/equipment/head/fancyhat.xml new file mode 100644 index 0000000..1886b37 --- /dev/null +++ b/graphics/sprites/equipment/head/fancyhat.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/fancyhat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/farmerhat.png b/graphics/sprites/equipment/head/farmerhat.png Binary files differnew file mode 100644 index 0000000..d421dc2 --- /dev/null +++ b/graphics/sprites/equipment/head/farmerhat.png diff --git a/graphics/sprites/equipment/head/farmerhat.xml b/graphics/sprites/equipment/head/farmerhat.xml new file mode 100644 index 0000000..72c8919 --- /dev/null +++ b/graphics/sprites/equipment/head/farmerhat.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/farmerhat.png|W" + width="96" + height="64" + offsetY="1"/> + + <include file="equipment/head/largeheadmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/fluffyhat.png b/graphics/sprites/equipment/head/fluffyhat.png Binary files differnew file mode 100644 index 0000000..fa713cc --- /dev/null +++ b/graphics/sprites/equipment/head/fluffyhat.png diff --git a/graphics/sprites/equipment/head/fluffyhat.xml b/graphics/sprites/equipment/head/fluffyhat.xml new file mode 100644 index 0000000..c0b103b --- /dev/null +++ b/graphics/sprites/equipment/head/fluffyhat.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/fluffyhat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/forestshroomhat.png b/graphics/sprites/equipment/head/forestshroomhat.png Binary files differnew file mode 100644 index 0000000..e1c6b06 --- /dev/null +++ b/graphics/sprites/equipment/head/forestshroomhat.png diff --git a/graphics/sprites/equipment/head/forestshroomhat.xml b/graphics/sprites/equipment/head/forestshroomhat.xml new file mode 100644 index 0000000..e893500 --- /dev/null +++ b/graphics/sprites/equipment/head/forestshroomhat.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/forestshroomhat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/funkyhat.png b/graphics/sprites/equipment/head/funkyhat.png Binary files differnew file mode 100644 index 0000000..5da2755 --- /dev/null +++ b/graphics/sprites/equipment/head/funkyhat.png diff --git a/graphics/sprites/equipment/head/funkyhat.xml b/graphics/sprites/equipment/head/funkyhat.xml new file mode 100644 index 0000000..bc72b57 --- /dev/null +++ b/graphics/sprites/equipment/head/funkyhat.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/funkyhat.png|W" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/gmcap.png b/graphics/sprites/equipment/head/gmcap.png Binary files differnew file mode 100644 index 0000000..200d3f8 --- /dev/null +++ b/graphics/sprites/equipment/head/gmcap.png diff --git a/graphics/sprites/equipment/head/gmcap.xml b/graphics/sprites/equipment/head/gmcap.xml new file mode 100644 index 0000000..651ea0e --- /dev/null +++ b/graphics/sprites/equipment/head/gmcap.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/gmcap.png|R" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/graduationcap.png b/graphics/sprites/equipment/head/graduationcap.png Binary files differnew file mode 100644 index 0000000..43c00a4 --- /dev/null +++ b/graphics/sprites/equipment/head/graduationcap.png diff --git a/graphics/sprites/equipment/head/graduationcap.xml b/graphics/sprites/equipment/head/graduationcap.xml new file mode 100644 index 0000000..76d57d6 --- /dev/null +++ b/graphics/sprites/equipment/head/graduationcap.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/graduationcap.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/headhood.png b/graphics/sprites/equipment/head/headhood.png Binary files differnew file mode 100644 index 0000000..44cf582 --- /dev/null +++ b/graphics/sprites/equipment/head/headhood.png diff --git a/graphics/sprites/equipment/head/headhood.xml b/graphics/sprites/equipment/head/headhood.xml new file mode 100644 index 0000000..5b20b68 --- /dev/null +++ b/graphics/sprites/equipment/head/headhood.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/headhood.png|W" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/headmodel-male.png b/graphics/sprites/equipment/head/headmodel-male.png Binary files differnew file mode 100644 index 0000000..90aeb98 --- /dev/null +++ b/graphics/sprites/equipment/head/headmodel-male.png diff --git a/graphics/sprites/equipment/head/headmodel-male.xml b/graphics/sprites/equipment/head/headmodel-male.xml new file mode 100644 index 0000000..dba605f --- /dev/null +++ b/graphics/sprites/equipment/head/headmodel-male.xml @@ -0,0 +1,205 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/headmodel-male.png" + width="32" + height="64"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-27"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-27"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-27"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="160"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-27" delay="160"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-27" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="160"/> + <frame index="1" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="80"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="160"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-28" delay="160"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-27" delay="80"/> + <frame index="3" offsetX="1" offsetY="-26" delay="80"/> + <frame index="3" offsetX="1" offsetY="-27" delay="160"/> + <frame index="3" offsetX="1" offsetY="-26" delay="80"/> + <frame index="3" offsetX="1" offsetY="-27" delay="80"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-28" delay="80"/> + <frame index="1" offsetX="3" offsetY="-29" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-25" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-27" delay="240"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-28" delay="80"/> + <frame index="3" offsetX="-3" offsetY="-30" delay="80"/> + <frame index="3" offsetY="-26" delay="80"/> + <frame index="3" offsetY="-25" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26" delay="240"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-25" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-27" delay="240"/> + <frame index="1" offsetX="4" offsetY="-28" delay="160"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27" delay="160"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="80"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="80"/> + <frame index="2" offsetX="-2" offsetY="-27" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-27" delay="240"/> + <frame index="3" offsetX="-5" offsetY="-28" delay="160"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-18"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-17"/> + </animation> + </action> + + <action name="sittop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-18"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-17"/> + </animation> + </action> + + <action name="standride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-18"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-17"/> + </animation> + </action> + + <action name="spawnride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-17"/> + </animation> + </action> + + <action name="ride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-17"/> + </animation> + </action> + + <action name="attackride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-18"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-17"/> + </animation> + </action> + + <!-- FIXME --> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="13" offsetY="8"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/human-eye-blink.xml b/graphics/sprites/equipment/head/human-eye-blink.xml new file mode 100644 index 0000000..45ec983 --- /dev/null +++ b/graphics/sprites/equipment/head/human-eye-blink.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2013 Evol Online --> +<sprite> + <imageset name="eye" + src="graphics/sprites/accessories/eye-down-blink.png" + width="16" + height="8" + offsetY="-41" + offsetX="-1"/> + + <action name="stand" imageset="eye"> + <animation direction="default"> + <frame index="0" delay="1872"/> + <frame index="1" delay="60"/> + <frame index="2" delay="80"/> + </animation> + </action> + <action name="sit" imageset="eye"> + <animation direction="default"> + <frame index="0" delay="1872" offsetY="11"/> + <frame index="1" delay="60" offsetY="11"/> + <frame index="2" delay="80" offsetY="11"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/imperialcrown.png b/graphics/sprites/equipment/head/imperialcrown.png Binary files differnew file mode 100644 index 0000000..0e3c531 --- /dev/null +++ b/graphics/sprites/equipment/head/imperialcrown.png diff --git a/graphics/sprites/equipment/head/imperialcrown.xml b/graphics/sprites/equipment/head/imperialcrown.xml new file mode 100644 index 0000000..53e70a4 --- /dev/null +++ b/graphics/sprites/equipment/head/imperialcrown.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/imperialcrown.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/infantryhelmet.png b/graphics/sprites/equipment/head/infantryhelmet.png Binary files differnew file mode 100644 index 0000000..ea45233 --- /dev/null +++ b/graphics/sprites/equipment/head/infantryhelmet.png diff --git a/graphics/sprites/equipment/head/infantryhelmet.xml b/graphics/sprites/equipment/head/infantryhelmet.xml new file mode 100644 index 0000000..ff4fdcf --- /dev/null +++ b/graphics/sprites/equipment/head/infantryhelmet.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/infantryhelmet.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/knithat.png b/graphics/sprites/equipment/head/knithat.png Binary files differnew file mode 100644 index 0000000..29da646 --- /dev/null +++ b/graphics/sprites/equipment/head/knithat.png diff --git a/graphics/sprites/equipment/head/knithat.xml b/graphics/sprites/equipment/head/knithat.xml new file mode 100644 index 0000000..6761d16 --- /dev/null +++ b/graphics/sprites/equipment/head/knithat.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/knithat.png|W;Y;R" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/largeheadmodel-male.png b/graphics/sprites/equipment/head/largeheadmodel-male.png Binary files differnew file mode 100644 index 0000000..d164dd0 --- /dev/null +++ b/graphics/sprites/equipment/head/largeheadmodel-male.png diff --git a/graphics/sprites/equipment/head/largeheadmodel-male.xml b/graphics/sprites/equipment/head/largeheadmodel-male.xml new file mode 100644 index 0000000..84c936c --- /dev/null +++ b/graphics/sprites/equipment/head/largeheadmodel-male.xml @@ -0,0 +1,189 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW 2 Moubootaur Legends --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/largeheadmodel-male.png" + width="96" + height="64"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-26"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="160"/> + <frame index="0" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="160"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-26" delay="160"/> + <frame index="1" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-26" delay="80"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="160"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="160"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-26" delay="80"/> + <frame index="3" offsetX="1" offsetY="-25" delay="80"/> + <frame index="3" offsetX="1" offsetY="-26" delay="160"/> + <frame index="3" offsetX="1" offsetY="-25" delay="80"/> + <frame index="3" offsetX="1" offsetY="-26" delay="80"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-24" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-21" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-27" delay="80"/> + <frame index="1" offsetX="3" offsetY="-28" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-24" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-26" delay="240"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-27" delay="80"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="80"/> + <frame index="3" offsetY="-25" delay="80"/> + <frame index="3" offsetY="-24" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25" delay="240"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-26" delay="240"/> + <frame index="1" offsetX="4" offsetY="-27" delay="160"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-26" delay="160"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="80"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="80"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-26" delay="240"/> + <frame index="3" offsetX="-5" offsetY="-27" delay="160"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-18"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-17"/> + </animation> + </action> + + <action name="sittop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-18"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-17"/> + </animation> + </action> + + <action name="standride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-18"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-17"/> + </animation> + </action> + + <action name="spawnride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-17"/> + </animation> + </action> + + <action name="ride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-17"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="13" offsetY="8"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/leprechaunhat.png b/graphics/sprites/equipment/head/leprechaunhat.png Binary files differnew file mode 100644 index 0000000..13ae63a --- /dev/null +++ b/graphics/sprites/equipment/head/leprechaunhat.png diff --git a/graphics/sprites/equipment/head/leprechaunhat.xml b/graphics/sprites/equipment/head/leprechaunhat.xml new file mode 100644 index 0000000..b53b480 --- /dev/null +++ b/graphics/sprites/equipment/head/leprechaunhat.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/leprechaunhat.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/equipment/head/lordhelmet.png b/graphics/sprites/equipment/head/lordhelmet.png Binary files differnew file mode 100644 index 0000000..4afa8ef --- /dev/null +++ b/graphics/sprites/equipment/head/lordhelmet.png diff --git a/graphics/sprites/equipment/head/lordhelmet.xml b/graphics/sprites/equipment/head/lordhelmet.xml new file mode 100644 index 0000000..0320d11 --- /dev/null +++ b/graphics/sprites/equipment/head/lordhelmet.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/lordhelmet.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/magiccatears.png b/graphics/sprites/equipment/head/magiccatears.png Binary files differnew file mode 100644 index 0000000..4a11bc5 --- /dev/null +++ b/graphics/sprites/equipment/head/magiccatears.png diff --git a/graphics/sprites/equipment/head/magiccatears.xml b/graphics/sprites/equipment/head/magiccatears.xml new file mode 100644 index 0000000..3a6fb99 --- /dev/null +++ b/graphics/sprites/equipment/head/magiccatears.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/magiccatears.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/magictophat.png b/graphics/sprites/equipment/head/magictophat.png Binary files differnew file mode 100644 index 0000000..191ff03 --- /dev/null +++ b/graphics/sprites/equipment/head/magictophat.png diff --git a/graphics/sprites/equipment/head/magictophat.xml b/graphics/sprites/equipment/head/magictophat.xml new file mode 100644 index 0000000..15988e5 --- /dev/null +++ b/graphics/sprites/equipment/head/magictophat.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/magictophat.png|R" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/minerhat.png b/graphics/sprites/equipment/head/minerhat.png Binary files differnew file mode 100644 index 0000000..33bb605 --- /dev/null +++ b/graphics/sprites/equipment/head/minerhat.png diff --git a/graphics/sprites/equipment/head/minerhat.xml b/graphics/sprites/equipment/head/minerhat.xml new file mode 100644 index 0000000..c550024 --- /dev/null +++ b/graphics/sprites/equipment/head/minerhat.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/minerhat.png|R" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/monsterskullhelmet.bak b/graphics/sprites/equipment/head/monsterskullhelmet.bak new file mode 100644 index 0000000..15ba618 --- /dev/null +++ b/graphics/sprites/equipment/head/monsterskullhelmet.bak @@ -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/monsterskullhelmet.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/monsterskullhelmet.png b/graphics/sprites/equipment/head/monsterskullhelmet.png Binary files differnew file mode 100644 index 0000000..de77014 --- /dev/null +++ b/graphics/sprites/equipment/head/monsterskullhelmet.png diff --git a/graphics/sprites/equipment/head/moonshroomhat.png b/graphics/sprites/equipment/head/moonshroomhat.png Binary files differnew file mode 100644 index 0000000..c6b933b --- /dev/null +++ b/graphics/sprites/equipment/head/moonshroomhat.png diff --git a/graphics/sprites/equipment/head/moonshroomhat.xml b/graphics/sprites/equipment/head/moonshroomhat.xml new file mode 100644 index 0000000..69cb303 --- /dev/null +++ b/graphics/sprites/equipment/head/moonshroomhat.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/moonshroomhat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/moubihat.png b/graphics/sprites/equipment/head/moubihat.png Binary files differnew file mode 100644 index 0000000..7dae4c3 --- /dev/null +++ b/graphics/sprites/equipment/head/moubihat.png diff --git a/graphics/sprites/equipment/head/moubihat.xml b/graphics/sprites/equipment/head/moubihat.xml new file mode 100644 index 0000000..bedcec5 --- /dev/null +++ b/graphics/sprites/equipment/head/moubihat.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018-2019 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/moubihat.png" + width="28" + height="32"/> + + <include file="equipment/head/mouboohat.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/mouboohat.png b/graphics/sprites/equipment/head/mouboohat.png Binary files differnew file mode 100644 index 0000000..02d3627 --- /dev/null +++ b/graphics/sprites/equipment/head/mouboohat.png diff --git a/graphics/sprites/equipment/head/mouboohat.xml b/graphics/sprites/equipment/head/mouboohat.xml new file mode 100644 index 0000000..fb3f037 --- /dev/null +++ b/graphics/sprites/equipment/head/mouboohat.xml @@ -0,0 +1,229 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/mouboohat.png" width="28" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-35"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-35"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="150"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <frame index="0" offsetX="0" offsetY="-35" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-35" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-35" delay="75"/> + <frame index="3" offsetX="2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="2" offsetY="-35" delay="150"/> + <frame index="3" offsetX="2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="2" offsetY="-35" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-33" delay="75"/> + <frame index="5" offsetX="0" offsetY="-34" delay="75"/> + <frame index="5" offsetX="0" offsetY="-31" delay="75"/> + <frame index="5" offsetX="0" offsetY="-30" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-36" delay="75"/> + <frame index="6" offsetX="2" offsetY="-37" delay="75"/> + <frame index="6" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="6" offsetX="-3" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-35" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-1" offsetY="-36" delay="75"/> + <frame index="8" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="8" offsetX="2" offsetY="-34" delay="75"/> + <frame index="8" offsetX="3" offsetY="-33" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34" delay="225"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <frame index="0" offsetX="0" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35" delay="225"/> + <frame index="1" offsetX="3" offsetY="-36" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-35" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-35" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-36" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-23"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-26"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-27"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-26"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-6"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-34" delay="140"/> + <frame index="5" offsetX="0" offsetY="-30" delay="140"/> + <frame index="5" offsetX="0" offsetY="-35" delay="140"/> + <frame index="5" offsetX="0" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="-2" offsetY="-34" delay="140"/> + <frame index="6" offsetX="1" offsetY="-37" delay="140"/> + <frame index="6" offsetX="4" offsetY="-37" delay="140"/> + <frame index="6" offsetX="-4" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-35" delay="280"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="4" offsetY="-34" delay="140"/> + <frame index="8" offsetX="1" offsetY="-37" delay="140"/> + <frame index="8" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="8" offsetX="4" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-33" delay="100"/> + <frame index="5" offsetX="0" offsetY="-34" delay="100"/> + <frame index="5" offsetX="0" offsetY="-31" delay="100"/> + <frame index="5" offsetX="0" offsetY="-30" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-36" delay="100"/> + <frame index="6" offsetX="2" offsetY="-37" delay="100"/> + <frame index="6" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="6" offsetX="-3" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-35" delay="300"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-1" offsetY="-36" delay="100"/> + <frame index="8" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="8" offsetX="2" offsetY="-34" delay="100"/> + <frame index="8" offsetX="3" offsetY="-33" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="-1" offsetY="-36" delay="280"/> + <frame index="5" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="3" offsetY="-36" delay="140"/> + <frame index="6" offsetX="4" offsetY="-37" delay="140"/> + <frame index="6" offsetX="0" offsetY="-38" delay="140"/> + <frame index="6" offsetX="-3" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-35" delay="420"/> + <frame index="2" offsetX="-4" offsetY="-38" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="8" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="8" offsetX="3" offsetY="-38" delay="140"/> + <frame index="8" offsetX="5" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-33" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="5" offsetX="0" offsetY="-36" delay="140"/> + <frame index="5" offsetX="0" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-38" delay="140"/> + <frame index="6" offsetX="2" offsetY="-37" delay="140"/> + <frame index="6" offsetX="3" offsetY="-38" delay="140"/> + <frame index="6" offsetX="-3" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-35" delay="280"/> + <frame index="2" offsetX="-3" offsetY="-33" delay="280"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="0" offsetY="-38" delay="140"/> + <frame index="8" offsetX="0" offsetY="-37" delay="140"/> + <frame index="8" offsetX="1" offsetY="-38" delay="140"/> + <frame index="8" offsetX="5" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/murderercrown.png b/graphics/sprites/equipment/head/murderercrown.png Binary files differnew file mode 100644 index 0000000..7e7aba1 --- /dev/null +++ b/graphics/sprites/equipment/head/murderercrown.png diff --git a/graphics/sprites/equipment/head/murderercrown.xml b/graphics/sprites/equipment/head/murderercrown.xml new file mode 100644 index 0000000..50e4547 --- /dev/null +++ b/graphics/sprites/equipment/head/murderercrown.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/murderercrown.png|R" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/mushroom.png b/graphics/sprites/equipment/head/mushroom.png Binary files differnew file mode 100644 index 0000000..9a38d60 --- /dev/null +++ b/graphics/sprites/equipment/head/mushroom.png diff --git a/graphics/sprites/equipment/head/mushroom.xml b/graphics/sprites/equipment/head/mushroom.xml new file mode 100644 index 0000000..8fb5b8e --- /dev/null +++ b/graphics/sprites/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/equipment/head/ninjamask.png b/graphics/sprites/equipment/head/ninjamask.png Binary files differnew file mode 100644 index 0000000..126f84f --- /dev/null +++ b/graphics/sprites/equipment/head/ninjamask.png diff --git a/graphics/sprites/equipment/head/ninjamask.xml b/graphics/sprites/equipment/head/ninjamask.xml new file mode 100644 index 0000000..709356b --- /dev/null +++ b/graphics/sprites/equipment/head/ninjamask.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/ninjamask.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/operamask.png b/graphics/sprites/equipment/head/operamask.png Binary files differnew file mode 100644 index 0000000..93deffa --- /dev/null +++ b/graphics/sprites/equipment/head/operamask.png diff --git a/graphics/sprites/equipment/head/operamask.xml b/graphics/sprites/equipment/head/operamask.xml new file mode 100644 index 0000000..8960a1d --- /dev/null +++ b/graphics/sprites/equipment/head/operamask.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/operamask.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/paperbag.png b/graphics/sprites/equipment/head/paperbag.png Binary files differnew file mode 100644 index 0000000..f18ee59 --- /dev/null +++ b/graphics/sprites/equipment/head/paperbag.png diff --git a/graphics/sprites/equipment/head/paperbag.xml b/graphics/sprites/equipment/head/paperbag.xml new file mode 100644 index 0000000..18e62c9 --- /dev/null +++ b/graphics/sprites/equipment/head/paperbag.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/paperbag.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/pashuacap.png b/graphics/sprites/equipment/head/pashuacap.png Binary files differnew file mode 100644 index 0000000..4366a7a --- /dev/null +++ b/graphics/sprites/equipment/head/pashuacap.png diff --git a/graphics/sprites/equipment/head/pashuacap.xml b/graphics/sprites/equipment/head/pashuacap.xml new file mode 100644 index 0000000..7e8d96d --- /dev/null +++ b/graphics/sprites/equipment/head/pashuacap.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/pashuacap.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/phylactery.png b/graphics/sprites/equipment/head/phylactery.png Binary files differnew file mode 100644 index 0000000..583edea --- /dev/null +++ b/graphics/sprites/equipment/head/phylactery.png diff --git a/graphics/sprites/equipment/head/phylactery.xml b/graphics/sprites/equipment/head/phylactery.xml new file mode 100644 index 0000000..9de2ae1 --- /dev/null +++ b/graphics/sprites/equipment/head/phylactery.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/phylactery.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/pinkhelmet.png b/graphics/sprites/equipment/head/pinkhelmet.png Binary files differnew file mode 100644 index 0000000..fb353e3 --- /dev/null +++ b/graphics/sprites/equipment/head/pinkhelmet.png diff --git a/graphics/sprites/equipment/head/pinkhelmet.xml b/graphics/sprites/equipment/head/pinkhelmet.xml new file mode 100644 index 0000000..37be223 --- /dev/null +++ b/graphics/sprites/equipment/head/pinkhelmet.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/pinkhelmet.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/pinkiehat.png b/graphics/sprites/equipment/head/pinkiehat.png Binary files differnew file mode 100644 index 0000000..556fe28 --- /dev/null +++ b/graphics/sprites/equipment/head/pinkiehat.png diff --git a/graphics/sprites/equipment/head/pinkiehat.xml b/graphics/sprites/equipment/head/pinkiehat.xml new file mode 100644 index 0000000..2d16301 --- /dev/null +++ b/graphics/sprites/equipment/head/pinkiehat.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/pinkiehat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/piratebandana.png b/graphics/sprites/equipment/head/piratebandana.png Binary files differnew file mode 100644 index 0000000..17ea398 --- /dev/null +++ b/graphics/sprites/equipment/head/piratebandana.png diff --git a/graphics/sprites/equipment/head/piratebandana.xml b/graphics/sprites/equipment/head/piratebandana.xml new file mode 100644 index 0000000..fefd8d3 --- /dev/null +++ b/graphics/sprites/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/equipment/head/prsmhelmet.png b/graphics/sprites/equipment/head/prsmhelmet.png Binary files differnew file mode 100644 index 0000000..9796517 --- /dev/null +++ b/graphics/sprites/equipment/head/prsmhelmet.png diff --git a/graphics/sprites/equipment/head/prsmhelmet.xml b/graphics/sprites/equipment/head/prsmhelmet.xml new file mode 100644 index 0000000..d3a63d5 --- /dev/null +++ b/graphics/sprites/equipment/head/prsmhelmet.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/prsmhelmet.png|W" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/pumpkinhat.png b/graphics/sprites/equipment/head/pumpkinhat.png Binary files differnew file mode 100644 index 0000000..adced03 --- /dev/null +++ b/graphics/sprites/equipment/head/pumpkinhat.png diff --git a/graphics/sprites/equipment/head/pumpkinhat.xml b/graphics/sprites/equipment/head/pumpkinhat.xml new file mode 100644 index 0000000..5d5670f --- /dev/null +++ b/graphics/sprites/equipment/head/pumpkinhat.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/pumpkinhat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/purplemodel.png b/graphics/sprites/equipment/head/purplemodel.png Binary files differnew file mode 100644 index 0000000..42d1b66 --- /dev/null +++ b/graphics/sprites/equipment/head/purplemodel.png diff --git a/graphics/sprites/equipment/head/purplemodel.xml b/graphics/sprites/equipment/head/purplemodel.xml new file mode 100644 index 0000000..c4f8e02 --- /dev/null +++ b/graphics/sprites/equipment/head/purplemodel.xml @@ -0,0 +1,189 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/purplemodel.png" + width="32" + height="64"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-26"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="160"/> + <frame index="0" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-26" delay="160"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-26" delay="160"/> + <frame index="1" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-26" delay="80"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="160"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-27" delay="160"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-26" delay="80"/> + <frame index="3" offsetX="1" offsetY="-25" delay="80"/> + <frame index="3" offsetX="1" offsetY="-26" delay="160"/> + <frame index="3" offsetX="1" offsetY="-25" delay="80"/> + <frame index="3" offsetX="1" offsetY="-26" delay="80"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-24" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-21" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-27" delay="80"/> + <frame index="1" offsetX="3" offsetY="-28" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-24" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-26" delay="240"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-27" delay="80"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="80"/> + <frame index="3" offsetY="-25" delay="80"/> + <frame index="3" offsetY="-24" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25" delay="240"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-26" delay="240"/> + <frame index="1" offsetX="4" offsetY="-27" delay="160"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-26" delay="160"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="80"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="80"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-26" delay="240"/> + <frame index="3" offsetX="-5" offsetY="-27" delay="160"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-18"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-17"/> + </animation> + </action> + + <action name="sittop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-18"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-17"/> + </animation> + </action> + + <action name="standride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-18"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-17"/> + </animation> + </action> + + <action name="spawnride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-17"/> + </animation> + </action> + + <action name="ride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-17"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="13" offsetY="8"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/ricehat.png b/graphics/sprites/equipment/head/ricehat.png Binary files differnew file mode 100644 index 0000000..669f3ad --- /dev/null +++ b/graphics/sprites/equipment/head/ricehat.png diff --git a/graphics/sprites/equipment/head/ricehat.xml b/graphics/sprites/equipment/head/ricehat.xml new file mode 100644 index 0000000..8f5741f --- /dev/null +++ b/graphics/sprites/equipment/head/ricehat.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/ricehat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/righteyepatch.png b/graphics/sprites/equipment/head/righteyepatch.png Binary files differnew file mode 100644 index 0000000..8febbde --- /dev/null +++ b/graphics/sprites/equipment/head/righteyepatch.png diff --git a/graphics/sprites/equipment/head/righteyepatch.xml b/graphics/sprites/equipment/head/righteyepatch.xml new file mode 100644 index 0000000..d1928e3 --- /dev/null +++ b/graphics/sprites/equipment/head/righteyepatch.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/righteyepatch.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/sailorhat-female.xml b/graphics/sprites/equipment/head/sailorhat-female.xml new file mode 100644 index 0000000..f71c665 --- /dev/null +++ b/graphics/sprites/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/equipment/head/sailorhat.png b/graphics/sprites/equipment/head/sailorhat.png Binary files differnew file mode 100644 index 0000000..5fc6a47 --- /dev/null +++ b/graphics/sprites/equipment/head/sailorhat.png diff --git a/graphics/sprites/equipment/head/sailorhat.xml b/graphics/sprites/equipment/head/sailorhat.xml new file mode 100644 index 0000000..f71c665 --- /dev/null +++ b/graphics/sprites/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/equipment/head/samuraihelmet.png b/graphics/sprites/equipment/head/samuraihelmet.png Binary files differnew file mode 100644 index 0000000..c95b4bc --- /dev/null +++ b/graphics/sprites/equipment/head/samuraihelmet.png diff --git a/graphics/sprites/equipment/head/samuraihelmet.xml b/graphics/sprites/equipment/head/samuraihelmet.xml new file mode 100644 index 0000000..548b864 --- /dev/null +++ b/graphics/sprites/equipment/head/samuraihelmet.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/samuraihelmet.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/santabeardhat.png b/graphics/sprites/equipment/head/santabeardhat.png Binary files differnew file mode 100644 index 0000000..72c3159 --- /dev/null +++ b/graphics/sprites/equipment/head/santabeardhat.png diff --git a/graphics/sprites/equipment/head/santabeardhat.xml b/graphics/sprites/equipment/head/santabeardhat.xml new file mode 100644 index 0000000..1cfbdbd --- /dev/null +++ b/graphics/sprites/equipment/head/santabeardhat.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/santabeardhat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/santahat.png b/graphics/sprites/equipment/head/santahat.png Binary files differnew file mode 100644 index 0000000..e6016ef --- /dev/null +++ b/graphics/sprites/equipment/head/santahat.png diff --git a/graphics/sprites/equipment/head/santahat.xml b/graphics/sprites/equipment/head/santahat.xml new file mode 100644 index 0000000..4a4b428 --- /dev/null +++ b/graphics/sprites/equipment/head/santahat.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/santahat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/savior.png b/graphics/sprites/equipment/head/savior.png Binary files differnew file mode 100644 index 0000000..891272b --- /dev/null +++ b/graphics/sprites/equipment/head/savior.png diff --git a/graphics/sprites/equipment/head/savior.xml b/graphics/sprites/equipment/head/savior.xml new file mode 100644 index 0000000..72c59f9 --- /dev/null +++ b/graphics/sprites/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/equipment/head/serfhat-female.xml b/graphics/sprites/equipment/head/serfhat-female.xml new file mode 100644 index 0000000..87cea66 --- /dev/null +++ b/graphics/sprites/equipment/head/serfhat-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/serfhat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/serfhat.png b/graphics/sprites/equipment/head/serfhat.png Binary files differnew file mode 100644 index 0000000..7b06eaa --- /dev/null +++ b/graphics/sprites/equipment/head/serfhat.png diff --git a/graphics/sprites/equipment/head/serfhat.xml b/graphics/sprites/equipment/head/serfhat.xml new file mode 100644 index 0000000..87cea66 --- /dev/null +++ b/graphics/sprites/equipment/head/serfhat.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/serfhat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/shroomhat.png b/graphics/sprites/equipment/head/shroomhat.png Binary files differnew file mode 100644 index 0000000..f5d7020 --- /dev/null +++ b/graphics/sprites/equipment/head/shroomhat.png diff --git a/graphics/sprites/equipment/head/shroomhat.xml b/graphics/sprites/equipment/head/shroomhat.xml new file mode 100644 index 0000000..c71cfed --- /dev/null +++ b/graphics/sprites/equipment/head/shroomhat.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/shroomhat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/silkheadband.png b/graphics/sprites/equipment/head/silkheadband.png Binary files differnew file mode 100644 index 0000000..5e00613 --- /dev/null +++ b/graphics/sprites/equipment/head/silkheadband.png diff --git a/graphics/sprites/equipment/head/silkheadband.xml b/graphics/sprites/equipment/head/silkheadband.xml new file mode 100644 index 0000000..821e4af --- /dev/null +++ b/graphics/sprites/equipment/head/silkheadband.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/silkheadband.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/skullmask.png b/graphics/sprites/equipment/head/skullmask.png Binary files differnew file mode 100644 index 0000000..f1dc680 --- /dev/null +++ b/graphics/sprites/equipment/head/skullmask.png diff --git a/graphics/sprites/equipment/head/skullmask.xml b/graphics/sprites/equipment/head/skullmask.xml new file mode 100644 index 0000000..4ddd7ff --- /dev/null +++ b/graphics/sprites/equipment/head/skullmask.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/skullmask.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/smileycap.png b/graphics/sprites/equipment/head/smileycap.png Binary files differnew file mode 100644 index 0000000..cfcc911 --- /dev/null +++ b/graphics/sprites/equipment/head/smileycap.png diff --git a/graphics/sprites/equipment/head/smileycap.xml b/graphics/sprites/equipment/head/smileycap.xml new file mode 100644 index 0000000..52deeb4 --- /dev/null +++ b/graphics/sprites/equipment/head/smileycap.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Seeds +Copyright (C) 2020 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/smileycap.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/standardheadband.png b/graphics/sprites/equipment/head/standardheadband.png Binary files differnew file mode 100644 index 0000000..a9f26c8 --- /dev/null +++ b/graphics/sprites/equipment/head/standardheadband.png diff --git a/graphics/sprites/equipment/head/standardheadband.xml b/graphics/sprites/equipment/head/standardheadband.xml new file mode 100644 index 0000000..a82b4ab --- /dev/null +++ b/graphics/sprites/equipment/head/standardheadband.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/standardheadband.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/terranitehelmet.png b/graphics/sprites/equipment/head/terranitehelmet.png Binary files differnew file mode 100644 index 0000000..6e0cf9f --- /dev/null +++ b/graphics/sprites/equipment/head/terranitehelmet.png diff --git a/graphics/sprites/equipment/head/terranitehelmet.xml b/graphics/sprites/equipment/head/terranitehelmet.xml new file mode 100644 index 0000000..348c418 --- /dev/null +++ b/graphics/sprites/equipment/head/terranitehelmet.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc, seeds +Copyright (C) 2018-2020 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/terranitehelmet.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/terranitemask.png b/graphics/sprites/equipment/head/terranitemask.png Binary files differnew file mode 100644 index 0000000..f5970f8 --- /dev/null +++ b/graphics/sprites/equipment/head/terranitemask.png diff --git a/graphics/sprites/equipment/head/terranitemask.xml b/graphics/sprites/equipment/head/terranitemask.xml new file mode 100644 index 0000000..c7339c0 --- /dev/null +++ b/graphics/sprites/equipment/head/terranitemask.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/terranitemask.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/tophat.png b/graphics/sprites/equipment/head/tophat.png Binary files differnew file mode 100644 index 0000000..f483319 --- /dev/null +++ b/graphics/sprites/equipment/head/tophat.png diff --git a/graphics/sprites/equipment/head/tophat.xml b/graphics/sprites/equipment/head/tophat.xml new file mode 100644 index 0000000..f4a506d --- /dev/null +++ b/graphics/sprites/equipment/head/tophat.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/tophat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/trapperhat.png b/graphics/sprites/equipment/head/trapperhat.png Binary files differnew file mode 100644 index 0000000..e6a9d04 --- /dev/null +++ b/graphics/sprites/equipment/head/trapperhat.png diff --git a/graphics/sprites/equipment/head/trapperhat.xml b/graphics/sprites/equipment/head/trapperhat.xml new file mode 100644 index 0000000..bf7b95f --- /dev/null +++ b/graphics/sprites/equipment/head/trapperhat.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/trapperhat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/underworldmask.png b/graphics/sprites/equipment/head/underworldmask.png Binary files differnew file mode 100644 index 0000000..a490fad --- /dev/null +++ b/graphics/sprites/equipment/head/underworldmask.png diff --git a/graphics/sprites/equipment/head/underworldmask.xml b/graphics/sprites/equipment/head/underworldmask.xml new file mode 100644 index 0000000..d069b7c --- /dev/null +++ b/graphics/sprites/equipment/head/underworldmask.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/underworldmask.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/vikinghelmet.png b/graphics/sprites/equipment/head/vikinghelmet.png Binary files differnew file mode 100644 index 0000000..b4e7448 --- /dev/null +++ b/graphics/sprites/equipment/head/vikinghelmet.png diff --git a/graphics/sprites/equipment/head/vikinghelmet.xml b/graphics/sprites/equipment/head/vikinghelmet.xml new file mode 100644 index 0000000..1cc47d2 --- /dev/null +++ b/graphics/sprites/equipment/head/vikinghelmet.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/vikinghelmet.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/warlordhelmet.png b/graphics/sprites/equipment/head/warlordhelmet.png Binary files differnew file mode 100644 index 0000000..2ce60b5 --- /dev/null +++ b/graphics/sprites/equipment/head/warlordhelmet.png diff --git a/graphics/sprites/equipment/head/warlordhelmet.xml b/graphics/sprites/equipment/head/warlordhelmet.xml new file mode 100644 index 0000000..04c05f1 --- /dev/null +++ b/graphics/sprites/equipment/head/warlordhelmet.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/warlordhelmet.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/werewolfhat.png b/graphics/sprites/equipment/head/werewolfhat.png Binary files differnew file mode 100644 index 0000000..500b62d --- /dev/null +++ b/graphics/sprites/equipment/head/werewolfhat.png diff --git a/graphics/sprites/equipment/head/werewolfhat.xml b/graphics/sprites/equipment/head/werewolfhat.xml new file mode 100644 index 0000000..2c46d69 --- /dev/null +++ b/graphics/sprites/equipment/head/werewolfhat.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/werewolfhat.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/equipment/head/wickedshroomhat.png b/graphics/sprites/equipment/head/wickedshroomhat.png Binary files differnew file mode 100644 index 0000000..cbd7ed2 --- /dev/null +++ b/graphics/sprites/equipment/head/wickedshroomhat.png diff --git a/graphics/sprites/equipment/head/wickedshroomhat.xml b/graphics/sprites/equipment/head/wickedshroomhat.xml new file mode 100644 index 0000000..7f4a7aa --- /dev/null +++ b/graphics/sprites/equipment/head/wickedshroomhat.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/wickedshroomhat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/witchhat.png b/graphics/sprites/equipment/head/witchhat.png Binary files differnew file mode 100644 index 0000000..cd7013e --- /dev/null +++ b/graphics/sprites/equipment/head/witchhat.png diff --git a/graphics/sprites/equipment/head/witchhat.xml b/graphics/sprites/equipment/head/witchhat.xml new file mode 100644 index 0000000..73f5a05 --- /dev/null +++ b/graphics/sprites/equipment/head/witchhat.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/witchhat.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/wizardhat.png b/graphics/sprites/equipment/head/wizardhat.png Binary files differnew file mode 100644 index 0000000..eaa0617 --- /dev/null +++ b/graphics/sprites/equipment/head/wizardhat.png diff --git a/graphics/sprites/equipment/head/wizardhat.xml b/graphics/sprites/equipment/head/wizardhat.xml new file mode 100644 index 0000000..a6af34b --- /dev/null +++ b/graphics/sprites/equipment/head/wizardhat.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/wizardhat.png|W" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/wreath.png b/graphics/sprites/equipment/head/wreath.png Binary files differnew file mode 100644 index 0000000..63b5331 --- /dev/null +++ b/graphics/sprites/equipment/head/wreath.png diff --git a/graphics/sprites/equipment/head/wreath.xml b/graphics/sprites/equipment/head/wreath.xml new file mode 100644 index 0000000..5bbe27b --- /dev/null +++ b/graphics/sprites/equipment/head/wreath.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/wreath.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/yetimask.png b/graphics/sprites/equipment/head/yetimask.png Binary files differnew file mode 100644 index 0000000..0331f9a --- /dev/null +++ b/graphics/sprites/equipment/head/yetimask.png diff --git a/graphics/sprites/equipment/head/yetimask.xml b/graphics/sprites/equipment/head/yetimask.xml new file mode 100644 index 0000000..d960ac7 --- /dev/null +++ b/graphics/sprites/equipment/head/yetimask.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/yetimask.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/assassinpants-female.png b/graphics/sprites/equipment/legs/assassinpants-female.png Binary files differnew file mode 100644 index 0000000..c6da980 --- /dev/null +++ b/graphics/sprites/equipment/legs/assassinpants-female.png diff --git a/graphics/sprites/equipment/legs/assassinpants-female.xml b/graphics/sprites/equipment/legs/assassinpants-female.xml new file mode 100644 index 0000000..48c0893 --- /dev/null +++ b/graphics/sprites/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/equipment/legs/assassinpants-male.png b/graphics/sprites/equipment/legs/assassinpants-male.png Binary files differnew file mode 100644 index 0000000..a8b1e48 --- /dev/null +++ b/graphics/sprites/equipment/legs/assassinpants-male.png diff --git a/graphics/sprites/equipment/legs/assassinpants-male.xml b/graphics/sprites/equipment/legs/assassinpants-male.xml new file mode 100644 index 0000000..14e30c8 --- /dev/null +++ b/graphics/sprites/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/equipment/legs/bandittrousers-female.png b/graphics/sprites/equipment/legs/bandittrousers-female.png Binary files differnew file mode 100644 index 0000000..915134c --- /dev/null +++ b/graphics/sprites/equipment/legs/bandittrousers-female.png diff --git a/graphics/sprites/equipment/legs/bandittrousers-female.xml b/graphics/sprites/equipment/legs/bandittrousers-female.xml new file mode 100644 index 0000000..e4a972c --- /dev/null +++ b/graphics/sprites/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/equipment/legs/bandittrousers-male.png b/graphics/sprites/equipment/legs/bandittrousers-male.png Binary files differnew file mode 100644 index 0000000..2700dcd --- /dev/null +++ b/graphics/sprites/equipment/legs/bandittrousers-male.png diff --git a/graphics/sprites/equipment/legs/bandittrousers-male.xml b/graphics/sprites/equipment/legs/bandittrousers-male.xml new file mode 100644 index 0000000..5c13a55 --- /dev/null +++ b/graphics/sprites/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/equipment/legs/bromenalpants-female.png b/graphics/sprites/equipment/legs/bromenalpants-female.png Binary files differnew file mode 100644 index 0000000..a752557 --- /dev/null +++ b/graphics/sprites/equipment/legs/bromenalpants-female.png diff --git a/graphics/sprites/equipment/legs/bromenalpants-female.xml b/graphics/sprites/equipment/legs/bromenalpants-female.xml new file mode 100644 index 0000000..c6e97d6 --- /dev/null +++ b/graphics/sprites/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/equipment/legs/bromenalpants-male.png b/graphics/sprites/equipment/legs/bromenalpants-male.png Binary files differnew file mode 100644 index 0000000..82d82f4 --- /dev/null +++ b/graphics/sprites/equipment/legs/bromenalpants-male.png diff --git a/graphics/sprites/equipment/legs/bromenalpants-male.xml b/graphics/sprites/equipment/legs/bromenalpants-male.xml new file mode 100644 index 0000000..b002218 --- /dev/null +++ b/graphics/sprites/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/equipment/legs/candorshorts-female.png b/graphics/sprites/equipment/legs/candorshorts-female.png Binary files differnew file mode 100644 index 0000000..edf1778 --- /dev/null +++ b/graphics/sprites/equipment/legs/candorshorts-female.png diff --git a/graphics/sprites/equipment/legs/candorshorts-female.xml b/graphics/sprites/equipment/legs/candorshorts-female.xml new file mode 100644 index 0000000..ca2188d --- /dev/null +++ b/graphics/sprites/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/equipment/legs/candorshorts-male.png b/graphics/sprites/equipment/legs/candorshorts-male.png Binary files differnew file mode 100644 index 0000000..3db2d63 --- /dev/null +++ b/graphics/sprites/equipment/legs/candorshorts-male.png diff --git a/graphics/sprites/equipment/legs/candorshorts-male.xml b/graphics/sprites/equipment/legs/candorshorts-male.xml new file mode 100644 index 0000000..26f3cc0 --- /dev/null +++ b/graphics/sprites/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/equipment/legs/chainmailskirt-female.png b/graphics/sprites/equipment/legs/chainmailskirt-female.png Binary files differnew file mode 100644 index 0000000..a752557 --- /dev/null +++ b/graphics/sprites/equipment/legs/chainmailskirt-female.png diff --git a/graphics/sprites/equipment/legs/chainmailskirt-female.xml b/graphics/sprites/equipment/legs/chainmailskirt-female.xml new file mode 100644 index 0000000..1a8628a --- /dev/null +++ b/graphics/sprites/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/equipment/legs/chainmailskirt-male.png b/graphics/sprites/equipment/legs/chainmailskirt-male.png Binary files differnew file mode 100644 index 0000000..32dd7a1 --- /dev/null +++ b/graphics/sprites/equipment/legs/chainmailskirt-male.png diff --git a/graphics/sprites/equipment/legs/chainmailskirt-male.xml b/graphics/sprites/equipment/legs/chainmailskirt-male.xml new file mode 100644 index 0000000..d5723c5 --- /dev/null +++ b/graphics/sprites/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/equipment/legs/cottonshorts-female.png b/graphics/sprites/equipment/legs/cottonshorts-female.png Binary files differnew file mode 100644 index 0000000..106e9d5 --- /dev/null +++ b/graphics/sprites/equipment/legs/cottonshorts-female.png diff --git a/graphics/sprites/equipment/legs/cottonshorts-female.xml b/graphics/sprites/equipment/legs/cottonshorts-female.xml new file mode 100644 index 0000000..8e9a065 --- /dev/null +++ b/graphics/sprites/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/equipment/legs/cottonshorts-male.png b/graphics/sprites/equipment/legs/cottonshorts-male.png Binary files differnew file mode 100644 index 0000000..1a70380 --- /dev/null +++ b/graphics/sprites/equipment/legs/cottonshorts-male.png diff --git a/graphics/sprites/equipment/legs/cottonshorts-male.xml b/graphics/sprites/equipment/legs/cottonshorts-male.xml new file mode 100644 index 0000000..2a9df08 --- /dev/null +++ b/graphics/sprites/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/equipment/legs/cottonskirt-female.png b/graphics/sprites/equipment/legs/cottonskirt-female.png Binary files differnew file mode 100644 index 0000000..dca8bde --- /dev/null +++ b/graphics/sprites/equipment/legs/cottonskirt-female.png diff --git a/graphics/sprites/equipment/legs/cottonskirt-female.xml b/graphics/sprites/equipment/legs/cottonskirt-female.xml new file mode 100644 index 0000000..2e97e77 --- /dev/null +++ b/graphics/sprites/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/equipment/legs/cottonskirt-male.png b/graphics/sprites/equipment/legs/cottonskirt-male.png Binary files differnew file mode 100644 index 0000000..3053aa0 --- /dev/null +++ b/graphics/sprites/equipment/legs/cottonskirt-male.png diff --git a/graphics/sprites/equipment/legs/cottonskirt-male.xml b/graphics/sprites/equipment/legs/cottonskirt-male.xml new file mode 100644 index 0000000..4eba770 --- /dev/null +++ b/graphics/sprites/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/equipment/legs/cottontrousers-female.png b/graphics/sprites/equipment/legs/cottontrousers-female.png Binary files differnew file mode 100644 index 0000000..6cbd141 --- /dev/null +++ b/graphics/sprites/equipment/legs/cottontrousers-female.png diff --git a/graphics/sprites/equipment/legs/cottontrousers-female.xml b/graphics/sprites/equipment/legs/cottontrousers-female.xml new file mode 100644 index 0000000..2ec20c4 --- /dev/null +++ b/graphics/sprites/equipment/legs/cottontrousers-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/cottontrousers-female.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/cottontrousers-male.png b/graphics/sprites/equipment/legs/cottontrousers-male.png Binary files differnew file mode 100644 index 0000000..e19c9fe --- /dev/null +++ b/graphics/sprites/equipment/legs/cottontrousers-male.png diff --git a/graphics/sprites/equipment/legs/cottontrousers-male.xml b/graphics/sprites/equipment/legs/cottontrousers-male.xml new file mode 100644 index 0000000..e0a8a81 --- /dev/null +++ b/graphics/sprites/equipment/legs/cottontrousers-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/cottontrousers-male.png|W" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/jeanschaps-female.png b/graphics/sprites/equipment/legs/jeanschaps-female.png Binary files differnew file mode 100644 index 0000000..bc1c14d --- /dev/null +++ b/graphics/sprites/equipment/legs/jeanschaps-female.png diff --git a/graphics/sprites/equipment/legs/jeanschaps-female.xml b/graphics/sprites/equipment/legs/jeanschaps-female.xml new file mode 100644 index 0000000..1910799 --- /dev/null +++ b/graphics/sprites/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/equipment/legs/jeanschaps-male.png b/graphics/sprites/equipment/legs/jeanschaps-male.png Binary files differnew file mode 100644 index 0000000..d927ed3 --- /dev/null +++ b/graphics/sprites/equipment/legs/jeanschaps-male.png diff --git a/graphics/sprites/equipment/legs/jeanschaps-male.xml b/graphics/sprites/equipment/legs/jeanschaps-male.xml new file mode 100644 index 0000000..bf622b5 --- /dev/null +++ b/graphics/sprites/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/equipment/legs/jeansshorts-male.png b/graphics/sprites/equipment/legs/jeansshorts-male.png Binary files differnew file mode 100644 index 0000000..6c4c7d0 --- /dev/null +++ b/graphics/sprites/equipment/legs/jeansshorts-male.png diff --git a/graphics/sprites/equipment/legs/jeansshorts-male.xml b/graphics/sprites/equipment/legs/jeansshorts-male.xml new file mode 100644 index 0000000..bbf88a7 --- /dev/null +++ b/graphics/sprites/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/equipment/legs/luffyxsummershorts-male.png b/graphics/sprites/equipment/legs/luffyxsummershorts-male.png Binary files differnew file mode 100644 index 0000000..0d5068e --- /dev/null +++ b/graphics/sprites/equipment/legs/luffyxsummershorts-male.png diff --git a/graphics/sprites/equipment/legs/luffyxsummershorts-male.xml b/graphics/sprites/equipment/legs/luffyxsummershorts-male.xml new file mode 100644 index 0000000..6c9dbd9 --- /dev/null +++ b/graphics/sprites/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/equipment/legs/miniskirt-female.png b/graphics/sprites/equipment/legs/miniskirt-female.png Binary files differnew file mode 100644 index 0000000..280fb34 --- /dev/null +++ b/graphics/sprites/equipment/legs/miniskirt-female.png diff --git a/graphics/sprites/equipment/legs/miniskirt-female.xml b/graphics/sprites/equipment/legs/miniskirt-female.xml new file mode 100644 index 0000000..bffc36c --- /dev/null +++ b/graphics/sprites/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/equipment/legs/miniskirt-male.png b/graphics/sprites/equipment/legs/miniskirt-male.png Binary files differnew file mode 100644 index 0000000..a1aa8a9 --- /dev/null +++ b/graphics/sprites/equipment/legs/miniskirt-male.png diff --git a/graphics/sprites/equipment/legs/miniskirt-male.xml b/graphics/sprites/equipment/legs/miniskirt-male.xml new file mode 100644 index 0000000..075283d --- /dev/null +++ b/graphics/sprites/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/equipment/legs/pirateshorts-male.xml b/graphics/sprites/equipment/legs/pirateshorts-male.xml new file mode 100644 index 0000000..fe08a3b --- /dev/null +++ b/graphics/sprites/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/equipment/legs/pirateshorts.png b/graphics/sprites/equipment/legs/pirateshorts.png Binary files differnew file mode 100644 index 0000000..5d8d421 --- /dev/null +++ b/graphics/sprites/equipment/legs/pirateshorts.png diff --git a/graphics/sprites/equipment/legs/shorts-female.png b/graphics/sprites/equipment/legs/shorts-female.png Binary files differnew file mode 100644 index 0000000..0cc0a84 --- /dev/null +++ b/graphics/sprites/equipment/legs/shorts-female.png diff --git a/graphics/sprites/equipment/legs/shorts-female.xml b/graphics/sprites/equipment/legs/shorts-female.xml new file mode 100644 index 0000000..8980708 --- /dev/null +++ b/graphics/sprites/equipment/legs/shorts-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/legs/shorts-female.png|S" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/shorts-male.png b/graphics/sprites/equipment/legs/shorts-male.png Binary files differnew file mode 100644 index 0000000..8aea03a --- /dev/null +++ b/graphics/sprites/equipment/legs/shorts-male.png diff --git a/graphics/sprites/equipment/legs/shorts-male.xml b/graphics/sprites/equipment/legs/shorts-male.xml new file mode 100644 index 0000000..ac975fd --- /dev/null +++ b/graphics/sprites/equipment/legs/shorts-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/legs/shorts-male.png|S" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/silkpants-female.png b/graphics/sprites/equipment/legs/silkpants-female.png Binary files differnew file mode 100644 index 0000000..fede06a --- /dev/null +++ b/graphics/sprites/equipment/legs/silkpants-female.png diff --git a/graphics/sprites/equipment/legs/silkpants-female.xml b/graphics/sprites/equipment/legs/silkpants-female.xml new file mode 100644 index 0000000..0e8b146 --- /dev/null +++ b/graphics/sprites/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/equipment/legs/silkpants-male.png b/graphics/sprites/equipment/legs/silkpants-male.png Binary files differnew file mode 100644 index 0000000..a9e6780 --- /dev/null +++ b/graphics/sprites/equipment/legs/silkpants-male.png diff --git a/graphics/sprites/equipment/legs/silkpants-male.xml b/graphics/sprites/equipment/legs/silkpants-male.xml new file mode 100644 index 0000000..211c035 --- /dev/null +++ b/graphics/sprites/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/equipment/legs/terranitepants-female.png b/graphics/sprites/equipment/legs/terranitepants-female.png Binary files differnew file mode 100644 index 0000000..9ee118e --- /dev/null +++ b/graphics/sprites/equipment/legs/terranitepants-female.png diff --git a/graphics/sprites/equipment/legs/terranitepants-female.xml b/graphics/sprites/equipment/legs/terranitepants-female.xml new file mode 100644 index 0000000..a0a7f0b --- /dev/null +++ b/graphics/sprites/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/equipment/legs/terranitepants-male.png b/graphics/sprites/equipment/legs/terranitepants-male.png Binary files differnew file mode 100644 index 0000000..483b3c1 --- /dev/null +++ b/graphics/sprites/equipment/legs/terranitepants-male.png diff --git a/graphics/sprites/equipment/legs/terranitepants-male.xml b/graphics/sprites/equipment/legs/terranitepants-male.xml new file mode 100644 index 0000000..b4c7d78 --- /dev/null +++ b/graphics/sprites/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/equipment/legs/trousers-female.png b/graphics/sprites/equipment/legs/trousers-female.png Binary files differnew file mode 100644 index 0000000..87b292f --- /dev/null +++ b/graphics/sprites/equipment/legs/trousers-female.png diff --git a/graphics/sprites/equipment/legs/trousers-female.xml b/graphics/sprites/equipment/legs/trousers-female.xml new file mode 100644 index 0000000..8d8027b --- /dev/null +++ b/graphics/sprites/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/equipment/legs/trousers-male.png b/graphics/sprites/equipment/legs/trousers-male.png Binary files differnew file mode 100644 index 0000000..d4f3384 --- /dev/null +++ b/graphics/sprites/equipment/legs/trousers-male.png diff --git a/graphics/sprites/equipment/legs/trousers-male.xml b/graphics/sprites/equipment/legs/trousers-male.xml new file mode 100644 index 0000000..d5cdffc --- /dev/null +++ b/graphics/sprites/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/equipment/legs/warlord-female.png b/graphics/sprites/equipment/legs/warlord-female.png Binary files differnew file mode 100644 index 0000000..409f7d8 --- /dev/null +++ b/graphics/sprites/equipment/legs/warlord-female.png diff --git a/graphics/sprites/equipment/legs/warlord-female.xml b/graphics/sprites/equipment/legs/warlord-female.xml new file mode 100644 index 0000000..3b5c354 --- /dev/null +++ b/graphics/sprites/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/equipment/legs/warlord-male.png b/graphics/sprites/equipment/legs/warlord-male.png Binary files differnew file mode 100644 index 0000000..9808334 --- /dev/null +++ b/graphics/sprites/equipment/legs/warlord-male.png diff --git a/graphics/sprites/equipment/legs/warlord-male.xml b/graphics/sprites/equipment/legs/warlord-male.xml new file mode 100644 index 0000000..144f6d0 --- /dev/null +++ b/graphics/sprites/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/equipment/neck/autumnmask.png b/graphics/sprites/equipment/neck/autumnmask.png Binary files differnew file mode 100644 index 0000000..9f67db3 --- /dev/null +++ b/graphics/sprites/equipment/neck/autumnmask.png diff --git a/graphics/sprites/equipment/neck/autumnmask.xml b/graphics/sprites/equipment/neck/autumnmask.xml new file mode 100644 index 0000000..ee01c51 --- /dev/null +++ b/graphics/sprites/equipment/neck/autumnmask.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/neck/autumnmask.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/equipment/neck/beard.png b/graphics/sprites/equipment/neck/beard.png Binary files differnew file mode 100644 index 0000000..b53a6b2 --- /dev/null +++ b/graphics/sprites/equipment/neck/beard.png diff --git a/graphics/sprites/equipment/neck/beard.xml b/graphics/sprites/equipment/neck/beard.xml new file mode 100644 index 0000000..add21b6 --- /dev/null +++ b/graphics/sprites/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/equipment/neck/burglarmask.png b/graphics/sprites/equipment/neck/burglarmask.png Binary files differnew file mode 100644 index 0000000..e6867fb --- /dev/null +++ b/graphics/sprites/equipment/neck/burglarmask.png diff --git a/graphics/sprites/equipment/neck/burglarmask.xml b/graphics/sprites/equipment/neck/burglarmask.xml new file mode 100644 index 0000000..ceaa83c --- /dev/null +++ b/graphics/sprites/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/equipment/neck/eyepatch.png b/graphics/sprites/equipment/neck/eyepatch.png Binary files differnew file mode 100644 index 0000000..2873dc5 --- /dev/null +++ b/graphics/sprites/equipment/neck/eyepatch.png diff --git a/graphics/sprites/equipment/neck/eyepatch.xml b/graphics/sprites/equipment/neck/eyepatch.xml new file mode 100644 index 0000000..28f8f82 --- /dev/null +++ b/graphics/sprites/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/equipment/neck/goggles.png b/graphics/sprites/equipment/neck/goggles.png Binary files differnew file mode 100644 index 0000000..c5d4a68 --- /dev/null +++ b/graphics/sprites/equipment/neck/goggles.png diff --git a/graphics/sprites/equipment/neck/goggles.xml b/graphics/sprites/equipment/neck/goggles.xml new file mode 100644 index 0000000..622e8be --- /dev/null +++ b/graphics/sprites/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/equipment/neck/heartglasses.png b/graphics/sprites/equipment/neck/heartglasses.png Binary files differnew file mode 100644 index 0000000..3ce1afe --- /dev/null +++ b/graphics/sprites/equipment/neck/heartglasses.png diff --git a/graphics/sprites/equipment/neck/heartglasses.xml b/graphics/sprites/equipment/neck/heartglasses.xml new file mode 100644 index 0000000..8eb6467 --- /dev/null +++ b/graphics/sprites/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/equipment/neck/monocle.png b/graphics/sprites/equipment/neck/monocle.png Binary files differnew file mode 100644 index 0000000..8f35aa1 --- /dev/null +++ b/graphics/sprites/equipment/neck/monocle.png diff --git a/graphics/sprites/equipment/neck/monocle.xml b/graphics/sprites/equipment/neck/monocle.xml new file mode 100644 index 0000000..85de47d --- /dev/null +++ b/graphics/sprites/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/equipment/neck/mustache.png b/graphics/sprites/equipment/neck/mustache.png Binary files differnew file mode 100644 index 0000000..05a6d03 --- /dev/null +++ b/graphics/sprites/equipment/neck/mustache.png diff --git a/graphics/sprites/equipment/neck/mustache.xml b/graphics/sprites/equipment/neck/mustache.xml new file mode 100644 index 0000000..94d9fb9 --- /dev/null +++ b/graphics/sprites/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/equipment/neck/old_mustache.png b/graphics/sprites/equipment/neck/old_mustache.png Binary files differnew file mode 100644 index 0000000..5954f01 --- /dev/null +++ b/graphics/sprites/equipment/neck/old_mustache.png diff --git a/graphics/sprites/equipment/neck/rednose.bak b/graphics/sprites/equipment/neck/rednose.bak new file mode 100644 index 0000000..14d3691 --- /dev/null +++ b/graphics/sprites/equipment/neck/rednose.bak @@ -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/rednose.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/neck/rednose.png b/graphics/sprites/equipment/neck/rednose.png Binary files differnew file mode 100644 index 0000000..529145c --- /dev/null +++ b/graphics/sprites/equipment/neck/rednose.png diff --git a/graphics/sprites/equipment/neck/shemagh.png b/graphics/sprites/equipment/neck/shemagh.png Binary files differnew file mode 100644 index 0000000..19a0567 --- /dev/null +++ b/graphics/sprites/equipment/neck/shemagh.png diff --git a/graphics/sprites/equipment/neck/shemagh.xml b/graphics/sprites/equipment/neck/shemagh.xml new file mode 100644 index 0000000..a9cbada --- /dev/null +++ b/graphics/sprites/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/equipment/neck/sunglasses.png b/graphics/sprites/equipment/neck/sunglasses.png Binary files differnew file mode 100644 index 0000000..4c329ab --- /dev/null +++ b/graphics/sprites/equipment/neck/sunglasses.png diff --git a/graphics/sprites/equipment/neck/sunglasses.xml b/graphics/sprites/equipment/neck/sunglasses.xml new file mode 100644 index 0000000..e0a0fe2 --- /dev/null +++ b/graphics/sprites/equipment/neck/sunglasses.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/sunglasses.png" + width="32" + height="64" + offsetY="1"/> + + <include file="equipment/head/headmodel-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/override/child-head-in-bed.xml b/graphics/sprites/equipment/override/child-head-in-bed.xml new file mode 100644 index 0000000..7c8c4a5 --- /dev/null +++ b/graphics/sprites/equipment/override/child-head-in-bed.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="6" variant_offset="1"> + <imageset name="base" src="graphics/sprites/equipment/override/child-head.png|W;R" width="30" height="30"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetX="14" offsetY="-34"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/override/child-head.png b/graphics/sprites/equipment/override/child-head.png Binary files differnew file mode 100644 index 0000000..145bc7e --- /dev/null +++ b/graphics/sprites/equipment/override/child-head.png diff --git a/graphics/sprites/equipment/override/child-head.xml b/graphics/sprites/equipment/override/child-head.xml new file mode 100644 index 0000000..3ff0263 --- /dev/null +++ b/graphics/sprites/equipment/override/child-head.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="6" variant_offset="1"> + <imageset name="base" src="graphics/sprites/equipment/override/child-head.png|W;R" width="30" height="30"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetX="0" offsetY="-37"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/override/child-outfits-in-bed.xml b/graphics/sprites/equipment/override/child-outfits-in-bed.xml new file mode 100644 index 0000000..b5afcb0 --- /dev/null +++ b/graphics/sprites/equipment/override/child-outfits-in-bed.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="22" variant_offset="1"> + <imageset name="base" src="graphics/sprites/equipment/override/child-outfits.png|W;Y;G;C;B;M;R" width="30" height="65"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0" offsetX="23" offsetY="4"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/override/child-outfits.png b/graphics/sprites/equipment/override/child-outfits.png Binary files differnew file mode 100644 index 0000000..c5e26c5 --- /dev/null +++ b/graphics/sprites/equipment/override/child-outfits.png diff --git a/graphics/sprites/equipment/override/child-outfits.xml b/graphics/sprites/equipment/override/child-outfits.xml new file mode 100644 index 0000000..7deb0ba --- /dev/null +++ b/graphics/sprites/equipment/override/child-outfits.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="22" variant_offset="1"> + <imageset name="base" src="graphics/sprites/equipment/override/child-outfits.png|W;Y;G;C;B;M;R" width="30" height="65"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/override/mouboo.png b/graphics/sprites/equipment/override/mouboo.png Binary files differnew file mode 100644 index 0000000..0c6a9fc --- /dev/null +++ b/graphics/sprites/equipment/override/mouboo.png diff --git a/graphics/sprites/equipment/override/mouboo.xml b/graphics/sprites/equipment/override/mouboo.xml new file mode 100644 index 0000000..b203d02 --- /dev/null +++ b/graphics/sprites/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/equipment/shields/barrel.png b/graphics/sprites/equipment/shields/barrel.png Binary files differnew file mode 100644 index 0000000..075043a --- /dev/null +++ b/graphics/sprites/equipment/shields/barrel.png diff --git a/graphics/sprites/equipment/shields/barrel.xml b/graphics/sprites/equipment/shields/barrel.xml new file mode 100644 index 0000000..0dfd92a --- /dev/null +++ b/graphics/sprites/equipment/shields/barrel.xml @@ -0,0 +1,156 @@ +<?xml version="1.0"?> +<!-- Author possibly from TMW, TMW or UFB projects +Copyright (C) 2015 Evol Online --> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/shields/barrel.png" width="64" height="96" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="1"/> + </animation> + <animation direction="up"> + <frame index="2"/> + </animation> + <animation direction="right"> + <frame index="3"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="1"/> + </animation> + <animation direction="up"> + <frame index="2"/> + </animation> + <animation direction="right"> + <frame index="3"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3"/> + <end/> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3"/> + <end/> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="10"/> + </animation> + <animation direction="left"> + <frame index="1" offsetY="10"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="10"/> + </animation> + <animation direction="right"> + <frame index="3" offsetY="10"/> + </animation> + </action> + + <action name="sittop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="10"/> + </animation> + <animation direction="left"> + <frame index="1" offsetY="10"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="10"/> + </animation> + <animation direction="right"> + <frame index="3" offsetY="10"/> + </animation> + </action> + + <action name="standride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="10"/> + </animation> + <animation direction="left"> + <frame index="1" offsetY="10"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="10"/> + </animation> + <animation direction="right"> + <frame index="3" offsetY="10"/> + </animation> + </action> + + <action name="spawnride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="10"/> + </animation> + <animation direction="left"> + <frame index="1" offsetY="10"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="10"/> + </animation> + <animation direction="right"> + <frame index="3" offsetY="10"/> + </animation> + </action> + + <action name="ride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="10"/> + </animation> + <animation direction="left"> + <frame index="1" offsetY="10"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="10"/> + </animation> + <animation direction="right"> + <frame index="3" offsetY="10"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4"/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/equipment/shields/bladeshield.png b/graphics/sprites/equipment/shields/bladeshield.png Binary files differnew file mode 100644 index 0000000..4803718 --- /dev/null +++ b/graphics/sprites/equipment/shields/bladeshield.png diff --git a/graphics/sprites/equipment/shields/bladeshield.xml b/graphics/sprites/equipment/shields/bladeshield.xml new file mode 100644 index 0000000..0aee31b --- /dev/null +++ b/graphics/sprites/equipment/shields/bladeshield.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2018 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="shield" + src="graphics/sprites/equipment/shields/bladeshield.png" + width="64" + height="64"/> + + <include file="equipment/shields/standard.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/shields/braknar.png b/graphics/sprites/equipment/shields/braknar.png Binary files differnew file mode 100644 index 0000000..616a0a8 --- /dev/null +++ b/graphics/sprites/equipment/shields/braknar.png diff --git a/graphics/sprites/equipment/shields/braknar.xml b/graphics/sprites/equipment/shields/braknar.xml new file mode 100644 index 0000000..afc85ef --- /dev/null +++ b/graphics/sprites/equipment/shields/braknar.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2018 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="shield" + src="graphics/sprites/equipment/shields/braknar.png" + width="64" + height="64"/> + + <include file="equipment/shields/standard.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/shields/britshield.png b/graphics/sprites/equipment/shields/britshield.png Binary files differnew file mode 100644 index 0000000..1abe6db --- /dev/null +++ b/graphics/sprites/equipment/shields/britshield.png diff --git a/graphics/sprites/equipment/shields/britshield.xml b/graphics/sprites/equipment/shields/britshield.xml new file mode 100644 index 0000000..2378f23 --- /dev/null +++ b/graphics/sprites/equipment/shields/britshield.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2018 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="shield" + src="graphics/sprites/equipment/shields/britshield.png" + width="64" + height="64"/> + + <include file="equipment/shields/standard.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/shields/buckler.png b/graphics/sprites/equipment/shields/buckler.png Binary files differnew file mode 100644 index 0000000..13ffb30 --- /dev/null +++ b/graphics/sprites/equipment/shields/buckler.png diff --git a/graphics/sprites/equipment/shields/buckler.xml b/graphics/sprites/equipment/shields/buckler.xml new file mode 100644 index 0000000..6991760 --- /dev/null +++ b/graphics/sprites/equipment/shields/buckler.xml @@ -0,0 +1,106 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="shield" src="graphics/sprites/equipment/shields/buckler.png" width="64" height="64" /> + + <action name="default" imageset="shield"> + </action> + + <action name="stand" imageset="shield"> + <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="shield"> + <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="shield"> + <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="shield"> + <animation direction="down"> + <frame index="8" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="left"> + <frame index="8" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="up"> + <frame index="8" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="right"> + <frame index="8" offsetX ="0" offsetY ="32" /> + </animation> + </action> + + <action name="attack" imageset="shield"> + <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="shield"> + <animation direction="down"> + <sequence start="13" end="17" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75" /> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/equipment/shields/candorbola.png b/graphics/sprites/equipment/shields/candorbola.png Binary files differnew file mode 100644 index 0000000..1c931b3 --- /dev/null +++ b/graphics/sprites/equipment/shields/candorbola.png diff --git a/graphics/sprites/equipment/shields/candorbola.xml b/graphics/sprites/equipment/shields/candorbola.xml new file mode 100644 index 0000000..079ee5e --- /dev/null +++ b/graphics/sprites/equipment/shields/candorbola.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2: Mouboutaur Legends --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/shields/candorbola.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/equipment/shields/dragon.png b/graphics/sprites/equipment/shields/dragon.png Binary files differnew file mode 100644 index 0000000..3f11c57 --- /dev/null +++ b/graphics/sprites/equipment/shields/dragon.png diff --git a/graphics/sprites/equipment/shields/dragon.xml b/graphics/sprites/equipment/shields/dragon.xml new file mode 100644 index 0000000..844e2ef --- /dev/null +++ b/graphics/sprites/equipment/shields/dragon.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2018 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="shield" + src="graphics/sprites/equipment/shields/dragon.png" + width="64" + height="64"/> + + <include file="equipment/shields/standard.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/shields/kidbola.png b/graphics/sprites/equipment/shields/kidbola.png Binary files differnew file mode 100644 index 0000000..1ca1dbe --- /dev/null +++ b/graphics/sprites/equipment/shields/kidbola.png diff --git a/graphics/sprites/equipment/shields/kidbola.xml b/graphics/sprites/equipment/shields/kidbola.xml new file mode 100644 index 0000000..d6c9032 --- /dev/null +++ b/graphics/sprites/equipment/shields/kidbola.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2: Mouboutaur Legends --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/shields/kidbola.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/equipment/shields/knight.png b/graphics/sprites/equipment/shields/knight.png Binary files differnew file mode 100644 index 0000000..1643464 --- /dev/null +++ b/graphics/sprites/equipment/shields/knight.png diff --git a/graphics/sprites/equipment/shields/knight.xml b/graphics/sprites/equipment/shields/knight.xml new file mode 100644 index 0000000..1ba2eb8 --- /dev/null +++ b/graphics/sprites/equipment/shields/knight.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2018 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="shield" + src="graphics/sprites/equipment/shields/knight.png" + width="64" + height="64"/> + + <include file="equipment/shields/standard.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/shields/leather.png b/graphics/sprites/equipment/shields/leather.png Binary files differnew file mode 100644 index 0000000..54c2e5b --- /dev/null +++ b/graphics/sprites/equipment/shields/leather.png diff --git a/graphics/sprites/equipment/shields/leather.xml b/graphics/sprites/equipment/shields/leather.xml new file mode 100644 index 0000000..9ee3b50 --- /dev/null +++ b/graphics/sprites/equipment/shields/leather.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2018 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="shield" + src="graphics/sprites/equipment/shields/leather.png" + width="64" + height="64"/> + + <include file="equipment/shields/standard.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/shields/masterbola.png b/graphics/sprites/equipment/shields/masterbola.png Binary files differnew file mode 100644 index 0000000..f20eda5 --- /dev/null +++ b/graphics/sprites/equipment/shields/masterbola.png diff --git a/graphics/sprites/equipment/shields/masterbola.xml b/graphics/sprites/equipment/shields/masterbola.xml new file mode 100644 index 0000000..ec7f5d8 --- /dev/null +++ b/graphics/sprites/equipment/shields/masterbola.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2: Mouboutaur Legends --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/shields/masterbola.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/equipment/shields/pioubola.png b/graphics/sprites/equipment/shields/pioubola.png Binary files differnew file mode 100644 index 0000000..175d67c --- /dev/null +++ b/graphics/sprites/equipment/shields/pioubola.png diff --git a/graphics/sprites/equipment/shields/pioubola.xml b/graphics/sprites/equipment/shields/pioubola.xml new file mode 100644 index 0000000..a05b953 --- /dev/null +++ b/graphics/sprites/equipment/shields/pioubola.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2: Mouboutaur Legends --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/shields/pioubola.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/equipment/shields/purplebola.png b/graphics/sprites/equipment/shields/purplebola.png Binary files differnew file mode 100644 index 0000000..40e22b6 --- /dev/null +++ b/graphics/sprites/equipment/shields/purplebola.png diff --git a/graphics/sprites/equipment/shields/purplebola.xml b/graphics/sprites/equipment/shields/purplebola.xml new file mode 100644 index 0000000..0acd7e1 --- /dev/null +++ b/graphics/sprites/equipment/shields/purplebola.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2: Mouboutaur Legends --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/shields/purplebola.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/equipment/shields/snakebola.png b/graphics/sprites/equipment/shields/snakebola.png Binary files differnew file mode 100644 index 0000000..452074c --- /dev/null +++ b/graphics/sprites/equipment/shields/snakebola.png diff --git a/graphics/sprites/equipment/shields/snakebola.xml b/graphics/sprites/equipment/shields/snakebola.xml new file mode 100644 index 0000000..23ade26 --- /dev/null +++ b/graphics/sprites/equipment/shields/snakebola.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2: Mouboutaur Legends --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/shields/snakebola.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/equipment/shields/standard.xml b/graphics/sprites/equipment/shields/standard.xml new file mode 100644 index 0000000..43e0107 --- /dev/null +++ b/graphics/sprites/equipment/shields/standard.xml @@ -0,0 +1,87 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="shield" src="graphics/sprites/equipment/shields/leather.png" width="64" height="64" /> + + <action name="default" imageset="shield"> + </action> + + <action name="stand" imageset="shield"> + <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="shield"> + <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="shield"> + <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="shield"> + <animation direction="down"> + <frame index="8" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="left"> + <frame index="8" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="up"> + <frame index="8" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="right"> + <frame index="8" offsetX ="0" offsetY ="32" /> + </animation> + </action> + + <action name="attack" imageset="shield"> + <animation direction="down"> + <sequence start="9" end="12" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75" /> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/equipment/shields/steel.png b/graphics/sprites/equipment/shields/steel.png Binary files differnew file mode 100644 index 0000000..696307f --- /dev/null +++ b/graphics/sprites/equipment/shields/steel.png diff --git a/graphics/sprites/equipment/shields/steel.xml b/graphics/sprites/equipment/shields/steel.xml new file mode 100644 index 0000000..19d7a9a --- /dev/null +++ b/graphics/sprites/equipment/shields/steel.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2018 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="shield" + src="graphics/sprites/equipment/shields/steel.png" + width="64" + height="64"/> + + <include file="equipment/shields/standard.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/shields/tulimsharbola.png b/graphics/sprites/equipment/shields/tulimsharbola.png Binary files differnew file mode 100644 index 0000000..34cc804 --- /dev/null +++ b/graphics/sprites/equipment/shields/tulimsharbola.png diff --git a/graphics/sprites/equipment/shields/tulimsharbola.xml b/graphics/sprites/equipment/shields/tulimsharbola.xml new file mode 100644 index 0000000..a167c66 --- /dev/null +++ b/graphics/sprites/equipment/shields/tulimsharbola.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2: Mouboutaur Legends --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/shields/tulimsharbola.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/equipment/shields/wooden.png b/graphics/sprites/equipment/shields/wooden.png Binary files differnew file mode 100644 index 0000000..0958c47 --- /dev/null +++ b/graphics/sprites/equipment/shields/wooden.png diff --git a/graphics/sprites/equipment/shields/wooden.xml b/graphics/sprites/equipment/shields/wooden.xml new file mode 100644 index 0000000..e79b839 --- /dev/null +++ b/graphics/sprites/equipment/shields/wooden.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2018 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="shield" + src="graphics/sprites/equipment/shields/wooden.png" + width="64" + height="64"/> + + <include file="equipment/shields/standard.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/arcane.png b/graphics/sprites/equipment/weapons/arcane.png Binary files differnew file mode 100644 index 0000000..57c9636 --- /dev/null +++ b/graphics/sprites/equipment/weapons/arcane.png diff --git a/graphics/sprites/equipment/weapons/arcane.xml b/graphics/sprites/equipment/weapons/arcane.xml new file mode 100644 index 0000000..05d665f --- /dev/null +++ b/graphics/sprites/equipment/weapons/arcane.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018-2020 TMW2: Moubootaur Legends --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/weapons/arcane.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/backsword.png b/graphics/sprites/equipment/weapons/backsword.png Binary files differnew file mode 100644 index 0000000..1ba1a9b --- /dev/null +++ b/graphics/sprites/equipment/weapons/backsword.png diff --git a/graphics/sprites/equipment/weapons/backsword.xml b/graphics/sprites/equipment/weapons/backsword.xml new file mode 100644 index 0000000..9c44a6b --- /dev/null +++ b/graphics/sprites/equipment/weapons/backsword.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/weapons/backsword.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/equipment/weapons/banshee.png b/graphics/sprites/equipment/weapons/banshee.png Binary files differnew file mode 100644 index 0000000..2e51737 --- /dev/null +++ b/graphics/sprites/equipment/weapons/banshee.png diff --git a/graphics/sprites/equipment/weapons/banshee.xml b/graphics/sprites/equipment/weapons/banshee.xml new file mode 100644 index 0000000..e984099 --- /dev/null +++ b/graphics/sprites/equipment/weapons/banshee.xml @@ -0,0 +1,79 @@ +<?xml version="1.0"?> +<sprite variants="135" variant_offset="1"> + <imageset name="banshee-bow" src="graphics/sprites/equipment/weapons/banshee.png|B" width="128" height="128"/> + <action name="default" imageset="banshee-bow"/> + <action name="stand" imageset="banshee-bow"> + <animation direction="down"> + <frame offsetY="32" index="0"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="18"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="36"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="54"/> + </animation> + </action> + <action name="walk" imageset="banshee-bow"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="banshee-bow"> + <animation direction="down"> + <frame offsetY="32" index="7"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="25"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="43"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="61"/> + </animation> + </action> + <action name="dead" imageset="banshee-bow"> + <animation direction="down"> + <frame offsetY="32" index="8"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="26"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="44"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="62"/> + </animation> + </action> + <action name="attack_bow" imageset="banshee-bow"> + <animation direction="down"> + <sequence offsetY="32" start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="67" end="71" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/bow-legacy.png b/graphics/sprites/equipment/weapons/bow-legacy.png Binary files differnew file mode 100644 index 0000000..a3a8a9f --- /dev/null +++ b/graphics/sprites/equipment/weapons/bow-legacy.png diff --git a/graphics/sprites/equipment/weapons/bow-legacy.xml b/graphics/sprites/equipment/weapons/bow-legacy.xml new file mode 100644 index 0000000..5285a1e --- /dev/null +++ b/graphics/sprites/equipment/weapons/bow-legacy.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/weapons/bow-legacy.png|B;R" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/bow.png b/graphics/sprites/equipment/weapons/bow.png Binary files differnew file mode 100644 index 0000000..50cc1cf --- /dev/null +++ b/graphics/sprites/equipment/weapons/bow.png diff --git a/graphics/sprites/equipment/weapons/bow.xml b/graphics/sprites/equipment/weapons/bow.xml new file mode 100644 index 0000000..ce17928 --- /dev/null +++ b/graphics/sprites/equipment/weapons/bow.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/weapons/bow.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/bugslayer.png b/graphics/sprites/equipment/weapons/bugslayer.png Binary files differnew file mode 100644 index 0000000..c2c5ecd --- /dev/null +++ b/graphics/sprites/equipment/weapons/bugslayer.png diff --git a/graphics/sprites/equipment/weapons/bugslayer.xml b/graphics/sprites/equipment/weapons/bugslayer.xml new file mode 100644 index 0000000..dbe3469 --- /dev/null +++ b/graphics/sprites/equipment/weapons/bugslayer.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/weapons/bugslayer.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/chopper.png b/graphics/sprites/equipment/weapons/chopper.png Binary files differnew file mode 100644 index 0000000..3fcc0f3 --- /dev/null +++ b/graphics/sprites/equipment/weapons/chopper.png diff --git a/graphics/sprites/equipment/weapons/chopper.xml b/graphics/sprites/equipment/weapons/chopper.xml new file mode 100644 index 0000000..0cf68b6 --- /dev/null +++ b/graphics/sprites/equipment/weapons/chopper.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/weapons/chopper.png" + width="64" + height="64"/> + + <include file="equipment/weapons/knife.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/gun.png b/graphics/sprites/equipment/weapons/gun.png Binary files differnew file mode 100644 index 0000000..70bc5b4 --- /dev/null +++ b/graphics/sprites/equipment/weapons/gun.png diff --git a/graphics/sprites/equipment/weapons/gun.xml b/graphics/sprites/equipment/weapons/gun.xml new file mode 100644 index 0000000..e1417c1 --- /dev/null +++ b/graphics/sprites/equipment/weapons/gun.xml @@ -0,0 +1,26 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="weapon" src="graphics/sprites/equipment/weapons/gun.png" width="64" height="64" /> + + <action name="default" imageset="weapon"> + </action> + + <action name="attack_bow" imageset="weapon"> + <animation direction="down"> + <sequence start="0" end="3" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="4" end="7" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="8" end="11" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="12" end="15" delay="75" /> + <end /> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/halberd.png b/graphics/sprites/equipment/weapons/halberd.png Binary files differnew file mode 100644 index 0000000..14815f8 --- /dev/null +++ b/graphics/sprites/equipment/weapons/halberd.png diff --git a/graphics/sprites/equipment/weapons/halberd.xml b/graphics/sprites/equipment/weapons/halberd.xml new file mode 100644 index 0000000..27c5725 --- /dev/null +++ b/graphics/sprites/equipment/weapons/halberd.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2019 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/weapons/halberd.png" + width="64" + height="64"/> + + <include file="equipment/weapons/knife.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/heavyaxe.png b/graphics/sprites/equipment/weapons/heavyaxe.png Binary files differnew file mode 100644 index 0000000..2939b53 --- /dev/null +++ b/graphics/sprites/equipment/weapons/heavyaxe.png diff --git a/graphics/sprites/equipment/weapons/heavyaxe.xml b/graphics/sprites/equipment/weapons/heavyaxe.xml new file mode 100644 index 0000000..f4e4af8 --- /dev/null +++ b/graphics/sprites/equipment/weapons/heavyaxe.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="utf-8"?> +<sprite> + <imageset name="weapon" + src="graphics/sprites/equipment/weapons/heavyaxe.png" + width="64" + height="64"/> + + <include file="equipment/weapons/kanabo.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/immortal.png b/graphics/sprites/equipment/weapons/immortal.png Binary files differnew file mode 100644 index 0000000..622adad --- /dev/null +++ b/graphics/sprites/equipment/weapons/immortal.png diff --git a/graphics/sprites/equipment/weapons/immortal.xml b/graphics/sprites/equipment/weapons/immortal.xml new file mode 100644 index 0000000..1909a1d --- /dev/null +++ b/graphics/sprites/equipment/weapons/immortal.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva, dangerDuck +Copyright (C) 2018-2020 TMW2: Moubootaur Legends --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/weapons/immortal.png" + width="128" + height="128"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/jackal.png b/graphics/sprites/equipment/weapons/jackal.png Binary files differnew file mode 100644 index 0000000..59d5714 --- /dev/null +++ b/graphics/sprites/equipment/weapons/jackal.png diff --git a/graphics/sprites/equipment/weapons/jackal.xml b/graphics/sprites/equipment/weapons/jackal.xml new file mode 100644 index 0000000..8145206 --- /dev/null +++ b/graphics/sprites/equipment/weapons/jackal.xml @@ -0,0 +1,100 @@ +<?xml version="1.0"?> +<!-- (C) The Mana World Brazil Team --> +<sprite> + <imageset name="sword" src="graphics/sprites/equipment/weapons/jackal.png" width="128" height="128" /> + + <action name="default" imageset="sword"> + </action> + + <action name="stand" imageset="sword"> + <animation direction="down"> + <frame index="0" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="left"> + <frame index="16" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="up"> + <frame index="32" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="right"> + <frame index="48" offsetX ="0" offsetY ="32" /> + </animation> + </action> + + <action name="walk" imageset="sword"> + <animation direction="down"> + <frame index="1" offsetX ="0" offsetY ="32" delay="75" /> + </animation> + <animation direction="left"> + <frame index="17" offsetX ="0" offsetY ="32" delay="75" /> + </animation> + <animation direction="up"> + <frame index="33" offsetX ="0" offsetY ="32" delay="75" /> + </animation> + <animation direction="right"> + <frame index="49" offsetX ="0" offsetY ="32" delay="75" /> + </animation> + </action> + + <action name="sit" imageset="sword"> + <animation direction="down"> + <frame index="7" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="left"> + <frame index="23" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="up"> + <frame index="39" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="right"> + <frame index="55" offsetX ="0" offsetY ="32" /> + </animation> + </action> + + <action name="dead" imageset="sword"> + <animation direction="down"> + <frame index="12" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="left"> + <frame index="12" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="up"> + <frame index="12" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="right"> + <frame index="12" offsetX ="0" offsetY ="32" /> + </animation> + </action> + + <action name="attack" imageset="sword"> + <animation direction="down"> + <frame index="9" offsetX="0" offsetY ="32" delay="75" /> + <frame index="10" offsetX="0" offsetY ="32" delay="75" /> + <frame index="11" offsetX="0" offsetY ="32" delay="75" /> + <frame index="8" offsetX="0" offsetY ="32" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <frame index="27" offsetX="0" offsetY ="32" delay="75" /> + <frame index="24" offsetX="0" offsetY ="32" delay="75" /> + <frame index="25" offsetX="0" offsetY ="32" delay="75" /> + <frame index="26" offsetX="0" offsetY ="32" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <frame index="43" offsetX="0" offsetY ="32" delay="75" /> + <frame index="40" offsetX="0" offsetY ="32" delay="75" /> + <frame index="41" offsetX="0" offsetY ="32" delay="75" /> + <frame index="42" offsetX="0" offsetY ="32" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <frame index="59" offsetX="0" offsetY ="32" delay="75" /> + <frame index="56" offsetX="0" offsetY ="32" delay="75" /> + <frame index="57" offsetX="0" offsetY ="32" delay="75" /> + <frame index="58" offsetX="0" offsetY ="32" delay="75" /> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/equipment/weapons/kanabo.png b/graphics/sprites/equipment/weapons/kanabo.png Binary files differnew file mode 100644 index 0000000..e227b98 --- /dev/null +++ b/graphics/sprites/equipment/weapons/kanabo.png diff --git a/graphics/sprites/equipment/weapons/kanabo.xml b/graphics/sprites/equipment/weapons/kanabo.xml new file mode 100644 index 0000000..d855388 --- /dev/null +++ b/graphics/sprites/equipment/weapons/kanabo.xml @@ -0,0 +1,26 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="weapon" src="graphics/sprites/equipment/weapons/kanabo.png" width="64" height="64" /> + + <action name="default" imageset="weapon"> + </action> + + <action name="attack" imageset="weapon"> + <animation direction="down"> + <sequence start="0" end="3" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="4" end="7" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="8" end="11" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="12" end="15" delay="75" /> + <end /> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/knife.png b/graphics/sprites/equipment/weapons/knife.png Binary files differnew file mode 100644 index 0000000..6a50ee9 --- /dev/null +++ b/graphics/sprites/equipment/weapons/knife.png diff --git a/graphics/sprites/equipment/weapons/knife.xml b/graphics/sprites/equipment/weapons/knife.xml new file mode 100644 index 0000000..02d4894 --- /dev/null +++ b/graphics/sprites/equipment/weapons/knife.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/weapons/knife.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/equipment/weapons/kurogane.png b/graphics/sprites/equipment/weapons/kurogane.png Binary files differnew file mode 100644 index 0000000..341ae86 --- /dev/null +++ b/graphics/sprites/equipment/weapons/kurogane.png diff --git a/graphics/sprites/equipment/weapons/kurogane.xml b/graphics/sprites/equipment/weapons/kurogane.xml new file mode 100644 index 0000000..23df596 --- /dev/null +++ b/graphics/sprites/equipment/weapons/kurogane.xml @@ -0,0 +1,89 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="kurogane" src="graphics/sprites/equipment/weapons/kurogane.png" width="128" height="128"/> + + <action name="default" imageset="kurogane"> + </action> + + <action name="stand" imageset="kurogane"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="18" offsetX="0" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="36" offsetX="0" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="54" offsetX="0" offsetY="32"/> + </animation> + </action> + + <action name="walk" imageset="kurogane"> + <animation direction="down"> + <sequence start="1" end="6" offsetX="0" offsetY="32" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" offsetX="0" offsetY="32" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" offsetX="0" offsetY="32" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" offsetX="0" offsetY="32" delay="75"/> + </animation> + </action> + + <action name="attack" imageset="kurogane"> + <animation direction="down"> + <sequence start="9" end="12" offsetX="0" offsetY="32" delay="75"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="27" end="30" offsetX="0" offsetY="32" delay="75"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="45" end="48" offsetX="0" offsetY="32" delay="75"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="63" end="66" offsetX="0" offsetY="32" delay="75"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="kurogane"> + <animation direction="down"> + <frame index="7" offsetX="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="25" offsetX="0" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="43" offsetX="0" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="61" offsetX="0" offsetY="32"/> + </animation> + </action> + + <action name="dead" imageset="kurogane"> + <animation direction="down"> + <frame index="8" offsetX="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="0" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="0" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="0" offsetY="32"/> + </animation> + </action> + + + +</sprite> diff --git a/graphics/sprites/equipment/weapons/legend-wand.png b/graphics/sprites/equipment/weapons/legend-wand.png Binary files differnew file mode 100644 index 0000000..69da512 --- /dev/null +++ b/graphics/sprites/equipment/weapons/legend-wand.png diff --git a/graphics/sprites/equipment/weapons/legend-wand.xml b/graphics/sprites/equipment/weapons/legend-wand.xml new file mode 100644 index 0000000..a0c22d1 --- /dev/null +++ b/graphics/sprites/equipment/weapons/legend-wand.xml @@ -0,0 +1,7 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="staff" src="graphics/sprites/equipment/weapons/weapon-staff.png" width="128" height="128" /> + + <include file="equipment/weapons/scorpionkinglance.xml"/> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/equipment/weapons/lidersword.png b/graphics/sprites/equipment/weapons/lidersword.png Binary files differnew file mode 100644 index 0000000..f3ca961 --- /dev/null +++ b/graphics/sprites/equipment/weapons/lidersword.png diff --git a/graphics/sprites/equipment/weapons/lidersword.xml b/graphics/sprites/equipment/weapons/lidersword.xml new file mode 100644 index 0000000..2002cf5 --- /dev/null +++ b/graphics/sprites/equipment/weapons/lidersword.xml @@ -0,0 +1,89 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="lider" src="graphics/sprites/equipment/weapons/lidersword.png" width="128" height="128"/> + + <action name="default" imageset="lider"> + </action> + + <action name="stand" imageset="lider"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="18" offsetX="0" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="36" offsetX="0" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="54" offsetX="0" offsetY="32"/> + </animation> + </action> + + <action name="walk" imageset="lider"> + <animation direction="down"> + <sequence start="1" end="6" offsetX="0" offsetY="32" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" offsetX="0" offsetY="32" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" offsetX="0" offsetY="32" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" offsetX="0" offsetY="32" delay="75"/> + </animation> + </action> + + <action name="attack" imageset="lider"> + <animation direction="down"> + <sequence start="9" end="12" offsetX="0" offsetY="32" delay="75"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="27" end="30" offsetX="0" offsetY="32" delay="75"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="45" end="48" offsetX="0" offsetY="32" delay="75"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="63" end="66" offsetX="0" offsetY="32" delay="75"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="lider"> + <animation direction="down"> + <frame index="7" offsetX="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="25" offsetX="0" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="43" offsetX="0" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="61" offsetX="0" offsetY="32"/> + </animation> + </action> + + <action name="dead" imageset="lider"> + <animation direction="down"> + <frame index="8" offsetX="0" offsetY="32"/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="0" offsetY="32"/> + </animation> + <animation direction="up"> + <frame index="8" offsetX="0" offsetY="32"/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="0" offsetY="32"/> + </animation> + </action> + + + +</sprite> diff --git a/graphics/sprites/equipment/weapons/pickaxe.png b/graphics/sprites/equipment/weapons/pickaxe.png Binary files differnew file mode 100644 index 0000000..da48b6f --- /dev/null +++ b/graphics/sprites/equipment/weapons/pickaxe.png diff --git a/graphics/sprites/equipment/weapons/pickaxe.xml b/graphics/sprites/equipment/weapons/pickaxe.xml new file mode 100644 index 0000000..6b39c57 --- /dev/null +++ b/graphics/sprites/equipment/weapons/pickaxe.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="utf-8"?> +<sprite> + <imageset name="weapon" + src="graphics/sprites/equipment/weapons/pickaxe.png" + width="64" + height="64"/> + + <include file="equipment/weapons/kanabo.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/scorpionkinglance.png b/graphics/sprites/equipment/weapons/scorpionkinglance.png Binary files differnew file mode 100644 index 0000000..d32c2d8 --- /dev/null +++ b/graphics/sprites/equipment/weapons/scorpionkinglance.png diff --git a/graphics/sprites/equipment/weapons/scorpionkinglance.xml b/graphics/sprites/equipment/weapons/scorpionkinglance.xml new file mode 100644 index 0000000..b75c3cd --- /dev/null +++ b/graphics/sprites/equipment/weapons/scorpionkinglance.xml @@ -0,0 +1,88 @@ +<?xml version="1.0"?> +<!-- (C) TMW-BR, licensed under GPL 2 --> +<sprite> + <imageset name="staff" src="graphics/sprites/equipment/weapons/scorpionkinglance.png" width="128" height="128" /> + + <action name="default" imageset="staff"> + </action> + + <action name="stand" imageset="staff"> + <animation direction="down"> + <frame index="0" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="left"> + <frame index="16" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="up"> + <frame index="32" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="right"> + <frame index="48" offsetX ="0" offsetY ="32" /> + </animation> + </action> + + <action name="walk" imageset="staff"> + <animation direction="down"> + <sequence start="1" end="6" offsetX ="0" offsetY ="32" delay="75" /> + </animation> + <animation direction="left"> + <sequence start="17" end="22" offsetX ="0" offsetY ="32" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="33" end="38" offsetX ="0" offsetY ="32" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="49" end="54" offsetX ="0" offsetY ="32" delay="75" /> + </animation> + </action> + + <action name="sit" imageset="staff"> + <animation direction="down"> + <frame index="7" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="left"> + <frame index="23" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="up"> + <frame index="39" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="right"> + <frame index="55" offsetX ="0" offsetY ="32" /> + </animation> + </action> + + <action name="dead" imageset="staff"> + <animation direction="down"> + <frame index="12" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="left"> + <frame index="12" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="up"> + <frame index="12" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="right"> + <frame index="12" offsetX ="0" offsetY ="32" /> + </animation> + </action> + + <action name="attack" imageset="staff"> + <animation direction="down"> + <sequence start="8" end="11" offsetX ="0" offsetY ="32" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="24" end="27" offsetX ="0" offsetY ="32" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="40" end="43" offsetX ="0" offsetY ="32" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="56" end="59" offsetX ="0" offsetY ="32" delay="75" /> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/equipment/weapons/scythe.png b/graphics/sprites/equipment/weapons/scythe.png Binary files differnew file mode 100644 index 0000000..f787ebe --- /dev/null +++ b/graphics/sprites/equipment/weapons/scythe.png diff --git a/graphics/sprites/equipment/weapons/scythe.xml b/graphics/sprites/equipment/weapons/scythe.xml new file mode 100644 index 0000000..d179699 --- /dev/null +++ b/graphics/sprites/equipment/weapons/scythe.xml @@ -0,0 +1,29 @@ +<?xml version="1.0"?> +<!-- Author: TMW-BR, Jesusalva +Copyright (C) 2006-2016 The Mana World Brazil +Copyright (C) 2018 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="scythe" src="graphics/sprites/equipment/weapons/scythe.png" width="64" height="64" /> + + <action name="default" imageset="scythe"> + </action> + + <action name="attack" imageset="scythe"> + <animation direction="down"> + <sequence start="0" end="3" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="4" end="7" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="8" end="11" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="12" end="15" delay="75" /> + <end /> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/weapons/shortgladius.png b/graphics/sprites/equipment/weapons/shortgladius.png Binary files differnew file mode 100644 index 0000000..a2641dc --- /dev/null +++ b/graphics/sprites/equipment/weapons/shortgladius.png diff --git a/graphics/sprites/equipment/weapons/shortgladius.xml b/graphics/sprites/equipment/weapons/shortgladius.xml new file mode 100644 index 0000000..8f45f0c --- /dev/null +++ b/graphics/sprites/equipment/weapons/shortgladius.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/weapons/shortgladius.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/staff-warped.png b/graphics/sprites/equipment/weapons/staff-warped.png Binary files differnew file mode 100644 index 0000000..504355f --- /dev/null +++ b/graphics/sprites/equipment/weapons/staff-warped.png diff --git a/graphics/sprites/equipment/weapons/staff-warped.xml b/graphics/sprites/equipment/weapons/staff-warped.xml new file mode 100644 index 0000000..6e68855 --- /dev/null +++ b/graphics/sprites/equipment/weapons/staff-warped.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2019 - 2020 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/weapons/staff-warped.png" + width="64" + height="64"/> + + <include file="equipment/weapons/knife.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/staff-wizard.png b/graphics/sprites/equipment/weapons/staff-wizard.png Binary files differnew file mode 100644 index 0000000..326f519 --- /dev/null +++ b/graphics/sprites/equipment/weapons/staff-wizard.png diff --git a/graphics/sprites/equipment/weapons/staff-wizard.xml b/graphics/sprites/equipment/weapons/staff-wizard.xml new file mode 100644 index 0000000..9338ef1 --- /dev/null +++ b/graphics/sprites/equipment/weapons/staff-wizard.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2019 - 2020 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/weapons/staff-wizard.png|W" + width="64" + height="64"/> + + <include file="equipment/weapons/knife.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/sword-bronze.png b/graphics/sprites/equipment/weapons/sword-bronze.png Binary files differnew file mode 100644 index 0000000..fd7f12a --- /dev/null +++ b/graphics/sprites/equipment/weapons/sword-bronze.png diff --git a/graphics/sprites/equipment/weapons/sword-bronze.xml b/graphics/sprites/equipment/weapons/sword-bronze.xml new file mode 100644 index 0000000..58caaab --- /dev/null +++ b/graphics/sprites/equipment/weapons/sword-bronze.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/weapons/sword-bronze.png" + width="64" + height="64"/> + + <include file="equipment/weapons/knife.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/sword-iron-long.png b/graphics/sprites/equipment/weapons/sword-iron-long.png Binary files differnew file mode 100644 index 0000000..f65ef65 --- /dev/null +++ b/graphics/sprites/equipment/weapons/sword-iron-long.png diff --git a/graphics/sprites/equipment/weapons/sword-iron-long.xml b/graphics/sprites/equipment/weapons/sword-iron-long.xml new file mode 100644 index 0000000..b4e80af --- /dev/null +++ b/graphics/sprites/equipment/weapons/sword-iron-long.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/weapons/sword-iron-long.png" + width="64" + height="64"/> + + <include file="equipment/weapons/knife.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/sword-iron.png b/graphics/sprites/equipment/weapons/sword-iron.png Binary files differnew file mode 100644 index 0000000..888fb11 --- /dev/null +++ b/graphics/sprites/equipment/weapons/sword-iron.png diff --git a/graphics/sprites/equipment/weapons/sword-iron.xml b/graphics/sprites/equipment/weapons/sword-iron.xml new file mode 100644 index 0000000..5e78d97 --- /dev/null +++ b/graphics/sprites/equipment/weapons/sword-iron.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/weapons/sword-iron.png" + width="64" + height="64"/> + + <include file="equipment/weapons/knife.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/trainingwand.png b/graphics/sprites/equipment/weapons/trainingwand.png Binary files differnew file mode 100644 index 0000000..70f5545 --- /dev/null +++ b/graphics/sprites/equipment/weapons/trainingwand.png diff --git a/graphics/sprites/equipment/weapons/trainingwand.xml b/graphics/sprites/equipment/weapons/trainingwand.xml new file mode 100644 index 0000000..aa5d766 --- /dev/null +++ b/graphics/sprites/equipment/weapons/trainingwand.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2015 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/weapons/trainingwand.png|W" + width="64" + height="64"/> + + <include file="equipment/weapons/knife.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/weapon-staff-blue.png b/graphics/sprites/equipment/weapons/weapon-staff-blue.png Binary files differnew file mode 100644 index 0000000..c75cc31 --- /dev/null +++ b/graphics/sprites/equipment/weapons/weapon-staff-blue.png diff --git a/graphics/sprites/equipment/weapons/weapon-staff-blue.xml b/graphics/sprites/equipment/weapons/weapon-staff-blue.xml new file mode 100644 index 0000000..ff033f7 --- /dev/null +++ b/graphics/sprites/equipment/weapons/weapon-staff-blue.xml @@ -0,0 +1,7 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="staff" src="graphics/sprites/equipment/weapons/weapon-staff-blue.png" width="128" height="128" /> + + <include file="equipment/weapons/scorpionkinglance.xml"/> + +</sprite> diff --git a/graphics/sprites/equipment/weapons/weapon-staff-red.png b/graphics/sprites/equipment/weapons/weapon-staff-red.png Binary files differnew file mode 100644 index 0000000..0d8a916 --- /dev/null +++ b/graphics/sprites/equipment/weapons/weapon-staff-red.png diff --git a/graphics/sprites/equipment/weapons/weapon-staff-red.xml b/graphics/sprites/equipment/weapons/weapon-staff-red.xml new file mode 100644 index 0000000..124eb06 --- /dev/null +++ b/graphics/sprites/equipment/weapons/weapon-staff-red.xml @@ -0,0 +1,7 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="staff" src="graphics/sprites/equipment/weapons/weapon-staff-red.png" width="128" height="128" /> + + <include file="equipment/weapons/scorpionkinglance.xml"/> + +</sprite> diff --git a/graphics/sprites/equipment/weapons/weapon-staff.png b/graphics/sprites/equipment/weapons/weapon-staff.png Binary files differnew file mode 100644 index 0000000..fc2f054 --- /dev/null +++ b/graphics/sprites/equipment/weapons/weapon-staff.png diff --git a/graphics/sprites/equipment/weapons/weapon-staff.xml b/graphics/sprites/equipment/weapons/weapon-staff.xml new file mode 100644 index 0000000..8e28aef --- /dev/null +++ b/graphics/sprites/equipment/weapons/weapon-staff.xml @@ -0,0 +1,7 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="staff" src="graphics/sprites/equipment/weapons/weapon-staff.png" width="128" height="128" /> + + <include file="equipment/weapons/scorpionkinglance.xml"/> + +</sprite> diff --git a/graphics/sprites/equipment/weapons/woodenbow.png b/graphics/sprites/equipment/weapons/woodenbow.png Binary files differnew file mode 100644 index 0000000..8e07515 --- /dev/null +++ b/graphics/sprites/equipment/weapons/woodenbow.png diff --git a/graphics/sprites/equipment/weapons/woodenbow.xml b/graphics/sprites/equipment/weapons/woodenbow.xml new file mode 100644 index 0000000..6b5f9f6 --- /dev/null +++ b/graphics/sprites/equipment/weapons/woodenbow.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/weapons/woodenbow.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/equipment/weapons/woodensword.png b/graphics/sprites/equipment/weapons/woodensword.png Binary files differnew file mode 100644 index 0000000..c364d30 --- /dev/null +++ b/graphics/sprites/equipment/weapons/woodensword.png diff --git a/graphics/sprites/equipment/weapons/woodensword.xml b/graphics/sprites/equipment/weapons/woodensword.xml new file mode 100644 index 0000000..156b47b --- /dev/null +++ b/graphics/sprites/equipment/weapons/woodensword.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/weapons/woodensword.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/error.png b/graphics/sprites/error.png Binary files differnew file mode 100644 index 0000000..0328bd1 --- /dev/null +++ b/graphics/sprites/error.png diff --git a/graphics/sprites/error.xml b/graphics/sprites/error.xml new file mode 100644 index 0000000..c53dd1f --- /dev/null +++ b/graphics/sprites/error.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012-2013 Evol Online --> +<sprite> + <imageset name="error" + src="graphics/sprites/error.png" + width="32" + height="32"/> + + <action name="default" imageset="error"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle01.png b/graphics/sprites/hairstyles/hairstyle01.png Binary files differnew file mode 100644 index 0000000..1ef26f9 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle01.png diff --git a/graphics/sprites/hairstyles/hairstyle01.xml b/graphics/sprites/hairstyles/hairstyle01.xml new file mode 100644 index 0000000..42ac494 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle01.xml @@ -0,0 +1,203 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012-2016 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle01.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="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="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> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="6"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle02.png b/graphics/sprites/hairstyles/hairstyle02.png Binary files differnew file mode 100644 index 0000000..9917793 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle02.png diff --git a/graphics/sprites/hairstyles/hairstyle02.xml b/graphics/sprites/hairstyles/hairstyle02.xml new file mode 100644 index 0000000..f11e4c3 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle02.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/hairstyles/hairstyle02.png|S" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle03.png b/graphics/sprites/hairstyles/hairstyle03.png Binary files differnew file mode 100644 index 0000000..484a8d2 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle03.png diff --git a/graphics/sprites/hairstyles/hairstyle03.xml b/graphics/sprites/hairstyles/hairstyle03.xml new file mode 100644 index 0000000..5cbf11c --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle03.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/hairstyles/hairstyle03.png|S" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle04.png b/graphics/sprites/hairstyles/hairstyle04.png Binary files differnew file mode 100644 index 0000000..ab9cbcd --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle04.png diff --git a/graphics/sprites/hairstyles/hairstyle04.xml b/graphics/sprites/hairstyles/hairstyle04.xml new file mode 100644 index 0000000..6e103bf --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle04.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/hairstyles/hairstyle04.png|S" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle05.png b/graphics/sprites/hairstyles/hairstyle05.png Binary files differnew file mode 100644 index 0000000..2e97998 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle05.png diff --git a/graphics/sprites/hairstyles/hairstyle05.xml b/graphics/sprites/hairstyles/hairstyle05.xml new file mode 100644 index 0000000..afa5cb6 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle05.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/hairstyles/hairstyle05.png|S" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle06.png b/graphics/sprites/hairstyles/hairstyle06.png Binary files differnew file mode 100644 index 0000000..c8ab59a --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle06.png diff --git a/graphics/sprites/hairstyles/hairstyle06.xml b/graphics/sprites/hairstyles/hairstyle06.xml new file mode 100644 index 0000000..d398ed3 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle06.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/hairstyles/hairstyle06.png|S" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle07.png b/graphics/sprites/hairstyles/hairstyle07.png Binary files differnew file mode 100644 index 0000000..7079961 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle07.png diff --git a/graphics/sprites/hairstyles/hairstyle07.xml b/graphics/sprites/hairstyles/hairstyle07.xml new file mode 100644 index 0000000..8198b17 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle07.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/hairstyles/hairstyle07.png|S" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle08.png b/graphics/sprites/hairstyles/hairstyle08.png Binary files differnew file mode 100644 index 0000000..163a3d8 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle08.png diff --git a/graphics/sprites/hairstyles/hairstyle08.xml b/graphics/sprites/hairstyles/hairstyle08.xml new file mode 100644 index 0000000..8354f96 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle08.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/hairstyles/hairstyle08.png|W" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle09.png b/graphics/sprites/hairstyles/hairstyle09.png Binary files differnew file mode 100644 index 0000000..5a51dfe --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle09.png diff --git a/graphics/sprites/hairstyles/hairstyle09.xml b/graphics/sprites/hairstyles/hairstyle09.xml new file mode 100644 index 0000000..96e2374 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle09.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/hairstyles/hairstyle09.png|W" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle10.png b/graphics/sprites/hairstyles/hairstyle10.png Binary files differnew file mode 100644 index 0000000..56db45f --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle10.png diff --git a/graphics/sprites/hairstyles/hairstyle10.xml b/graphics/sprites/hairstyles/hairstyle10.xml new file mode 100644 index 0000000..60b9dd5 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle10.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/hairstyles/hairstyle10.png|W" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle11.png b/graphics/sprites/hairstyles/hairstyle11.png Binary files differnew file mode 100644 index 0000000..6afcd54 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle11.png diff --git a/graphics/sprites/hairstyles/hairstyle11.xml b/graphics/sprites/hairstyles/hairstyle11.xml new file mode 100644 index 0000000..d00cbf5 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle11.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/hairstyles/hairstyle11.png|W" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle12.png b/graphics/sprites/hairstyles/hairstyle12.png Binary files differnew file mode 100644 index 0000000..01fac13 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle12.png diff --git a/graphics/sprites/hairstyles/hairstyle12.xml b/graphics/sprites/hairstyles/hairstyle12.xml new file mode 100644 index 0000000..5866587 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle12.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/hairstyles/hairstyle12.png|W" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle13.png b/graphics/sprites/hairstyles/hairstyle13.png Binary files differnew file mode 100644 index 0000000..2eaa725 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle13.png diff --git a/graphics/sprites/hairstyles/hairstyle13.xml b/graphics/sprites/hairstyles/hairstyle13.xml new file mode 100644 index 0000000..49539f8 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle13.xml @@ -0,0 +1,206 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle13.png|S" + 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="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="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> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="12" offsetX="23" offsetY="2"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle14.png b/graphics/sprites/hairstyles/hairstyle14.png Binary files differnew file mode 100644 index 0000000..b8719c9 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle14.png diff --git a/graphics/sprites/hairstyles/hairstyle14.xml b/graphics/sprites/hairstyles/hairstyle14.xml new file mode 100644 index 0000000..0e8d923 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle14.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/hairstyles/hairstyle14.png|S" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle15.png b/graphics/sprites/hairstyles/hairstyle15.png Binary files differnew file mode 100644 index 0000000..cff849c --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle15.png diff --git a/graphics/sprites/hairstyles/hairstyle15.xml b/graphics/sprites/hairstyles/hairstyle15.xml new file mode 100644 index 0000000..499ff5a --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle15.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/hairstyles/hairstyle15.png|S" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle16.png b/graphics/sprites/hairstyles/hairstyle16.png Binary files differnew file mode 100644 index 0000000..118c58b --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle16.png diff --git a/graphics/sprites/hairstyles/hairstyle16.xml b/graphics/sprites/hairstyles/hairstyle16.xml new file mode 100644 index 0000000..ea0f53b --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle16.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/hairstyles/hairstyle16.png|S" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle17.png b/graphics/sprites/hairstyles/hairstyle17.png Binary files differnew file mode 100644 index 0000000..1d6fac2 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle17.png diff --git a/graphics/sprites/hairstyles/hairstyle17.xml b/graphics/sprites/hairstyles/hairstyle17.xml new file mode 100644 index 0000000..e28bad2 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle17.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/hairstyles/hairstyle17.png|S" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle18.png b/graphics/sprites/hairstyles/hairstyle18.png Binary files differnew file mode 100644 index 0000000..5299eb8 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle18.png diff --git a/graphics/sprites/hairstyles/hairstyle18.xml b/graphics/sprites/hairstyles/hairstyle18.xml new file mode 100644 index 0000000..08d3cf4 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle18.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/hairstyles/hairstyle18.png|S" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle19.png b/graphics/sprites/hairstyles/hairstyle19.png Binary files differnew file mode 100644 index 0000000..b2beed1 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle19.png diff --git a/graphics/sprites/hairstyles/hairstyle19.xml b/graphics/sprites/hairstyles/hairstyle19.xml new file mode 100644 index 0000000..b9cb2d0 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle19.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/hairstyles/hairstyle19.png|S" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle20.png b/graphics/sprites/hairstyles/hairstyle20.png Binary files differnew file mode 100644 index 0000000..ee46da8 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle20.png diff --git a/graphics/sprites/hairstyles/hairstyle20.xml b/graphics/sprites/hairstyles/hairstyle20.xml new file mode 100644 index 0000000..e2449fc --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle20.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/hairstyles/hairstyle20.png|W" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle21.png b/graphics/sprites/hairstyles/hairstyle21.png Binary files differnew file mode 100644 index 0000000..75f250e --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle21.png diff --git a/graphics/sprites/hairstyles/hairstyle21.xml b/graphics/sprites/hairstyles/hairstyle21.xml new file mode 100644 index 0000000..e133870 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle21.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/hairstyles/hairstyle21.png|W" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle22.png b/graphics/sprites/hairstyles/hairstyle22.png Binary files differnew file mode 100644 index 0000000..8c2ff3e --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle22.png diff --git a/graphics/sprites/hairstyles/hairstyle22.xml b/graphics/sprites/hairstyles/hairstyle22.xml new file mode 100644 index 0000000..4d4d209 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle22.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/hairstyles/hairstyle22.png|W" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle23.png b/graphics/sprites/hairstyles/hairstyle23.png Binary files differnew file mode 100644 index 0000000..321e542 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle23.png diff --git a/graphics/sprites/hairstyles/hairstyle23.xml b/graphics/sprites/hairstyles/hairstyle23.xml new file mode 100644 index 0000000..1da8885 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle23.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/hairstyles/hairstyle23.png|S" + width="32" + height="32"/> + + <include file="hairstyles/hairstyle13.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle24.png b/graphics/sprites/hairstyles/hairstyle24.png Binary files differnew file mode 100644 index 0000000..6b64268 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle24.png diff --git a/graphics/sprites/hairstyles/hairstyle24.xml b/graphics/sprites/hairstyles/hairstyle24.xml new file mode 100644 index 0000000..9f394f2 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle24.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/hairstyles/hairstyle24.png|S" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle25.png b/graphics/sprites/hairstyles/hairstyle25.png Binary files differnew file mode 100644 index 0000000..88c9cfd --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle25.png diff --git a/graphics/sprites/hairstyles/hairstyle25.xml b/graphics/sprites/hairstyles/hairstyle25.xml new file mode 100644 index 0000000..09cc80f --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle25.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/hairstyles/hairstyle25.png|S" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle26.png b/graphics/sprites/hairstyles/hairstyle26.png Binary files differnew file mode 100644 index 0000000..89b2a1e --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle26.png diff --git a/graphics/sprites/hairstyles/hairstyle26.xml b/graphics/sprites/hairstyles/hairstyle26.xml new file mode 100644 index 0000000..b603317 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle26.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/hairstyles/hairstyle26.png|S" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle27.png b/graphics/sprites/hairstyles/hairstyle27.png Binary files differnew file mode 100644 index 0000000..fee07bf --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle27.png diff --git a/graphics/sprites/hairstyles/hairstyle27.xml b/graphics/sprites/hairstyles/hairstyle27.xml new file mode 100644 index 0000000..a06aaf7 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle27.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/hairstyles/hairstyle27.png|S" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle28.png b/graphics/sprites/hairstyles/hairstyle28.png Binary files differnew file mode 100644 index 0000000..86f6b1c --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle28.png diff --git a/graphics/sprites/hairstyles/hairstyle28.xml b/graphics/sprites/hairstyles/hairstyle28.xml new file mode 100644 index 0000000..23abdd1 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle28.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/hairstyles/hairstyle28.png|S" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/heads/demon-female-default.png b/graphics/sprites/heads/demon-female-default.png Binary files differnew file mode 100644 index 0000000..7a62c24 --- /dev/null +++ b/graphics/sprites/heads/demon-female-default.png diff --git a/graphics/sprites/heads/demon-male-default.png b/graphics/sprites/heads/demon-male-default.png Binary files differnew file mode 100644 index 0000000..82c0810 --- /dev/null +++ b/graphics/sprites/heads/demon-male-default.png diff --git a/graphics/sprites/heads/elven-female-default.png b/graphics/sprites/heads/elven-female-default.png Binary files differnew file mode 100644 index 0000000..05d6292 --- /dev/null +++ b/graphics/sprites/heads/elven-female-default.png diff --git a/graphics/sprites/heads/elven-male-default.png b/graphics/sprites/heads/elven-male-default.png Binary files differnew file mode 100644 index 0000000..9ebd662 --- /dev/null +++ b/graphics/sprites/heads/elven-male-default.png diff --git a/graphics/sprites/heads/headmodel-male.png b/graphics/sprites/heads/headmodel-male.png Binary files differnew file mode 100644 index 0000000..90aeb98 --- /dev/null +++ b/graphics/sprites/heads/headmodel-male.png diff --git a/graphics/sprites/heads/headmodel-male.xml b/graphics/sprites/heads/headmodel-male.xml new file mode 100644 index 0000000..78d5b62 --- /dev/null +++ b/graphics/sprites/heads/headmodel-male.xml @@ -0,0 +1,189 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/headmodel-male.png" + width="32" + height="64"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-26"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-26"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-25" delay="80"/> + <frame index="0" offsetX="-3" offsetY="-26" delay="160"/> + <frame index="0" offsetX="-3" offsetY="-25" delay="80"/> + <frame index="0" offsetX="-3" offsetY="-26" delay="160"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-26" delay="80"/> + <frame index="1" offsetX="1" offsetY="-25" delay="80"/> + <frame index="1" offsetX="1" offsetY="-26" delay="160"/> + <frame index="1" offsetX="1" offsetY="-25" delay="80"/> + <frame index="1" offsetX="1" offsetY="-26" 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" offsetX="-1" offsetY="-26" delay="80"/> + <frame index="3" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="3" offsetX="-1" offsetY="-26" delay="160"/> + <frame index="3" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="3" offsetX="-1" offsetY="-26" delay="80"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-26" delay="80"/> + <frame index="0" offsetX="-3" offsetY="-25" delay="80"/> + <frame index="0" offsetX="-3" offsetY="-26" delay="80"/> + <frame index="0" offsetX="-3" offsetY="-25" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-25" delay="80"/> + <frame index="1" offsetX="5" offsetY="-26" delay="80"/> + <frame index="1" offsetX="1" offsetY="-26" delay="80"/> + <frame index="1" offsetY="-25" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-26" delay="240"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-27" delay="80"/> + <frame index="3" offsetX="-4" offsetY="-29" delay="80"/> + <frame index="3" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="3" offsetY="-24" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-25" delay="240"/> + <frame index="0" offsetX="-3" offsetY="-23" delay="80"/> + <frame index="0" offsetX="-3" offsetY="-24" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-26" delay="240"/> + <frame index="1" offsetX="6" offsetY="-27" delay="160"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-26" delay="160"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="80"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="80"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-26" delay="240"/> + <frame index="3" offsetX="-6" offsetY="-27" delay="160"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-19"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-17"/> + </animation> + </action> + + <action name="sittop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-17"/> + </animation> + </action> + + <action name="standride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-17"/> + </animation> + </action> + + <action name="spawnride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-17"/> + </animation> + </action> + + <action name="ride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-3" offsetY="-14"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="6" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-7" offsetY="-17"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="23" offsetY="7"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/heads/human-female-default.png b/graphics/sprites/heads/human-female-default.png Binary files differnew file mode 100644 index 0000000..a9be5ce --- /dev/null +++ b/graphics/sprites/heads/human-female-default.png diff --git a/graphics/sprites/heads/human-male-default.png b/graphics/sprites/heads/human-male-default.png Binary files differnew file mode 100644 index 0000000..126c563 --- /dev/null +++ b/graphics/sprites/heads/human-male-default.png diff --git a/graphics/sprites/heads/human-male-default.xml b/graphics/sprites/heads/human-male-default.xml new file mode 100644 index 0000000..655e2a1 --- /dev/null +++ b/graphics/sprites/heads/human-male-default.xml @@ -0,0 +1,247 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2013 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/heads/human-male-default.png" + width="16" + height="16"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <label name="start"/> + <goto label="blink" rand="4"/> + <frame index="0" offsetY="-41" delay="100"/> + <goto label="start"/> + <label name="blink"/> + <sequence value="11,12,11" offsetY="-41" delay="70"/> + </animation> + <animation direction="left"> + <label name="start"/> + <goto label="blink" rand="4"/> + <frame index="4" offsetX="-2" offsetY="-41" delay="100"/> + <goto label="start"/> + <label name="blink"/> + <sequence value="15,16,15" offsetX="-2" offsetY="-41" delay="70"/> + </animation> + <animation direction="up"> + <frame index="17" offsetX="-1" offsetY="-41"/> + </animation> + <animation direction="right"> + <label name="start"/> + <goto label="blink" rand="4"/> + <frame index="7" offsetX="2" offsetY="-41" delay="100"/> + <goto label="start"/> + <label name="blink"/> + <sequence value="13,14,13" offsetX="1" offsetY="-41" delay="70"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <label name="start"/> + <goto label="blink" rand="3"/> + <frame index="0" offsetY="-40" delay="80"/> + <frame index="0" offsetY="-41" delay="160"/> + <frame index="0" offsetY="-40" delay="80"/> + <frame index="0" offsetY="-41" delay="160"/> + <goto label="start"/> + <label name="blink"/> + <frame index="0" offsetY="-40" delay="80"/> + <frame index="11" offsetY="-41" delay="80"/> + <frame index="12" offsetY="-41" delay="80"/> + <frame index="11" offsetY="-40" delay="80"/> + <frame index="0" offsetY="-41" delay="160"/> + </animation> + <animation direction="left"> + <label name="start"/> + <goto label="blink" rand="3"/> + <frame index="4" offsetX="-2" offsetY="-41" delay="80"/> + <frame index="4" offsetX="-2" offsetY="-40" delay="80"/> + <frame index="4" offsetX="-2" offsetY="-41" delay="160"/> + <frame index="4" offsetX="-2" offsetY="-40" delay="80"/> + <frame index="4" offsetX="-2" offsetY="-41" delay="80"/> + <goto label="start"/> + <label name="blink"/> + <frame index="4" offsetX="-2" offsetY="-41" delay="80"/> + <frame index="15" offsetX="-2" offsetY="-40" delay="80"/> + <frame index="16" offsetX="-2" offsetY="-41" delay="80"/> + <frame index="15" offsetX="-2" offsetY="-41" delay="80"/> + <frame index="4" offsetX="-2" offsetY="-40" delay="80"/> + <frame index="4" offsetX="-2" offsetY="-41" delay="80"/> + </animation> + <animation direction="up"> + <frame index="17" offsetX="-1" offsetY="-41" delay="80"/> + <frame index="17" offsetX="-1" offsetY="-42" delay="160"/> + <frame index="17" offsetX="-1" offsetY="-41" delay="80"/> + <frame index="17" offsetX="-1" offsetY="-42" delay="160"/> + </animation> + <animation direction="right"> + <label name="start"/> + <goto label="blink" rand="3"/> + <frame index="7" offsetX="2" offsetY="-41" delay="80"/> + <frame index="7" offsetX="2" offsetY="-40" delay="80"/> + <frame index="7" offsetX="2" offsetY="-41" delay="160"/> + <frame index="7" offsetX="2" offsetY="-40" delay="80"/> + <frame index="7" offsetX="2" offsetY="-41" delay="80"/> + <goto label="start"/> + <label name="blink"/> + <frame index="7" offsetX="2" offsetY="-41" delay="80"/> + <frame index="13" offsetX="2" offsetY="-40" delay="80"/> + <frame index="14" offsetX="2" offsetY="-41" delay="80"/> + <frame index="13" offsetX="2" offsetY="-41" delay="80"/> + <frame index="7" offsetX="2" offsetY="-40" delay="80"/> + <frame index="7" offsetX="2" offsetY="-41" delay="80"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <label name="start"/> + <goto label="blink" rand="2"/> + <frame index="0" offsetY="-39" delay="80"/> + <frame index="0" offsetY="-40" delay="80"/> + <frame index="0" offsetY="-37" delay="80"/> + <frame index="0" offsetY="-36" delay="80"/> + <end /> + <label name="blink"/> + <frame index="11" offsetY="-39" delay="80"/> + <frame index="12" offsetY="-40" delay="80"/> + <frame index="11" offsetY="-37" delay="80"/> + <frame index="0" offsetY="-36" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <label name="start"/> + <goto label="blink" rand="2"/> + <frame index="4" offsetX="2" offsetY="-42" delay="80"/> + <frame index="4" offsetX="2" offsetY="-43" delay="80"/> + <frame index="4" offsetX="-2" offsetY="-40" delay="80"/> + <frame index="4" offsetX="-3" offsetY="-39" delay="80"/> + <end /> + <label name="blink"/> + <frame index="4" offsetX="2" offsetY="-42" delay="80"/> + <frame index="15" offsetX="2" offsetY="-43" delay="80"/> + <frame index="16" offsetX="-2" offsetY="-40" delay="80"/> + <frame index="15" offsetX="-3" offsetY="-39" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="17" offsetX="-2" offsetY="-41" delay="240"/> + <frame index="17" offsetX="-2" offsetY="-39" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <label name="start"/> + <goto label="blink" rand="2"/> + <frame index="7" offsetX="-1" offsetY="-42" delay="80"/> + <frame index="7" offsetX="-1" offsetY="-43" delay="80"/> + <frame index="7" offsetX="2" offsetY="-40" delay="80"/> + <frame index="7" offsetX="3" offsetY="-39" delay="80"/> + <end /> + <label name="blink"/> + <frame index="7" offsetX="-1" offsetY="-42" delay="80"/> + <frame index="13" offsetX="-1" offsetY="-43" delay="80"/> + <frame index="14" offsetX="2" offsetY="-40" delay="80"/> + <frame index="13" offsetX="3" offsetY="-39" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-40" delay="160"/> + <frame index="1" offsetY="-40" delay="80"/> + <frame index="2" offsetY="-39" delay="80"/> + <frame index="3" offsetY="-40" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="4" offsetX="1" offsetY="-41" delay="160"/> + <frame index="5" offsetX="1" offsetY="-41" delay="80"/> + <frame index="6" offsetX="3" offsetY="-42" delay="80"/> + <frame index="5" offsetX="3" offsetY="-42" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="17" offsetX="-1" offsetY="-41" delay="160"/> + <frame index="17" offsetX="-2" offsetY="-41" delay="80"/> + <frame index="17" offsetX="-2" offsetY="-40" delay="80"/> + <frame index="17" offsetX="-2" offsetY="-41" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="7" offsetX="-1" offsetY="-41" delay="160"/> + <frame index="8" offsetX="-1" offsetY="-41" delay="80"/> + <frame index="9" offsetX="-3" offsetY="-42" delay="80"/> + <frame index="8" offsetX="-3" offsetY="-42" delay="80"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <label name="start"/> + <goto label="blink" rand="4"/> + <frame index="0" offsetY="-34" delay="100"/> + <goto label="start"/> + <label name="blink"/> + <sequence value="11,12,11" offsetY="-34" delay="70"/> + </animation> + <animation direction="left"> + <label name="start"/> + <goto label="blink" rand="4"/> + <frame index="4" offsetX="2" offsetY="-32" delay="100"/> + <goto label="start"/> + <label name="blink"/> + <sequence value="15,16,15" offsetX="2" offsetY="-32" delay="70"/> + </animation> + <animation direction="up"> + <frame index="17" offsetY="-33"/> + </animation> + <animation direction="right"> + <label name="start"/> + <goto label="blink" rand="4"/> + <frame index="7" offsetX="-4" offsetY="-32" delay="100"/> + <goto label="start"/> + <label name="blink"/> + <sequence value="13,14,13" offsetX="-4" offsetY="-32" delay="70"/> + </animation> + </action> + + <action name="sittop" imageset="base"> + <animation direction="down"> + <label name="start"/> + <goto label="blink" rand="4"/> + <frame index="0" offsetY="-29" delay="100"/> + <goto label="start"/> + <label name="blink"/> + <sequence value="11,12,11" offsetY="-29" delay="70"/> + </animation> + <animation direction="left"> + <label name="start"/> + <goto label="blink" rand="4"/> + <frame index="4" offsetX="2" offsetY="-32" delay="100"/> + <goto label="start"/> + <label name="blink"/> + <sequence value="15,16,15" offsetX="2" offsetY="-32" delay="70"/> + </animation> + <animation direction="up"> + <frame index="17" offsetY="-33"/> + </animation> + <animation direction="right"> + <label name="start"/> + <goto label="blink" rand="4"/> + <frame index="7" offsetX="-4" offsetY="-32" delay="100"/> + <goto label="start"/> + <label name="blink"/> + <sequence value="13,14,13" offsetX="-4" offsetY="-32" delay="70"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="10" offsetX="20" offsetY="-8"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/heads/orc-female-default.png b/graphics/sprites/heads/orc-female-default.png Binary files differnew file mode 100644 index 0000000..9ce2027 --- /dev/null +++ b/graphics/sprites/heads/orc-female-default.png diff --git a/graphics/sprites/heads/orc-male-default.png b/graphics/sprites/heads/orc-male-default.png Binary files differnew file mode 100644 index 0000000..bc3a488 --- /dev/null +++ b/graphics/sprites/heads/orc-male-default.png diff --git a/graphics/sprites/heads/raijin-female-default.png b/graphics/sprites/heads/raijin-female-default.png Binary files differnew file mode 100644 index 0000000..3883df9 --- /dev/null +++ b/graphics/sprites/heads/raijin-female-default.png diff --git a/graphics/sprites/heads/raijin-male-default.png b/graphics/sprites/heads/raijin-male-default.png Binary files differnew file mode 100644 index 0000000..bc28afe --- /dev/null +++ b/graphics/sprites/heads/raijin-male-default.png diff --git a/graphics/sprites/heads/tritan-female-default.png b/graphics/sprites/heads/tritan-female-default.png Binary files differnew file mode 100644 index 0000000..db518eb --- /dev/null +++ b/graphics/sprites/heads/tritan-female-default.png diff --git a/graphics/sprites/heads/tritan-male-default.png b/graphics/sprites/heads/tritan-male-default.png Binary files differnew file mode 100644 index 0000000..8502dc6 --- /dev/null +++ b/graphics/sprites/heads/tritan-male-default.png diff --git a/graphics/sprites/heads/ukar-female-default.png b/graphics/sprites/heads/ukar-female-default.png Binary files differnew file mode 100644 index 0000000..a6c50ff --- /dev/null +++ b/graphics/sprites/heads/ukar-female-default.png diff --git a/graphics/sprites/heads/ukar-male-default.png b/graphics/sprites/heads/ukar-male-default.png Binary files differnew file mode 100644 index 0000000..4bbf3a1 --- /dev/null +++ b/graphics/sprites/heads/ukar-male-default.png diff --git a/graphics/sprites/icons/apotion_blink.png b/graphics/sprites/icons/apotion_blink.png Binary files differnew file mode 100644 index 0000000..d3dfca7 --- /dev/null +++ b/graphics/sprites/icons/apotion_blink.png diff --git a/graphics/sprites/icons/apotion_blink.xml b/graphics/sprites/icons/apotion_blink.xml new file mode 100644 index 0000000..5778d67 --- /dev/null +++ b/graphics/sprites/icons/apotion_blink.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2019 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/icons/apotion_blink.png|G" + width="16" + height="16" + offsetY="-12"/> + + <action name="default" imageset="base"> + <animation direction="default"> + <sequence start="0" end="4" delay="200"/> + <frame index="3" delay="200"/> + <frame index="2" delay="200"/> + <frame index="1" delay="200"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/apotion_drink.png b/graphics/sprites/icons/apotion_drink.png Binary files differnew file mode 100644 index 0000000..5dd61b8 --- /dev/null +++ b/graphics/sprites/icons/apotion_drink.png diff --git a/graphics/sprites/icons/apotion_drink.xml b/graphics/sprites/icons/apotion_drink.xml new file mode 100644 index 0000000..9b0769a --- /dev/null +++ b/graphics/sprites/icons/apotion_drink.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2019 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/icons/apotion_drink.png|G" + width="16" + height="16" + offsetY="-12" + /> + + <action name="default" imageset="base"> + <animation direction="default"> + <sequence start="0" end="3" delay="4500"/> + <frame index="4" delay="2000"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/blind.png b/graphics/sprites/icons/blind.png Binary files differnew file mode 100644 index 0000000..3c73c88 --- /dev/null +++ b/graphics/sprites/icons/blind.png diff --git a/graphics/sprites/icons/blind.xml b/graphics/sprites/icons/blind.xml new file mode 100644 index 0000000..2ced231 --- /dev/null +++ b/graphics/sprites/icons/blind.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Blind: Hit rate and Evasion -25% --> +<!-- Authors: Alige, Reid +Copyright (C) 2010-2013 Evol Online --> + +<sprite> + <imageset name="icon" + src="graphics/sprites/icons/blind.png" + width="10" + height="9" + offsetX="-1" + offsetY="-16"/> + + <action name="default" imageset="icon"> + <animation direction="default"> + <frame index="0" delay="5000"/> + <frame index="1" delay="150"/> + <frame index="2" delay="300"/> + <frame index="1" delay="200"/> + <frame index="0" delay="3000"/> + <sequence value="1,2,1" delay="150"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/bpotion_blink.png b/graphics/sprites/icons/bpotion_blink.png Binary files differnew file mode 100644 index 0000000..f2a07fc --- /dev/null +++ b/graphics/sprites/icons/bpotion_blink.png diff --git a/graphics/sprites/icons/bpotion_blink.xml b/graphics/sprites/icons/bpotion_blink.xml new file mode 100644 index 0000000..97adb59 --- /dev/null +++ b/graphics/sprites/icons/bpotion_blink.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2019 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/icons/bpotion_blink.png|G" + width="16" + height="16" + offsetY="-12"/> + + <action name="default" imageset="base"> + <animation direction="default"> + <sequence start="0" end="4" delay="200"/> + <frame index="3" delay="200"/> + <frame index="2" delay="200"/> + <frame index="1" delay="200"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/bpotion_drink.png b/graphics/sprites/icons/bpotion_drink.png Binary files differnew file mode 100644 index 0000000..8de248e --- /dev/null +++ b/graphics/sprites/icons/bpotion_drink.png diff --git a/graphics/sprites/icons/bpotion_drink.xml b/graphics/sprites/icons/bpotion_drink.xml new file mode 100644 index 0000000..0a7ff81 --- /dev/null +++ b/graphics/sprites/icons/bpotion_drink.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2019 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/icons/bpotion_drink.png|G" + width="16" + height="16" + offsetY="-12" + /> + + <action name="default" imageset="base"> + <animation direction="default"> + <sequence start="0" end="3" delay="7000"/> + <frame index="4" delay="2000"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/bpotionsprite.png b/graphics/sprites/icons/bpotionsprite.png Binary files differnew file mode 100644 index 0000000..c9883b3 --- /dev/null +++ b/graphics/sprites/icons/bpotionsprite.png diff --git a/graphics/sprites/icons/bpotionsprite.xml b/graphics/sprites/icons/bpotionsprite.xml new file mode 100644 index 0000000..f7ed679 --- /dev/null +++ b/graphics/sprites/icons/bpotionsprite.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/icons/bpotionsprite.png|G" + width="13" + height="20"/> + + <action name="default" imageset="base"> + <animation direction="default"> + <sequence start="0" end="3" delay="155"/> + <frame index="1" delay="150"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/concentration.png b/graphics/sprites/icons/concentration.png Binary files differnew file mode 100644 index 0000000..45fd250 --- /dev/null +++ b/graphics/sprites/icons/concentration.png diff --git a/graphics/sprites/icons/concentration.xml b/graphics/sprites/icons/concentration.xml new file mode 100644 index 0000000..e758221 --- /dev/null +++ b/graphics/sprites/icons/concentration.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2013 Evol Online --> + +<sprite> + <imageset name="icon" + src="graphics/sprites/icons/concentration.png" + width="14" + height="14" + offsetY="-14"/> + + <action name="default" imageset="icon"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/cpotion_blink.png b/graphics/sprites/icons/cpotion_blink.png Binary files differnew file mode 100644 index 0000000..4f0f5f8 --- /dev/null +++ b/graphics/sprites/icons/cpotion_blink.png diff --git a/graphics/sprites/icons/cpotion_blink.xml b/graphics/sprites/icons/cpotion_blink.xml new file mode 100644 index 0000000..f1606e1 --- /dev/null +++ b/graphics/sprites/icons/cpotion_blink.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2019 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/icons/cpotion_blink.png|G" + width="16" + height="16" + offsetY="-12"/> + + <action name="default" imageset="base"> + <animation direction="default"> + <sequence start="0" end="4" delay="200"/> + <frame index="3" delay="200"/> + <frame index="2" delay="200"/> + <frame index="1" delay="200"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/cpotion_drink.png b/graphics/sprites/icons/cpotion_drink.png Binary files differnew file mode 100644 index 0000000..f8234a1 --- /dev/null +++ b/graphics/sprites/icons/cpotion_drink.png diff --git a/graphics/sprites/icons/cpotion_drink.xml b/graphics/sprites/icons/cpotion_drink.xml new file mode 100644 index 0000000..1906f5b --- /dev/null +++ b/graphics/sprites/icons/cpotion_drink.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2019 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/icons/cpotion_drink.png|G" + width="16" + height="16" + offsetY="-12" + /> + + <action name="default" imageset="base"> + <animation direction="default"> + <sequence start="0" end="3" delay="4500"/> + <frame index="4" delay="2000"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/curse.png b/graphics/sprites/icons/curse.png Binary files differnew file mode 100644 index 0000000..8a5b4d6 --- /dev/null +++ b/graphics/sprites/icons/curse.png diff --git a/graphics/sprites/icons/curse.xml b/graphics/sprites/icons/curse.xml new file mode 100644 index 0000000..4e1be46 --- /dev/null +++ b/graphics/sprites/icons/curse.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2019 Moubootaur Legends --> + +<sprite> + <imageset name="icon" + src="graphics/sprites/icons/curse.png" + width="30" + height="36"/> + + <action name="default" imageset="icon"> + <animation direction="default"> + <sequence start="0" end="2" delay="100"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/dpotion_blink.png b/graphics/sprites/icons/dpotion_blink.png Binary files differnew file mode 100644 index 0000000..bf56e04 --- /dev/null +++ b/graphics/sprites/icons/dpotion_blink.png diff --git a/graphics/sprites/icons/dpotion_blink.xml b/graphics/sprites/icons/dpotion_blink.xml new file mode 100644 index 0000000..1a60875 --- /dev/null +++ b/graphics/sprites/icons/dpotion_blink.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2019 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/icons/dpotion_blink.png|G" + width="16" + height="16" + offsetY="-12"/> + + <action name="default" imageset="base"> + <animation direction="default"> + <sequence start="0" end="4" delay="200"/> + <frame index="3" delay="200"/> + <frame index="2" delay="200"/> + <frame index="1" delay="200"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/dpotion_drink.png b/graphics/sprites/icons/dpotion_drink.png Binary files differnew file mode 100644 index 0000000..5b3f172 --- /dev/null +++ b/graphics/sprites/icons/dpotion_drink.png diff --git a/graphics/sprites/icons/dpotion_drink.xml b/graphics/sprites/icons/dpotion_drink.xml new file mode 100644 index 0000000..ad302c5 --- /dev/null +++ b/graphics/sprites/icons/dpotion_drink.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2019 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/icons/dpotion_drink.png|G" + width="16" + height="16" + offsetY="-12" + /> + + <action name="default" imageset="base"> + <animation direction="default"> + <sequence start="0" end="3" delay="4500"/> + <frame index="4" delay="2000"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/epotion_blink.png b/graphics/sprites/icons/epotion_blink.png Binary files differnew file mode 100644 index 0000000..b6751ec --- /dev/null +++ b/graphics/sprites/icons/epotion_blink.png diff --git a/graphics/sprites/icons/epotion_blink.xml b/graphics/sprites/icons/epotion_blink.xml new file mode 100644 index 0000000..51ff916 --- /dev/null +++ b/graphics/sprites/icons/epotion_blink.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2019 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/icons/epotion_blink.png|G" + width="16" + height="16" + offsetY="-12"/> + + <action name="default" imageset="base"> + <animation direction="default"> + <sequence start="0" end="4" delay="200"/> + <frame index="3" delay="200"/> + <frame index="2" delay="200"/> + <frame index="1" delay="200"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/epotion_drink.png b/graphics/sprites/icons/epotion_drink.png Binary files differnew file mode 100644 index 0000000..82f45af --- /dev/null +++ b/graphics/sprites/icons/epotion_drink.png diff --git a/graphics/sprites/icons/epotion_drink.xml b/graphics/sprites/icons/epotion_drink.xml new file mode 100644 index 0000000..59f3f5a --- /dev/null +++ b/graphics/sprites/icons/epotion_drink.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2019 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/icons/epotion_drink.png|G" + width="16" + height="16" + offsetY="-12" + /> + + <action name="default" imageset="base"> + <animation direction="default"> + <sequence start="0" end="3" delay="4500"/> + <frame index="4" delay="2000"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/feather.png b/graphics/sprites/icons/feather.png Binary files differnew file mode 100644 index 0000000..334ddc9 --- /dev/null +++ b/graphics/sprites/icons/feather.png diff --git a/graphics/sprites/icons/feather.xml b/graphics/sprites/icons/feather.xml new file mode 100644 index 0000000..010e25c --- /dev/null +++ b/graphics/sprites/icons/feather.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/icons/feather.png" width="13" height="20"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="-12" delay="100"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/healing.png b/graphics/sprites/icons/healing.png Binary files differnew file mode 100644 index 0000000..dfc6b80 --- /dev/null +++ b/graphics/sprites/icons/healing.png diff --git a/graphics/sprites/icons/healing.xml b/graphics/sprites/icons/healing.xml new file mode 100644 index 0000000..935d47a --- /dev/null +++ b/graphics/sprites/icons/healing.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2012 Evol Online --> + +<sprite> + <imageset name="icon" + src="graphics/sprites/icons/healing.png" + width="14" + height="15" + offsetY="-13"/> + + <action name="default" imageset="icon"> + <animation direction="default"> + <sequence start="0" end="2" delay="100"/> + <frame index="1" delay="100"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/hide.png b/graphics/sprites/icons/hide.png Binary files differnew file mode 100644 index 0000000..d241766 --- /dev/null +++ b/graphics/sprites/icons/hide.png diff --git a/graphics/sprites/icons/hide.xml b/graphics/sprites/icons/hide.xml new file mode 100644 index 0000000..cec05d8 --- /dev/null +++ b/graphics/sprites/icons/hide.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Alige, Reid +Copyright (C) 2010-2013 Evol Online --> + +<sprite> + <imageset name="icon" + src="graphics/sprites/icons/hide.png" + width="10" + height="9" + offsetX="-1" + offsetY="-16"/> + + <action name="default" imageset="icon"> + <animation direction="default"> + <frame index="0" delay="5000"/> + <frame index="1" delay="150"/> + <frame index="2" delay="300"/> + <frame index="1" delay="200"/> + <frame index="0" delay="3000"/> + <sequence value="1,2,1" delay="150"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/invisible.png b/graphics/sprites/icons/invisible.png Binary files differnew file mode 100644 index 0000000..e03a2b0 --- /dev/null +++ b/graphics/sprites/icons/invisible.png diff --git a/graphics/sprites/icons/invisible.xml b/graphics/sprites/icons/invisible.xml new file mode 100644 index 0000000..38961e9 --- /dev/null +++ b/graphics/sprites/icons/invisible.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2010-2012 Evol Online --> + +<sprite> + <imageset name="icon" + src="graphics/sprites/icons/invisible.png" + width="16" + height="24" + offsetY="-8"/> + + <action name="default" imageset="icon"> + <animation direction="default"> + <frame index="0" delay="2000"/> + <sequence start="1" end="4" delay="100"/> + <frame index="0" delay="5000"/> + <sequence start="1" end="4" delay="100"/> + <frame index="0" delay="3000"/> + <frame index="7" delay="500"/> + <frame index="0" delay="3000"/> + <sequence start="5" end="6" delay="50" repeat="5"/> + <frame index="0" delay="3000"/> + <frame index="7" delay="300"/> + <frame index="0" delay="5000"/> + <frame index="7" delay="200"/> + <sequence start="0" end="4" delay="100"/> + <frame index="7" delay="5000"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/poison.png b/graphics/sprites/icons/poison.png Binary files differnew file mode 100644 index 0000000..c5dfe16 --- /dev/null +++ b/graphics/sprites/icons/poison.png diff --git a/graphics/sprites/icons/poison.xml b/graphics/sprites/icons/poison.xml new file mode 100644 index 0000000..2349533 --- /dev/null +++ b/graphics/sprites/icons/poison.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2010-2011 Evol Online --> + +<sprite> + <imageset name="icon" + src="graphics/sprites/icons/poison.png" + width="12" + height="20" + offsetY="-11"/> + + <action name="default" imageset="icon"> + <animation direction="default"> + <sequence start="0" end="8" delay="80"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/silence.png b/graphics/sprites/icons/silence.png Binary files differnew file mode 100644 index 0000000..7f61a85 --- /dev/null +++ b/graphics/sprites/icons/silence.png diff --git a/graphics/sprites/icons/silence.xml b/graphics/sprites/icons/silence.xml new file mode 100644 index 0000000..e49996b --- /dev/null +++ b/graphics/sprites/icons/silence.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/icons/silence.png" width="18" height="14"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/spell-protection.png b/graphics/sprites/icons/spell-protection.png Binary files differnew file mode 100644 index 0000000..ee87dea --- /dev/null +++ b/graphics/sprites/icons/spell-protection.png diff --git a/graphics/sprites/icons/spell-protection.xml b/graphics/sprites/icons/spell-protection.xml new file mode 100644 index 0000000..f48e065 --- /dev/null +++ b/graphics/sprites/icons/spell-protection.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Alige +Copyright (C) 2016 Evol Online --> + +<sprite> + <imageset name="icon" + src="graphics/sprites/icons/spell-protection.png" + width="32" + height="32" + offsetY="-2"/> + + <action name="default" imageset="icon"> + <animation direction="default"> + <sequence start="0" end="2" delay="160"/> + <frame index="1" delay="160"/> + </animation> + </action> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monsters/accessories/ball-lightning-shadow.xml b/graphics/sprites/monsters/accessories/ball-lightning-shadow.xml new file mode 100644 index 0000000..0d81137 --- /dev/null +++ b/graphics/sprites/monsters/accessories/ball-lightning-shadow.xml @@ -0,0 +1,15 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/generic-shadow-small-circle.png" width="16" height="11"/> + <imageset name="empty" src="graphics/sprites/monsters/accessories/empty-frame.png" width="1" height="1"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetY="5"/> + </animation> + </action> + <action name="dead" imageset="empty"> + <animation> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/banditbow.png b/graphics/sprites/monsters/accessories/banditbow.png Binary files differnew file mode 100644 index 0000000..d2c273e --- /dev/null +++ b/graphics/sprites/monsters/accessories/banditbow.png diff --git a/graphics/sprites/monsters/accessories/banditbow.xml b/graphics/sprites/monsters/accessories/banditbow.xml new file mode 100644 index 0000000..40d35ad --- /dev/null +++ b/graphics/sprites/monsters/accessories/banditbow.xml @@ -0,0 +1,90 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Saulc +Copyright (C) 2018 TMW 2 +Bandit bow from TMW Org --> + +<sprite variants="135" variant_offset="1"> + <imageset name="bow" src="graphics/sprites/monsters/accessories/banditbow.png|B;R" + width="128" + height="128"/> + + <action name="default" imageset="bow"/> + <action name="stand" imageset="bow"> + <animation direction="down"> + <frame offsetY="32" index="0"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="18"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="36"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="54"/> + </animation> + </action> + + <action name="walk" imageset="bow"> + <animation direction="down"> + <sequence offsetY="32" start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="55" end="60" delay="75"/> + </animation> + </action> + + <action name="sit" imageset="bow"> + <animation direction="down"> + <frame offsetY="32" index="7"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="25"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="43"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="61"/> + </animation> + </action> + + <action name="dead" imageset="bow"> + <animation direction="down"> + <frame offsetY="32" index="8"/> + </animation> + <animation direction="left"> + <frame offsetY="32" index="26"/> + </animation> + <animation direction="up"> + <frame offsetY="32" index="44"/> + </animation> + <animation direction="right"> + <frame offsetY="32" index="62"/> + </animation> + </action> + + <action name="attack" imageset="bow"> + <animation direction="down"> + <sequence offsetY="32" start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence offsetY="32" start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence offsetY="32" start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence offsetY="32" start="67" end="71" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/demonicmoubooantlers.bak b/graphics/sprites/monsters/accessories/demonicmoubooantlers.bak new file mode 100644 index 0000000..3e4354d --- /dev/null +++ b/graphics/sprites/monsters/accessories/demonicmoubooantlers.bak @@ -0,0 +1,98 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="accessory" src="graphics/sprites/monsters/accessories/demonicantlersantlers.png" width="37" height="30"/> + <action name="stand" imageset="accessory"> + <animation direction="down"> + <frame index="0" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-16" offsetY="-55"/> + </animation> + <animation direction="up"> + <frame index="0" offsetY="-56"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="19" offsetY="-55"/> + </animation> + </action> + <action name="walk" imageset="accessory"> + <animation direction="down"> + <frame index="0" delay="75" offsetY="-52"/> + <frame index="0" delay="150" offsetY="-54"/> + <frame index="0" delay="75" offsetY="-51"/> + <frame index="0" delay="75" offsetY="-48"/> + <frame index="0" delay="75" offsetY="-49"/> + </animation> + <animation direction="left"> + <frame index="1" delay="75" offsetX="-16" offsetY="-59"/> + <frame index="1" delay="75" offsetX="-14" offsetY="-59"/> + <frame index="1" delay="75" offsetX="-15" offsetY="-61"/> + <frame index="1" delay="75" offsetX="-20" offsetY="-60"/> + <frame index="1" delay="75" offsetX="-20" offsetY="-56"/> + <frame index="1" delay="75" offsetX="-21" offsetY="-51"/> + </animation> + <animation direction="up"> + <frame index="0" delay="75" offsetY="-59"/> + <frame index="0" delay="75" offsetY="-60"/> + <frame index="0" delay="75" offsetY="-63"/> + <frame index="0" delay="75" offsetY="-61"/> + <frame index="0" delay="75" offsetY="-60"/> + <frame index="0" delay="75" offsetY="-58"/> + </animation> + <animation direction="right"> + <frame index="2" delay="75" offsetX="16" offsetY="-59"/> + <frame index="2" delay="75" offsetX="14" offsetY="-59"/> + <frame index="2" delay="75" offsetX="15" offsetY="-61"/> + <frame index="2" delay="75" offsetX="20" offsetY="-60"/> + <frame index="2" delay="75" offsetX="20" offsetY="-56"/> + <frame index="2" delay="75" offsetX="21" offsetY="-51"/> + </animation> + </action> + <action name="attack" imageset="accessory"> + <animation direction="down"> + <frame index="0" delay="75" offsetY="-50"/> + <frame index="0" delay="75" offsetY="-52"/> + <frame index="0" delay="75" offsetY="-39"/> + <frame index="0" delay="75" offsetY="-31"/> + <frame index="0" delay="75" offsetY="-30"/> + <frame index="0" delay="75" offsetY="-31"/> + <frame index="0" delay="75" offsetY="-38"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" delay="75" offsetX="-14" offsetY="-56"/> + <frame index="1" delay="75" offsetX="-7" offsetY="-56"/> + <frame index="1" delay="75" offsetX="-21" offsetY="-40"/> + <frame index="1" delay="75" offsetX="-23" offsetY="-40"/> + <frame index="1" delay="75" offsetX="-27" offsetY="-40"/> + <frame index="1" delay="75" offsetX="-24" offsetY="-49"/> + <frame index="1" delay="75" offsetX="-16" offsetY="-55"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" delay="75" offsetY="-55"/> + <frame index="0" delay="75" offsetY="-53"/> + <frame index="0" delay="75" offsetY="-59"/> + <frame index="0" delay="75" offsetY="-53"/> + <frame index="0" delay="75" offsetY="-51"/> + <frame index="0" delay="75" offsetY="-54"/> + <frame index="0" delay="75" offsetY="-56"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" delay="75" offsetX="14" offsetY="-56"/> + <frame index="2" delay="75" offsetX="7" offsetY="-56"/> + <frame index="2" delay="75" offsetX="21" offsetY="-40"/> + <frame index="2" delay="75" offsetX="23" offsetY="-40"/> + <frame index="2" delay="75" offsetX="27" offsetY="-40"/> + <frame index="2" delay="75" offsetX="24" offsetY="-49"/> + <frame index="2" delay="75" offsetX="16" offsetY="-55"/> + <end/> + </animation> + </action> + <action name="dead" imageset="accessory"> + <animation> + <frame index="3" delay="1600" offsetX="20" offsetY="-8"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/demonicmoubooantlers.png b/graphics/sprites/monsters/accessories/demonicmoubooantlers.png Binary files differnew file mode 100644 index 0000000..88817f2 --- /dev/null +++ b/graphics/sprites/monsters/accessories/demonicmoubooantlers.png diff --git a/graphics/sprites/monsters/accessories/empty-frame.png b/graphics/sprites/monsters/accessories/empty-frame.png Binary files differnew file mode 100644 index 0000000..dabd9f2 --- /dev/null +++ b/graphics/sprites/monsters/accessories/empty-frame.png diff --git a/graphics/sprites/monsters/accessories/generic-shadow-small-circle.png b/graphics/sprites/monsters/accessories/generic-shadow-small-circle.png Binary files differnew file mode 100644 index 0000000..d5fcfb8 --- /dev/null +++ b/graphics/sprites/monsters/accessories/generic-shadow-small-circle.png diff --git a/graphics/sprites/monsters/accessories/generic-shadow-small-circle.xml b/graphics/sprites/monsters/accessories/generic-shadow-small-circle.xml new file mode 100644 index 0000000..9affd61 --- /dev/null +++ b/graphics/sprites/monsters/accessories/generic-shadow-small-circle.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/generic-shadow-small-circle.png" width="16" height="11"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetY="8"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/mediumcircleshadow.png b/graphics/sprites/monsters/accessories/mediumcircleshadow.png Binary files differnew file mode 100644 index 0000000..1c43e80 --- /dev/null +++ b/graphics/sprites/monsters/accessories/mediumcircleshadow.png diff --git a/graphics/sprites/monsters/accessories/mediumcircleshadow.xml b/graphics/sprites/monsters/accessories/mediumcircleshadow.xml new file mode 100644 index 0000000..4a433dd --- /dev/null +++ b/graphics/sprites/monsters/accessories/mediumcircleshadow.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Saulc +Copyright (C) 2018 TMW2: Moubootaur Legends +--> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/mediumcircleshadow.png" + width="32" + height="22"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetY="0"/> + </animation> + </action> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monsters/accessories/moubooeasterears.png b/graphics/sprites/monsters/accessories/moubooeasterears.png Binary files differnew file mode 100644 index 0000000..31508a6 --- /dev/null +++ b/graphics/sprites/monsters/accessories/moubooeasterears.png diff --git a/graphics/sprites/monsters/accessories/moubooeasterears.xml b/graphics/sprites/monsters/accessories/moubooeasterears.xml new file mode 100644 index 0000000..604f03a --- /dev/null +++ b/graphics/sprites/monsters/accessories/moubooeasterears.xml @@ -0,0 +1,68 @@ +<?xml version="1.0"?> +<!-- Authors: Saulc +Copyright (C) 2018 TMW2 --> + +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/accessories/moubooeasterears.png|W" + width="80" + height="80"/> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="15"/> + </animation> + <animation direction="up"> + <frame index="30"/> + </animation> + <animation direction="right"> + <frame index="45"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="16" end="21" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="31" end="36" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="46" end="51" delay="75"/> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <sequence start="7" end="13" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="22" end="28" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="37" end="43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="52" end="58" delay="75"/> + <end/> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation> + <frame index="14" delay="150"/> + <frame index="29" delay="150"/> + <frame index="44" delay="150"/> + <frame index="59" delay="5150"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/moubooeastereyes.png b/graphics/sprites/monsters/accessories/moubooeastereyes.png Binary files differnew file mode 100644 index 0000000..1962084 --- /dev/null +++ b/graphics/sprites/monsters/accessories/moubooeastereyes.png diff --git a/graphics/sprites/monsters/accessories/moubooeastereyes.xml b/graphics/sprites/monsters/accessories/moubooeastereyes.xml new file mode 100644 index 0000000..fcf8c81 --- /dev/null +++ b/graphics/sprites/monsters/accessories/moubooeastereyes.xml @@ -0,0 +1,68 @@ +<?xml version="1.0"?> +<!-- Authors: Saulc +Copyright (C) 2018 TMW2 --> + +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/accessories/moubooeastereyes.png" + width="80" + height="80"/> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="15"/> + </animation> + <animation direction="up"> + <frame index="30"/> + </animation> + <animation direction="right"> + <frame index="45"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="16" end="21" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="31" end="36" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="46" end="51" delay="75"/> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <sequence start="7" end="13" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="22" end="28" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="37" end="43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="52" end="58" delay="75"/> + <end/> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation> + <frame index="14" delay="150"/> + <frame index="29" delay="150"/> + <frame index="44" delay="150"/> + <frame index="59" delay="5150"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/moubooeastertail.png b/graphics/sprites/monsters/accessories/moubooeastertail.png Binary files differnew file mode 100644 index 0000000..ec9ec9b --- /dev/null +++ b/graphics/sprites/monsters/accessories/moubooeastertail.png diff --git a/graphics/sprites/monsters/accessories/moubooeastertail.xml b/graphics/sprites/monsters/accessories/moubooeastertail.xml new file mode 100644 index 0000000..8c47f3c --- /dev/null +++ b/graphics/sprites/monsters/accessories/moubooeastertail.xml @@ -0,0 +1,68 @@ +<?xml version="1.0"?> +<!-- Authors: Saulc +Copyright (C) 2018 TMW2 --> + +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/accessories/moubooeastertail.png" + width="80" + height="80"/> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="15"/> + </animation> + <animation direction="up"> + <frame index="30"/> + </animation> + <animation direction="right"> + <frame index="45"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="16" end="21" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="31" end="36" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="46" end="51" delay="75"/> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <sequence start="7" end="13" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="22" end="28" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="37" end="43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="52" end="58" delay="75"/> + <end/> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation> + <frame index="14" delay="150"/> + <frame index="29" delay="150"/> + <frame index="44" delay="150"/> + <frame index="59" delay="5150"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/moubootail.png b/graphics/sprites/monsters/accessories/moubootail.png Binary files differnew file mode 100644 index 0000000..f0667f4 --- /dev/null +++ b/graphics/sprites/monsters/accessories/moubootail.png diff --git a/graphics/sprites/monsters/accessories/nothing.png b/graphics/sprites/monsters/accessories/nothing.png Binary files differnew file mode 100644 index 0000000..dabd9f2 --- /dev/null +++ b/graphics/sprites/monsters/accessories/nothing.png diff --git a/graphics/sprites/monsters/accessories/reapershadow.xml b/graphics/sprites/monsters/accessories/reapershadow.xml new file mode 100644 index 0000000..dc73f4e --- /dev/null +++ b/graphics/sprites/monsters/accessories/reapershadow.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Saulc +Copyright (C) 2018 TMW2: Moubootaur Legends +--> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/mediumcircleshadow.png" + width="32" + height="22"/> + <imageset name="empty" src="graphics/sprites/monsters/accessories/nothing.png" + width="1" + height="1"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetY="-2"/> + </animation> + </action> + <action name="dead" imageset="empty"> + <animation> + <frame index="0"/> + </animation> + </action> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monsters/accessories/slime-bubble.png b/graphics/sprites/monsters/accessories/slime-bubble.png Binary files differnew file mode 100644 index 0000000..78d9254 --- /dev/null +++ b/graphics/sprites/monsters/accessories/slime-bubble.png diff --git a/graphics/sprites/monsters/accessories/slime-bubble.xml b/graphics/sprites/monsters/accessories/slime-bubble.xml new file mode 100644 index 0000000..eb2887d --- /dev/null +++ b/graphics/sprites/monsters/accessories/slime-bubble.xml @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/slime-bubble.png|W" width="32" height="25"/> + <action name="stand" imageset="base"> + <animation> + <sequence start="0" end="2" offsetY="-7" delay="200"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation> + <sequence start="0" end="2" offsetY="-7" delay="200"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation> + <sequence start="0" end="2" offsetY="-7" delay="200"/> + <end/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="3"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/slime-littleslime.png b/graphics/sprites/monsters/accessories/slime-littleslime.png Binary files differnew file mode 100644 index 0000000..433f47b --- /dev/null +++ b/graphics/sprites/monsters/accessories/slime-littleslime.png diff --git a/graphics/sprites/monsters/accessories/slime-littleslime.xml b/graphics/sprites/monsters/accessories/slime-littleslime.xml new file mode 100644 index 0000000..b985c12 --- /dev/null +++ b/graphics/sprites/monsters/accessories/slime-littleslime.xml @@ -0,0 +1,57 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/slime-littleslime.png|W" width="20" height="20"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetY="16"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="0" end="2" delay="200" offsetY="16"/> + </animation> + <animation direction="left"> + <frame index="0" delay="200" offsetY="16"/> + <sequence start="3" end="4" delay="200" offsetY="16"/> + </animation> + <animation direction="up"> + <frame index="0" delay="200" offsetY="16"/> + <sequence start="5" end="6" delay="200" offsetY="16"/> + </animation> + <animation direction="right"> + <frame index="0" delay="200" offsetY="16"/> + <sequence start="7" end="8" delay="200" offsetY="16"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="9" offsetY="16"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" delay="200" offsetY="16"/> + <frame index="1" delay="200" offsetY="16"/> + <frame index="5" delay="200" offsetY="16"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" delay="200" offsetY="16"/> + <frame index="1" delay="200" offsetY="16"/> + <frame index="5" delay="200" offsetY="16"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" delay="200" offsetY="16"/> + <frame index="1" delay="200" offsetY="16"/> + <frame index="5" delay="200" offsetY="16"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" delay="200" offsetY="16"/> + <frame index="1" delay="200" offsetY="16"/> + <frame index="5" delay="200" offsetY="16"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/slime-rudolph.png b/graphics/sprites/monsters/accessories/slime-rudolph.png Binary files differnew file mode 100644 index 0000000..b786aea --- /dev/null +++ b/graphics/sprites/monsters/accessories/slime-rudolph.png diff --git a/graphics/sprites/monsters/accessories/slime-rudolph.xml b/graphics/sprites/monsters/accessories/slime-rudolph.xml new file mode 100644 index 0000000..5db91df --- /dev/null +++ b/graphics/sprites/monsters/accessories/slime-rudolph.xml @@ -0,0 +1,46 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/slime-rudolph.png" width="26" height="15"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-16"/> + </animation> + <animation direction="left"> + <frame index="2" offsetY="-16"/> + </animation> + <animation direction="up"> + <frame index="0" offsetY="-16"/> + </animation> + <animation direction="right"> + <frame index="6" offsetY="-16"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="2" offsetY="-16"/> + </animation> + <animation direction="left"> + <frame index="2" offsetY="-16"/> + </animation> + <animation direction="up"> + <frame index="6" offsetY="-16"/> + </animation> + <animation direction="right"> + <frame index="6" offsetY="-16"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="3" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="3" offsetY="-8"/> + </animation> + <animation direction="up"> + <frame index="7" offsetY="-8"/> + </animation> + <animation direction="right"> + <frame index="7" offsetY="-8"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/slime-santa.png b/graphics/sprites/monsters/accessories/slime-santa.png Binary files differnew file mode 100644 index 0000000..6f9b8c2 --- /dev/null +++ b/graphics/sprites/monsters/accessories/slime-santa.png diff --git a/graphics/sprites/monsters/accessories/slime-santa.xml b/graphics/sprites/monsters/accessories/slime-santa.xml new file mode 100644 index 0000000..30803a8 --- /dev/null +++ b/graphics/sprites/monsters/accessories/slime-santa.xml @@ -0,0 +1,50 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/slime-santa.png" width="18" height="14"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-16"/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="2" offsetY="-14"/> + </animation> + <animation direction="up"> + <frame index="4" offsetY="-12"/> + </animation> + <animation direction="right"> + <frame index="7" offsetX="-4" offsetY="-14"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="2" offsetX="3" offsetY="-15"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" offsetX="3" offsetY="-15"/> + <end/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="-3" offsetY="-15"/> + <end/> + </animation> + <animation direction="right"> + <frame index="6" offsetX="-3" offsetY="-15"/> + <end/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="3" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="3" offsetY="-8"/> + </animation> + <animation direction="up"> + <frame index="7" offsetY="-8"/> + </animation> + <animation direction="right"> + <frame index="7" offsetY="-8"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/slime-seajelly.png b/graphics/sprites/monsters/accessories/slime-seajelly.png Binary files differnew file mode 100644 index 0000000..8e92c2f --- /dev/null +++ b/graphics/sprites/monsters/accessories/slime-seajelly.png diff --git a/graphics/sprites/monsters/accessories/slime-seajelly.xml b/graphics/sprites/monsters/accessories/slime-seajelly.xml new file mode 100644 index 0000000..87c4d92 --- /dev/null +++ b/graphics/sprites/monsters/accessories/slime-seajelly.xml @@ -0,0 +1,34 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/slime-seajelly.png|W" width="26" height="15"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-5"/> + </animation> + <animation direction="left"> + <frame index="1" offsetY="-5"/> + </animation> + <animation direction="up"> + <frame index="0" offsetY="-5"/> + </animation> + <animation direction="right"> + <frame index="1" offsetY="-5"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation> + <sequence start="0" end="1" delay="600" offsetY="-5"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation> + <sequence start="0" end="1" delay="75" offsetY="-5"/> + <end/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="2"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/slime-slimeblast.xml b/graphics/sprites/monsters/accessories/slime-slimeblast.xml new file mode 100644 index 0000000..0025d7d --- /dev/null +++ b/graphics/sprites/monsters/accessories/slime-slimeblast.xml @@ -0,0 +1,46 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/slime-littleslime.png|W" width="20" height="20"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetY="0"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="2" delay="200" offsetY="0"/> + </animation> + <animation direction="left"> + <sequence start="3" end="4" delay="200" offsetY="0"/> + </animation> + <animation direction="up"> + <sequence start="5" end="6" delay="200" offsetY="0"/> + </animation> + <animation direction="right"> + <sequence start="7" end="8" delay="200" offsetY="0"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="9" offsetY="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="9" delay="200" offsetY="0"/> + <end/> + </animation> + <animation direction="left"> + <frame index="9" delay="200" offsetY="0"/> + <end/> + </animation> + <animation direction="up"> + <frame index="9" delay="200" offsetY="0"/> + <end/> + </animation> + <animation direction="right"> + <frame index="9" delay="200" offsetY="0"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/smallcircleshadow.png b/graphics/sprites/monsters/accessories/smallcircleshadow.png Binary files differnew file mode 100644 index 0000000..6396424 --- /dev/null +++ b/graphics/sprites/monsters/accessories/smallcircleshadow.png diff --git a/graphics/sprites/monsters/accessories/smallcircleshadow.xml b/graphics/sprites/monsters/accessories/smallcircleshadow.xml new file mode 100644 index 0000000..78c0061 --- /dev/null +++ b/graphics/sprites/monsters/accessories/smallcircleshadow.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/smallcircleshadow.png" width="16" height="11"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetY="8"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/alphamouboo.png b/graphics/sprites/monsters/alphamouboo.png Binary files differnew file mode 100644 index 0000000..55e98f1 --- /dev/null +++ b/graphics/sprites/monsters/alphamouboo.png diff --git a/graphics/sprites/monsters/alphamouboo.xml b/graphics/sprites/monsters/alphamouboo.xml new file mode 100644 index 0000000..0b160c6 --- /dev/null +++ b/graphics/sprites/monsters/alphamouboo.xml @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW 2 Moubootaur Legends --> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/alphamouboo.png" + width="80" + height="80" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" /> + </animation> + <animation direction="left"> + <frame index="15" /> + </animation> + <animation direction="up"> + <frame index="30" /> + </animation> + <animation direction="right"> + <frame index="45" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75" /> + </animation> + <animation direction="left"> + <sequence start="16" end="21" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="31" end="36" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="46" end="51" delay="75" /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="14" delay="100" /> + <frame index="29" delay="100" /> + <frame index="44" delay="100" /> + <frame index="59" delay="0" /> + </animation> + <animation direction="left"> + <frame index="14" delay="100" /> + <frame index="29" delay="100" /> + <frame index="44" delay="100" /> + <frame index="59" delay="0" /> + </animation> + <animation direction="up"> + <frame index="14" delay="100" /> + <frame index="29" delay="100" /> + <frame index="44" delay="100" /> + <frame index="59" delay="0" /> + </animation> + <animation direction="right"> + <frame index="14" delay="100" /> + <frame index="29" delay="100" /> + <frame index="44" delay="100" /> + <frame index="59" delay="0" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="7" end="13" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="21" end="27" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="36" end="42" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="52" end="58" delay="75" /> + <end /> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/archant.png b/graphics/sprites/monsters/archant.png Binary files differnew file mode 100644 index 0000000..b554435 --- /dev/null +++ b/graphics/sprites/monsters/archant.png diff --git a/graphics/sprites/monsters/archant.xml b/graphics/sprites/monsters/archant.xml new file mode 100644 index 0000000..42b3a5a --- /dev/null +++ b/graphics/sprites/monsters/archant.xml @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW 2 Moubootaur Legends --> + +<sprite> + <imageset name="base" src="graphics/sprites/monsters/archant.png" + width="24" + height="30"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="2"/> + </animation> + <animation direction="left"> + <frame index="10" offsetX="-1" offsetY="-3"/> + </animation> + <animation direction="up"> + <frame index="20" offsetX="0" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="30" offsetX="-1" offsetY="-3"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetX="0" offsetY="2"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetX="-1" offsetY="-3"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetX="0" offsetY="3"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetX="-1" offsetY="-3"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetX="0" offsetY="2"/> + </animation> + <animation direction="left"> + <frame index="19" offsetX="-1" offsetY="-3"/> + </animation> + <animation direction="up"> + <frame index="29" offsetX="0" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="39" offsetX="-1" offsetY="-3"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetX="0" offsetY="2"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetX="-1" offsetY="-3"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetX="0" offsetY="3"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetX="-1" offsetY="-3"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/assassin.png b/graphics/sprites/monsters/assassin.png Binary files differnew file mode 100644 index 0000000..8f4b558 --- /dev/null +++ b/graphics/sprites/monsters/assassin.png diff --git a/graphics/sprites/monsters/assassin.xml b/graphics/sprites/monsters/assassin.xml new file mode 100644 index 0000000..0e6ba6a --- /dev/null +++ b/graphics/sprites/monsters/assassin.xml @@ -0,0 +1,104 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/assassin.png" width="64" height="64" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" /> + </animation> + <animation direction="left"> + <frame index="18" /> + </animation> + <animation direction="up"> + <frame index="36" /> + </animation> + <animation direction="right"> + <frame index="54" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75" /> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75" /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7" /> + </animation> + <animation direction="left"> + <frame index="25" /> + </animation> + <animation direction="up"> + <frame index="43" /> + </animation> + <animation direction="right"> + <frame index="61" /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8" /> + </animation> + <animation direction="left"> + <frame index="26" /> + </animation> + <animation direction="up"> + <frame index="44" /> + </animation> + <animation direction="right"> + <frame index="62" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75" /> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75" /> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/ball-element.png b/graphics/sprites/monsters/ball-element.png Binary files differnew file mode 100644 index 0000000..a626fb0 --- /dev/null +++ b/graphics/sprites/monsters/ball-element.png diff --git a/graphics/sprites/monsters/ball-element.xml b/graphics/sprites/monsters/ball-element.xml new file mode 100644 index 0000000..c8973fc --- /dev/null +++ b/graphics/sprites/monsters/ball-element.xml @@ -0,0 +1,132 @@ +<?xml version="1.0"?> + +<sprite> + <imageset name="base" + src="graphics/sprites/monsters/ball-element.png|W" + width="50" + height="80"/> + + <action name="stand" imageset="base"> + <animation direction="default"> + <sequence start="0" end="16" delay="90"/> + <frame index="1" delay="90"/> + <frame index="2" delay="90"/> + <frame index="3" delay="90"/> + <frame index="4" delay="90"/> + <frame index="5" delay="90"/> + <frame index="6" delay="90"/> + <frame index="7" delay="90"/> + <frame index="8" delay="90"/> + <frame index="9" delay="90"/> + <frame index="10" delay="90"/> + <frame index="11" delay="90"/> + <frame index="12" delay="90"/> + <frame index="13" delay="90"/> + <frame index="14" delay="90"/> + <frame index="15" delay="90"/> + <frame index="16" delay="90"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="0" delay="55" offsetY="1"/> + <frame index="0" delay="55" offsetY="2"/> + <frame index="0" delay="45" offsetY="3"/> + <frame index="0" delay="45" offsetY="4"/> + <frame index="0" delay="45" offsetY="5"/> + <frame index="0" delay="45" offsetY="6"/> + <frame index="0" delay="35" offsetY="7"/> + <frame index="0" delay="35" offsetY="8"/> + <frame index="0" delay="25" offsetY="9"/> + <frame index="0" delay="25" offsetY="10"/> + <frame index="0" delay="25" offsetY="11"/> + <frame index="0" delay="25" offsetY="12"/> + <frame index="0" delay="25" offsetY="13"/> + <frame index="0" delay="15" offsetY="14"/> + <frame index="0" delay="15" offsetY="15"/> + <frame index="40" delay="140" offsetY="15"/> + <frame index="41" delay="140" offsetY="15"/> + <frame index="42" delay="140" offsetY="15"/> + <frame index="43" delay="140" offsetY="15"/> + <frame index="44" delay="140" offsetY="15"/> + <frame index="45" delay="110" offsetY="15"/> + <frame index="46" delay="110" offsetY="15"/> + <frame index="47" delay="110" offsetY="15"/> + <frame index="48" delay="110" offsetY="15"/> + <frame index="49" delay="110" offsetY="15"/> + <frame index="17"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="20" delay="80"/> + <frame index="21" delay="80"/> + <frame index="22" delay="80"/> + <frame index="23" delay="80"/> + <frame index="24" delay="80"/> + <frame index="25" delay="80"/> + <frame index="26" delay="220"/> + <frame index="25" delay="180"/> + <frame index="24" delay="140"/> + <frame index="23" delay="100"/> + <frame index="22" delay="80"/> + <frame index="21" delay="60"/> + <frame index="20" delay="60"/> + <end/> + </animation> + + <animation direction="right"> + <frame index="20" delay="80"/> + <frame index="21" delay="80"/> + <frame index="22" delay="80"/> + <frame index="23" delay="80"/> + <frame index="24" delay="80"/> + <frame index="25" delay="80"/> + <frame index="26" delay="220"/> + <frame index="25" delay="180"/> + <frame index="24" delay="140"/> + <frame index="23" delay="100"/> + <frame index="22" delay="80"/> + <frame index="21" delay="60"/> + <frame index="20" delay="60"/> + <end/> + </animation> + + <animation direction="up"> + <frame index="36" delay="80"/> + <frame index="35" delay="80"/> + <frame index="34" delay="80"/> + <frame index="33" delay="80"/> + <frame index="32" delay="80"/> + <frame index="31" delay="80"/> + <frame index="30" delay="220"/> + <frame index="31" delay="180"/> + <frame index="32" delay="140"/> + <frame index="33" delay="100"/> + <frame index="34" delay="80"/> + <frame index="35" delay="60"/> + <frame index="36" delay="60"/> + <end/> + </animation> + + <animation direction="left"> + <frame index="36" delay="80"/> + <frame index="35" delay="80"/> + <frame index="34" delay="80"/> + <frame index="33" delay="80"/> + <frame index="32" delay="80"/> + <frame index="31" delay="80"/> + <frame index="30" delay="220"/> + <frame index="31" delay="180"/> + <frame index="32" delay="140"/> + <frame index="33" delay="100"/> + <frame index="34" delay="80"/> + <frame index="35" delay="60"/> + <frame index="36" delay="60"/> + <end/> + </animation> + + </action> +</sprite> diff --git a/graphics/sprites/monsters/ball-lightning.png b/graphics/sprites/monsters/ball-lightning.png Binary files differnew file mode 100644 index 0000000..7fea2a0 --- /dev/null +++ b/graphics/sprites/monsters/ball-lightning.png diff --git a/graphics/sprites/monsters/ball-lightning.xml b/graphics/sprites/monsters/ball-lightning.xml new file mode 100644 index 0000000..6bc6f98 --- /dev/null +++ b/graphics/sprites/monsters/ball-lightning.xml @@ -0,0 +1,26 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/ball-lightning.png" width="70" height="60"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <sequence start="0" end="2" delay="100"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="default"> + <sequence start="0" end="2" delay="100"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <sequence start="3" end="5" delay="100"/> + <frame index="6"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="default"> + <sequence start="0" end="2" delay="100"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/bandit.png b/graphics/sprites/monsters/bandit.png Binary files differnew file mode 100644 index 0000000..a0c2fd4 --- /dev/null +++ b/graphics/sprites/monsters/bandit.png diff --git a/graphics/sprites/monsters/bandit.xml b/graphics/sprites/monsters/bandit.xml new file mode 100644 index 0000000..f117a8e --- /dev/null +++ b/graphics/sprites/monsters/bandit.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/bandit.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/banditlord.png b/graphics/sprites/monsters/banditlord.png Binary files differnew file mode 100644 index 0000000..be68b1b --- /dev/null +++ b/graphics/sprites/monsters/banditlord.png diff --git a/graphics/sprites/monsters/banditlord.xml b/graphics/sprites/monsters/banditlord.xml new file mode 100644 index 0000000..fe0fe25 --- /dev/null +++ b/graphics/sprites/monsters/banditlord.xml @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Saulc +Copyright (C) 2018 TMW 2 +First try of Bandit lort his actually not so much lord as what i want --> + +<sprite> + <imageset name="base" src="graphics/sprites/monsters/banditlord.png" + width="64" + height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/bat.png b/graphics/sprites/monsters/bat.png Binary files differnew file mode 100644 index 0000000..f84a1f7 --- /dev/null +++ b/graphics/sprites/monsters/bat.png diff --git a/graphics/sprites/monsters/bat.xml b/graphics/sprites/monsters/bat.xml new file mode 100644 index 0000000..502325a --- /dev/null +++ b/graphics/sprites/monsters/bat.xml @@ -0,0 +1,50 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/bat.png" width="37" height="58"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="50" offsetY="0"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="50" offsetY="0"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="50" offsetY="0"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="50" offsetY="0"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY="0"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="0"/> + </animation> + <animation direction="up"> + <frame index="29" offsetY="0"/> + </animation> + <animation direction="right"> + <frame index="39" offsetY="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY="0"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY="0"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetY="0"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetY="0"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/batata-folhas.png b/graphics/sprites/monsters/batata-folhas.png Binary files differnew file mode 100644 index 0000000..f737c93 --- /dev/null +++ b/graphics/sprites/monsters/batata-folhas.png diff --git a/graphics/sprites/monsters/batata-folhas.xml b/graphics/sprites/monsters/batata-folhas.xml new file mode 100644 index 0000000..38fd30d --- /dev/null +++ b/graphics/sprites/monsters/batata-folhas.xml @@ -0,0 +1,156 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/batata-folhas.png|G" width="64" height="64"/> + + <action name="default" imageset="base"> + <animation> + <frame index="0"/> + </animation> + </action> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" delay="2500"/> + <frame index="1" delay="75"/> + <frame index="0" delay="75"/> + <frame index="2" delay="75"/> + <frame index="0" delay="75"/> + <frame index="1" delay="75"/> + <frame index="0" delay="75"/> + <frame index="2" delay="75"/> + </animation> + <animation direction="left"> + <frame index="10" delay="2000"/> + <frame index="11" delay="75"/> + <frame index="10" delay="75"/> + <frame index="12" delay="75"/> + <frame index="10" delay="75"/> + <frame index="11" delay="75"/> + <frame index="10" delay="75"/> + <frame index="12" delay="75"/> + </animation> + <animation direction="up"> + <frame index="20" delay="2500"/> + <frame index="21" delay="75"/> + <frame index="20" delay="75"/> + <frame index="22" delay="75"/> + <frame index="20" delay="75"/> + <frame index="21" delay="75"/> + <frame index="20" delay="75"/> + <frame index="22" delay="75"/> + </animation> + <animation direction="right"> + <frame index="30" delay="2000"/> + <frame index="31" delay="75"/> + <frame index="30" delay="75"/> + <frame index="32" delay="75"/> + <frame index="30" delay="75"/> + <frame index="31" delay="75"/> + <frame index="30" delay="75"/> + <frame index="32" delay="75"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" delay="200"/> + <frame index="3" delay="200"/> + <frame index="0" delay="200"/> + <frame index="4" delay="200"/> + </animation> + <animation direction="left"> + <frame index="10" delay="200"/> + <frame index="13" delay="200"/> + <frame index="10" delay="200"/> + <frame index="14" delay="200"/> + </animation> + <animation direction="up"> + <frame index="20" delay="200"/> + <frame index="23" delay="200"/> + <frame index="20" delay="200"/> + <frame index="24" delay="200"/> + </animation> + <animation direction="right"> + <frame index="30" delay="200"/> + <frame index="33" delay="200"/> + <frame index="30" delay="200"/> + <frame index="34" delay="200"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="5" delay="50"/> + <frame index="6" delay="25"/> + <frame index="7" delay="150" offsetY="16"/> + <frame index="6" delay="75"/> + <frame index="5" delay="75"/> + <frame index="2" delay="75"/> + <frame index="0" delay="75"/> + <frame index="1" delay="75"/> + <frame index="0" delay="75"/> + <frame index="2" delay="75"/> + <frame index="0" delay="75"/> + <frame index="1" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="15" delay="50"/> + <frame index="16" delay="25"/> + <frame index="17" delay="200"/> + <frame index="18" delay="75"/> + <frame index="19" delay="75"/> + <frame index="12" delay="75"/> + <frame index="10" delay="75"/> + <frame index="11" delay="75"/> + <frame index="10" delay="75"/> + <frame index="12" delay="75"/> + <frame index="10" delay="75"/> + <frame index="11" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="25" delay="50"/> + <frame index="26" delay="25"/> + <frame index="27" delay="150"/> + <frame index="26" delay="75"/> + <frame index="25" delay="75"/> + <frame index="22" delay="75"/> + <frame index="20" delay="75"/> + <frame index="21" delay="75"/> + <frame index="20" delay="75"/> + <frame index="22" delay="75"/> + <frame index="20" delay="75"/> + <frame index="21" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="35" delay="50"/> + <frame index="36" delay="25"/> + <frame index="37" delay="150"/> + <frame index="38" delay="75"/> + <frame index="39" delay="75"/> + <frame index="32" delay="75"/> + <frame index="30" delay="75"/> + <frame index="31" delay="75"/> + <frame index="30" delay="75"/> + <frame index="32" delay="75"/> + <frame index="30" delay="75"/> + <frame index="31" delay="75"/> + <end/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="40" delay="100"/> + <frame index="41" delay="100"/> + <frame index="42" delay="100"/> + <frame index="43" delay="100"/> + <frame index="44"/> + <end/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/batata.png b/graphics/sprites/monsters/batata.png Binary files differnew file mode 100644 index 0000000..e8a88c6 --- /dev/null +++ b/graphics/sprites/monsters/batata.png diff --git a/graphics/sprites/monsters/batata.xml b/graphics/sprites/monsters/batata.xml new file mode 100644 index 0000000..081c45a --- /dev/null +++ b/graphics/sprites/monsters/batata.xml @@ -0,0 +1,100 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/batata.png|R" width="64" height="64"/> + + <action name="default" imageset="base"> + <animation> + <frame index="0"/> + </animation> + </action> + + <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"> + <frame index="0" delay="200"/> + <frame index="1" delay="200"/> + <frame index="0" delay="200"/> + <frame index="2" delay="200"/> + </animation> + <animation direction="left"> + <frame index="6" delay="200"/> + <frame index="7" delay="200"/> + <frame index="6" delay="200"/> + <frame index="8" delay="200"/> + </animation> + <animation direction="up"> + <frame index="12" delay="200"/> + <frame index="13" delay="200"/> + <frame index="12" delay="200"/> + <frame index="14" delay="200"/> + </animation> + <animation direction="right"> + <frame index="18" delay="200"/> + <frame index="19" delay="200"/> + <frame index="18" delay="200"/> + <frame index="20" delay="200"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="3" delay="50"/> + <frame index="4" delay="25"/> + <frame index="5" delay="150"/> + <frame index="4" delay="75"/> + <frame index="3" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="9" delay="50"/> + <frame index="10" delay="25"/> + <frame index="11" delay="200"/> + <frame index="10" delay="75"/> + <frame index="9" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="15" delay="50"/> + <frame index="16" delay="25"/> + <frame index="17" delay="150"/> + <frame index="16" delay="75"/> + <frame index="15" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="21" delay="50"/> + <frame index="22" delay="25"/> + <frame index="23" delay="150"/> + <frame index="22" delay="75"/> + <frame index="21" delay="75"/> + <end/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="24" delay="100"/> + <frame index="25" delay="100"/> + <frame index="26" delay="100"/> + <frame index="27" delay="100"/> + <frame index="28"/> + <end/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/bee.png b/graphics/sprites/monsters/bee.png Binary files differnew file mode 100644 index 0000000..cd1f8bc --- /dev/null +++ b/graphics/sprites/monsters/bee.png diff --git a/graphics/sprites/monsters/bee.xml b/graphics/sprites/monsters/bee.xml new file mode 100644 index 0000000..c718bbd --- /dev/null +++ b/graphics/sprites/monsters/bee.xml @@ -0,0 +1,94 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/bee.png" width="20" height="19"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="8" end="11" delay="75" offsetY="-20"/> + </animation> + <animation direction="left"> + <sequence start="0" end="3" delay="75" offsetY="-20"/> + </animation> + <animation direction="up"> + <sequence start="12" end="15" delay="75" offsetY="-20"/> + </animation> + <animation direction="right"> + <sequence start="4" end="7" delay="75" offsetY="-20"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <sequence start="16" end="19" delay="75" offsetY="-16"/> + <sequence start="16" end="19" delay="75" offsetY="-12"/> + <sequence start="16" end="19" delay="75" offsetY="-8"/> + <sequence start="16" end="19" delay="75" offsetY="-4"/> + <sequence start="16" end="19" delay="75" offsetY="0"/> + <frame index="16" offsetY="16"/> + </animation> + <animation direction="left"> + <sequence start="16" end="19" delay="75" offsetY="-8"/> + <sequence start="16" end="19" delay="75" offsetY="-12"/> + <sequence start="16" end="19" delay="75" offsetY="-8"/> + <sequence start="16" end="19" delay="75" offsetY="-4"/> + <sequence start="16" end="19" delay="75" offsetY="0"/> + <frame index="17" offsetY="8"/> + </animation> + <animation direction="up"> + <sequence start="16" end="19" delay="75" offsetY="-16"/> + <sequence start="16" end="19" delay="75" offsetY="-12"/> + <sequence start="16" end="19" delay="75" offsetY="-8"/> + <sequence start="16" end="19" delay="75" offsetY="-4"/> + <sequence start="16" end="19" delay="75" offsetY="0"/> + <frame index="18" offsetY="4"/> + </animation> + <animation direction="right"> + <sequence start="16" end="19" delay="75" offsetY="-16"/> + <sequence start="16" end="19" delay="75" offsetY="-12"/> + <sequence start="16" end="19" delay="75" offsetY="-8"/> + <sequence start="16" end="19" delay="75" offsetY="-4"/> + <sequence start="16" end="19" delay="75" offsetY="0"/> + <frame index="19" offsetY="12"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="8" delay="75" offsetY="-12"/> + <frame index="9" delay="75" offsetY="-8"/> + <frame index="10" delay="75" offsetY="-4"/> + <frame index="11" delay="75" offsetY="0"/> + <frame index="10" delay="75" offsetY="-4"/> + <frame index="9" delay="75" offsetY="-8"/> + <frame index="8" delay="75" offsetY="-12"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" delay="75" offsetY="-16" offsetX="0"/> + <frame index="1" delay="75" offsetY="-16" offsetX="-4"/> + <frame index="2" delay="75" offsetY="-16" offsetX="-8"/> + <frame index="3" delay="75" offsetY="-16" offsetX="-12"/> + <frame index="2" delay="75" offsetY="-16" offsetX="-8"/> + <frame index="1" delay="75" offsetY="-16" offsetX="-4"/> + <frame index="0" delay="75" offsetY="-16" offsetX="0"/> + <end/> + </animation> + <animation direction="up"> + <frame index="12" delay="75" offsetY="-14"/> + <frame index="13" delay="75" offsetY="-16"/> + <frame index="14" delay="75" offsetY="-18"/> + <frame index="15" delay="75" offsetY="-20"/> + <frame index="14" delay="75" offsetY="-18"/> + <frame index="13" delay="75" offsetY="-16"/> + <frame index="12" delay="75" offsetY="-14"/> + <end/> + </animation> + <animation direction="right"> + <frame index="4" delay="75" offsetY="-16" offsetX="0"/> + <frame index="5" delay="75" offsetY="-16" offsetX="4"/> + <frame index="6" delay="75" offsetY="-16" offsetX="8"/> + <frame index="7" delay="75" offsetY="-16" offsetX="12"/> + <frame index="6" delay="75" offsetY="-16" offsetX="8"/> + <frame index="5" delay="75" offsetY="-16" offsetX="4"/> + <frame index="4" delay="75" offsetY="-16" offsetX="0"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/beehive.png b/graphics/sprites/monsters/beehive.png Binary files differnew file mode 100644 index 0000000..c906b7a --- /dev/null +++ b/graphics/sprites/monsters/beehive.png diff --git a/graphics/sprites/monsters/beehive.xml b/graphics/sprites/monsters/beehive.xml new file mode 100644 index 0000000..9d02b88 --- /dev/null +++ b/graphics/sprites/monsters/beehive.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/beehive.png" width="92" height="150"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/bhopfluffy.png b/graphics/sprites/monsters/bhopfluffy.png Binary files differnew file mode 100644 index 0000000..750ec3a --- /dev/null +++ b/graphics/sprites/monsters/bhopfluffy.png diff --git a/graphics/sprites/monsters/bhopfluffy.xml b/graphics/sprites/monsters/bhopfluffy.xml new file mode 100644 index 0000000..fa6aed6 --- /dev/null +++ b/graphics/sprites/monsters/bhopfluffy.xml @@ -0,0 +1,71 @@ +<?xml version="1.0"?> +<sprite> + + <!-- Editado por Lunovox em 03/04/2010 para o evento de Páscoa --> + <imageset name="base" src="graphics/sprites/monsters/bhopfluffy.png|W;C" width="28" height="32" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY ="-3" /> + </animation> + <animation direction="left"> + <frame index="10" offsetY ="-6" /> + </animation> + <animation direction="up"> + <frame index="20" offsetY ="-4" /> + </animation> + <animation direction="right"> + <frame index="30" offsetY ="-6" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="100" offsetY ="-3" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="100" offsetY ="-6" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="100" offsetY ="-4" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="100" offsetY ="-6" /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY ="-3" /> + </animation> + <animation direction="left"> + <frame index="19" offsetY ="-6" /> + </animation> + <animation direction="up"> + <frame index="29" offsetY ="-4" /> + </animation> + <animation direction="right"> + <frame index="39" offsetY ="-6" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY ="-3" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY ="-6" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetY ="-4" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetY ="-6" /> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/bif.png b/graphics/sprites/monsters/bif.png Binary files differnew file mode 100644 index 0000000..507b2c2 --- /dev/null +++ b/graphics/sprites/monsters/bif.png diff --git a/graphics/sprites/monsters/bif.xml b/graphics/sprites/monsters/bif.xml new file mode 100644 index 0000000..e977a9a --- /dev/null +++ b/graphics/sprites/monsters/bif.xml @@ -0,0 +1,20 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/bif.png|W" + width="32" + height="32" /> + + <action name="stand" imageset="base"> + <animation> + <frame index="0"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation> + <frame index="1"/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/bigbif.png b/graphics/sprites/monsters/bigbif.png Binary files differnew file mode 100644 index 0000000..8a7551b --- /dev/null +++ b/graphics/sprites/monsters/bigbif.png diff --git a/graphics/sprites/monsters/bigbif.xml b/graphics/sprites/monsters/bigbif.xml new file mode 100644 index 0000000..6bb7c54 --- /dev/null +++ b/graphics/sprites/monsters/bigbif.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW 2 Moubootaur Legends --> + +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/bigbif.png|W" + width="32" + height="32" /> + + <action name="stand" imageset="base"> + <animation> + <frame index="0"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation> + <frame index="1"/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/blackscorpion.png b/graphics/sprites/monsters/blackscorpion.png Binary files differnew file mode 100644 index 0000000..9bd25d8 --- /dev/null +++ b/graphics/sprites/monsters/blackscorpion.png diff --git a/graphics/sprites/monsters/blackscorpion.xml b/graphics/sprites/monsters/blackscorpion.xml new file mode 100644 index 0000000..887210c --- /dev/null +++ b/graphics/sprites/monsters/blackscorpion.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/blackscorpion.png" width="48" height="45"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="2"/> + </animation> + <animation direction="left"> + <frame index="10" offsetY="2"/> + </animation> + <animation direction="up"> + <frame index="20" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="30" offsetY="2"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetY="2"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetY="2"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetY="2"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY="2"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="2"/> + </animation> + <animation direction="up"> + <frame index="29" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="39" offsetY="2"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY="2"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY="2"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetX="-1" offsetY="3"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetY="2"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/bloodymouboo.png b/graphics/sprites/monsters/bloodymouboo.png Binary files differnew file mode 100644 index 0000000..6dfb90c --- /dev/null +++ b/graphics/sprites/monsters/bloodymouboo.png diff --git a/graphics/sprites/monsters/bloodymouboo.xml b/graphics/sprites/monsters/bloodymouboo.xml new file mode 100644 index 0000000..a688f1f --- /dev/null +++ b/graphics/sprites/monsters/bloodymouboo.xml @@ -0,0 +1,58 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="mob" src="graphics/sprites/monsters/bloodymouboo.png" width="80" height="80"/> + <action name="stand" imageset="mob"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="15"/> + </animation> + <animation direction="up"> + <frame index="30"/> + </animation> + <animation direction="right"> + <frame index="45"/> + </animation> + </action> + <action name="walk" imageset="mob"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="16" end="21" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="31" end="36" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="46" end="51" delay="75"/> + </animation> + </action> + <action name="attack" imageset="mob"> + <animation direction="down"> + <sequence start="7" end="13" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="22" end="28" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="37" end="43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="52" end="58" delay="75"/> + <end/> + </animation> + </action> + <action name="dead" imageset="mob"> + <animation> + <frame index="14" delay="150"/> + <frame index="29" delay="150"/> + <frame index="44" delay="150"/> + <frame index="59"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/blub-little.png b/graphics/sprites/monsters/blub-little.png Binary files differnew file mode 100644 index 0000000..2696a93 --- /dev/null +++ b/graphics/sprites/monsters/blub-little.png diff --git a/graphics/sprites/monsters/blub-little.xml b/graphics/sprites/monsters/blub-little.xml new file mode 100644 index 0000000..4ddcd67 --- /dev/null +++ b/graphics/sprites/monsters/blub-little.xml @@ -0,0 +1,483 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2013 Evol Online --> +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/blub-little.png" + width="9" + height="9" + offsetY="-11"/> + + <action name="spawn" imageset="mob"> + <animation direction="default"> + <!-- Coming out of the ground. --> + <frame index="0" delay="200" offsetY="2"/> + <frame index="1" delay="150" offsetY="2"/> + <frame index="2" delay="250" offsetY="2"/> + <frame index="1" delay="150" offsetY="2"/> + <frame index="0" delay="130" offsetY="2"/> + <frame index="5" delay="150" offsetY="2"/> + <frame index="4" delay="250" offsetY="2"/> + <frame index="5" delay="150" offsetY="2"/> + <frame index="0" delay="200" offsetY="2"/> + <frame index="0" delay="160" offsetY="1"/> + <frame index="0" delay="140"/> + <jump action="stand"/> + </animation> + </action> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <!-- Static --> + <frame index="0" delay="4000"/> + <!-- Looking Around --> + <frame index="1" delay="150"/> + <frame index="2" delay="250"/> + <frame index="1" delay="150"/> + <frame index="0" delay="130"/> + <frame index="5" delay="150"/> + <frame index="4" delay="250"/> + <frame index="5" delay="150"/> + <frame index="0" delay="200"/> + </animation> + + <animation direction="downleft"> + <!-- Static --> + <frame index="1" delay="4000"/> + <!-- Looking Around --> + <frame index="0" delay="150"/> + <frame index="5" delay="250"/> + <frame index="0" delay="150"/> + <frame index="1" delay="130"/> + <frame index="2" delay="150"/> + <frame index="3" delay="250"/> + <frame index="2" delay="150"/> + <frame index="1" delay="200"/> + </animation> + + <animation direction="left"> + <!-- Static --> + <frame index="2" delay="4000"/> + <!-- Looking Around --> + <frame index="1" delay="150"/> + <frame index="0" delay="250"/> + <frame index="1" delay="150"/> + <frame index="2" delay="130"/> + <frame index="3" delay="700"/> + </animation> + + <animation direction="upleft"> + <!-- Static --> + <frame index="3" delay="5000"/> + <!-- Looking Around --> + <frame index="2" delay="150"/> + <frame index="1" delay="250"/> + <frame index="2" delay="150"/> + <frame index="3" delay="680"/> + </animation> + + <animation direction="up"> + <!-- Static --> + <frame index="3" delay="5300"/> + <!-- Looking Around --> + <frame index="2" delay="250"/> + <frame index="3" delay="430"/> + <frame index="4" delay="250"/> + </animation> + + <animation direction="upright"> + <!-- Static --> + <frame index="3" delay="5680"/> + <!-- Looking Around --> + <frame index="4" delay="150"/> + <frame index="5" delay="250"/> + <frame index="4" delay="150"/> + </animation> + + <animation direction="right"> + <!-- Static --> + <frame index="4" delay="5000"/> + <!-- Looking Around --> + <frame index="3" delay="550"/> + <frame index="4" delay="130"/> + <frame index="5" delay="150"/> + <frame index="0" delay="250"/> + <frame index="5" delay="150"/> + </animation> + + <animation direction="downright"> + <!-- Static --> + <frame index="5" delay="5000"/> + <!-- Looking Around --> + <frame index="4" delay="150"/> + <frame index="3" delay="250"/> + <frame index="4" delay="150"/> + <frame index="5" delay="130"/> + <frame index="0" delay="150"/> + <frame index="1" delay="250"/> + <frame index="0" delay="150"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <!-- Static Head --> + <frame index="0" delay="2080"/> + <!-- Turning Head --> + <sequence start="0" end="3" delay="130"/> + <frame index="3" delay="260"/> + <sequence start="4" end="5" delay="130"/> + </animation> + + <animation direction="downleft"> + <!-- Static Head --> + <frame index="1" delay="2080"/> + <!-- Turning Head --> + <sequence start="1" end="3" delay="130"/> + <frame index="3" delay="260"/> + <sequence start="4" end="5" delay="130"/> + <frame index="0" delay="130"/> + </animation> + + <animation direction="left"> + <!-- Static Head --> + <frame index="2" delay="2210"/> + <!-- Turning Head --> + <frame index="3" delay="390"/> + <sequence start="4" end="5" delay="130"/> + <sequence start="0" end="1" delay="130"/> + </animation> + + <animation direction="upleft"> + <!-- Static Head --> + <frame index="3" delay="2470"/> + <!-- Turning Head --> + <sequence start="4" end="5" delay="130"/> + <sequence start="0" end="2" delay="130"/> + </animation> + + <animation direction="up"> + <!-- Static Head --> + <frame index="3" delay="2340"/> + <!-- Turning Head --> + <sequence start="4" end="5" delay="130"/> + <sequence start="0" end="3" delay="130"/> + </animation> + + <animation direction="upright"> + <!-- Static Head --> + <frame index="3" delay="2210"/> + <!-- Turning Head --> + <sequence start="4" end="5" delay="130"/> + <sequence start="0" end="2" delay="130"/> + <frame index="3" delay="260"/> + </animation> + + <animation direction="right"> + <!-- Static Head --> + <frame index="4" delay="2210"/> + <!-- Turning Head --> + <frame index="5" delay="130"/> + <sequence start="0" end="2" delay="130"/> + <frame index="5" delay="390"/> + </animation> + + <animation direction="downright"> + <!-- Static Head --> + <frame index="5" delay="2210"/> + <!-- Turning Head --> + <sequence start="0" end="2" delay="130"/> + <frame index="3" delay="390"/> + <frame index="4" delay="130"/> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <frame index="0" delay="140" offsetY="1"/> + <frame index="0" delay="280" offsetY="2"/> + <frame index="0" delay="90" offsetY="1"/> + <frame index="0" delay="90" offsetY="-1"/> + <frame index="1" delay="80" offsetY="-3"/> + <frame index="2" delay="80" offsetY="-5"/> + <frame index="3" delay="90" offsetY="-8"/> + <frame index="3" delay="90" offsetY="-11"/> + <frame index="3" delay="100" offsetY="-14"/> + <frame index="4" delay="100" offsetY="-17"/> + <frame index="5" delay="110" offsetY="-18"/> + <frame index="0" delay="110" offsetY="-16"/> + <frame index="1" delay="110" offsetY="-13"/> + <frame index="2" delay="100" offsetY="-11"/> + <frame index="3" delay="80" offsetY="-9"/> + <frame index="3" delay="70" offsetY="-7"/> + <frame index="3" delay="80" offsetY="-5"/> + <frame index="4" delay="90" offsetY="-3"/> + <frame index="5" delay="100" offsetY="-1"/> + <end /> + </animation> + + <animation direction="downleft"> + <frame index="1" delay="140" offsetY="1"/> + <frame index="1" delay="280" offsetY="2"/> + <frame index="1" delay="90" offsetY="1"/> + <frame index="1" delay="90" offsetY="-1"/> + <frame index="2" delay="80" offsetY="-3"/> + <frame index="3" delay="80" offsetY="-5"/> + <frame index="3" delay="90" offsetY="-8"/> + <frame index="3" delay="90" offsetY="-11"/> + <frame index="4" delay="100" offsetY="-14"/> + <frame index="5" delay="100" offsetY="-17"/> + <frame index="0" delay="110" offsetY="-18"/> + <frame index="1" delay="110" offsetY="-16"/> + <frame index="2" delay="110" offsetY="-13"/> + <frame index="3" delay="100" offsetY="-11"/> + <frame index="3" delay="80" offsetY="-9"/> + <frame index="3" delay="70" offsetY="-7"/> + <frame index="4" delay="80" offsetY="-5"/> + <frame index="5" delay="90" offsetY="-3"/> + <frame index="0" delay="100" offsetY="-1"/> + <end /> + </animation> + + <animation direction="left"> + <frame index="2" delay="140" offsetY="1"/> + <frame index="2" delay="280" offsetY="2"/> + <frame index="2" delay="90" offsetY="1"/> + <frame index="2" delay="90" offsetY="-1"/> + <frame index="3" delay="80" offsetY="-3"/> + <frame index="3" delay="80" offsetY="-5"/> + <frame index="3" delay="90" offsetY="-8"/> + <frame index="4" delay="90" offsetY="-11"/> + <frame index="5" delay="100" offsetY="-14"/> + <frame index="0" delay="100" offsetY="-17"/> + <frame index="1" delay="110" offsetY="-18"/> + <frame index="2" delay="110" offsetY="-16"/> + <frame index="3" delay="110" offsetY="-13"/> + <frame index="3" delay="100" offsetY="-11"/> + <frame index="3" delay="80" offsetY="-9"/> + <frame index="4" delay="70" offsetY="-7"/> + <frame index="5" delay="80" offsetY="-5"/> + <frame index="0" delay="90" offsetY="-3"/> + <frame index="1" delay="100" offsetY="-1"/> + <end /> + </animation> + + <animation direction="upleft"> + <frame index="3" delay="140" offsetY="1"/> + <frame index="3" delay="280" offsetY="2"/> + <frame index="3" delay="90" offsetY="1"/> + <frame index="3" delay="90" offsetY="-1"/> + <frame index="3" delay="80" offsetY="-3"/> + <frame index="3" delay="80" offsetY="-5"/> + <frame index="4" delay="90" offsetY="-8"/> + <frame index="5" delay="90" offsetY="-11"/> + <frame index="0" delay="100" offsetY="-14"/> + <frame index="1" delay="100" offsetY="-17"/> + <frame index="2" delay="110" offsetY="-18"/> + <frame index="3" delay="110" offsetY="-16"/> + <frame index="3" delay="110" offsetY="-13"/> + <frame index="3" delay="100" offsetY="-11"/> + <frame index="4" delay="80" offsetY="-9"/> + <frame index="5" delay="70" offsetY="-7"/> + <frame index="0" delay="80" offsetY="-5"/> + <frame index="1" delay="90" offsetY="-3"/> + <frame index="2" delay="100" offsetY="-1"/> + <end /> + </animation> + + <animation direction="up"> + <frame index="3" delay="140" offsetY="1"/> + <frame index="3" delay="280" offsetY="2"/> + <frame index="3" delay="90" offsetY="1"/> + <frame index="3" delay="90" offsetY="-1"/> + <frame index="3" delay="80" offsetY="-3"/> + <frame index="4" delay="80" offsetY="-5"/> + <frame index="5" delay="90" offsetY="-8"/> + <frame index="0" delay="90" offsetY="-11"/> + <frame index="1" delay="100" offsetY="-14"/> + <frame index="2" delay="100" offsetY="-17"/> + <frame index="3" delay="110" offsetY="-18"/> + <frame index="3" delay="110" offsetY="-16"/> + <frame index="3" delay="110" offsetY="-13"/> + <frame index="4" delay="100" offsetY="-11"/> + <frame index="5" delay="80" offsetY="-9"/> + <frame index="0" delay="70" offsetY="-7"/> + <frame index="1" delay="80" offsetY="-5"/> + <frame index="2" delay="90" offsetY="-3"/> + <frame index="3" delay="100" offsetY="-1"/> + <end /> + </animation> + + <animation direction="upright"> + <frame index="3" delay="140" offsetY="1"/> + <frame index="3" delay="280" offsetY="2"/> + <frame index="3" delay="90" offsetY="1"/> + <frame index="3" delay="90" offsetY="-1"/> + <frame index="4" delay="80" offsetY="-3"/> + <frame index="5" delay="80" offsetY="-5"/> + <frame index="0" delay="90" offsetY="-8"/> + <frame index="1" delay="90" offsetY="-11"/> + <frame index="2" delay="100" offsetY="-14"/> + <frame index="3" delay="100" offsetY="-17"/> + <frame index="3" delay="110" offsetY="-18"/> + <frame index="3" delay="110" offsetY="-16"/> + <frame index="4" delay="110" offsetY="-13"/> + <frame index="5" delay="100" offsetY="-11"/> + <frame index="0" delay="80" offsetY="-9"/> + <frame index="1" delay="70" offsetY="-7"/> + <frame index="2" delay="80" offsetY="-5"/> + <frame index="3" delay="90" offsetY="-3"/> + <frame index="3" delay="100" offsetY="-1"/> + <end /> + </animation> + + <animation direction="right"> + <frame index="4" delay="140" offsetY="1"/> + <frame index="4" delay="280" offsetY="2"/> + <frame index="4" delay="90" offsetY="1"/> + <frame index="4" delay="90" offsetY="-1"/> + <frame index="5" delay="80" offsetY="-3"/> + <frame index="0" delay="80" offsetY="-5"/> + <frame index="1" delay="90" offsetY="-8"/> + <frame index="2" delay="90" offsetY="-11"/> + <frame index="3" delay="100" offsetY="-14"/> + <frame index="3" delay="100" offsetY="-17"/> + <frame index="3" delay="110" offsetY="-18"/> + <frame index="4" delay="110" offsetY="-16"/> + <frame index="5" delay="110" offsetY="-13"/> + <frame index="0" delay="100" offsetY="-11"/> + <frame index="1" delay="80" offsetY="-9"/> + <frame index="2" delay="70" offsetY="-7"/> + <frame index="3" delay="80" offsetY="-5"/> + <frame index="3" delay="90" offsetY="-3"/> + <frame index="3" delay="100" offsetY="-1"/> + <end /> + </animation> + + <animation direction="downright"> + <frame index="5" delay="140" offsetY="1"/> + <frame index="5" delay="280" offsetY="2"/> + <frame index="5" delay="90" offsetY="1"/> + <frame index="5" delay="90" offsetY="-1"/> + <frame index="0" delay="80" offsetY="-3"/> + <frame index="1" delay="80" offsetY="-5"/> + <frame index="2" delay="90" offsetY="-8"/> + <frame index="3" delay="90" offsetY="-11"/> + <frame index="3" delay="100" offsetY="-14"/> + <frame index="3" delay="100" offsetY="-17"/> + <frame index="4" delay="110" offsetY="-18"/> + <frame index="5" delay="110" offsetY="-16"/> + <frame index="0" delay="110" offsetY="-13"/> + <frame index="1" delay="100" offsetY="-11"/> + <frame index="2" delay="80" offsetY="-9"/> + <frame index="3" delay="70" offsetY="-7"/> + <frame index="3" delay="80" offsetY="-5"/> + <frame index="3" delay="90" offsetY="-3"/> + <frame index="4" delay="100" offsetY="-1"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation direction="down"> + <frame index="0" delay="80"/> + <frame index="1" delay="70"/> + <frame index="2" delay="70"/> + <frame index="3" delay="210"/> + <frame index="4" delay="80"/> + <frame index="5" delay="90"/> + <frame index="6" delay="90"/> + <frame index="6" delay="130" offsetY="1"/> + <frame index="6" delay="150" offsetY="2"/> + <frame index="7" offsetY="2"/> + </animation> + + <animation direction="downleft"> + <frame index="1" delay="80"/> + <frame index="2" delay="70"/> + <frame index="3" delay="210"/> + <frame index="4" delay="80"/> + <frame index="5" delay="90"/> + <frame index="6" delay="90"/> + <frame index="6" delay="130" offsetY="1"/> + <frame index="6" delay="150" offsetY="2"/> + <frame index="7" offsetY="2"/> + </animation> + + <animation direction="left"> + <frame index="2" delay="80"/> + <frame index="3" delay="210"/> + <frame index="4" delay="80"/> + <frame index="5" delay="90"/> + <frame index="6" delay="90"/> + <frame index="6" delay="130" offsetY="1"/> + <frame index="6" delay="150" offsetY="2"/> + <frame index="7" offsetY="2"/> + </animation> + + <animation direction="upleft"> + <frame index="3" delay="220"/> + <frame index="4" delay="80"/> + <frame index="5" delay="90"/> + <frame index="6" delay="90"/> + <frame index="6" delay="130" offsetY="1"/> + <frame index="6" delay="150" offsetY="2"/> + <frame index="7" offsetY="2"/> + </animation> + + <animation direction="up"> + <frame index="3" delay="150"/> + <frame index="4" delay="80"/> + <frame index="5" delay="90"/> + <frame index="6" delay="90"/> + <frame index="6" delay="130" offsetY="1"/> + <frame index="6" delay="150" offsetY="2"/> + <frame index="7" offsetY="2"/> + </animation> + + <animation direction="upright"> + <frame index="3" delay="80"/> + <frame index="4" delay="70"/> + <frame index="5" delay="70"/> + <frame index="0" delay="70"/> + <frame index="1" delay="70"/> + <frame index="2" delay="70"/> + <frame index="3" delay="210"/> + <frame index="4" delay="80"/> + <frame index="5" delay="80"/> + <frame index="6" delay="90"/> + <frame index="6" delay="130" offsetY="1"/> + <frame index="6" delay="150" offsetY="2"/> + <frame index="7" offsetY="2"/> + </animation> + + <animation direction="right"> + <frame index="4" delay="80"/> + <frame index="5" delay="70"/> + <frame index="0" delay="70"/> + <frame index="1" delay="70"/> + <frame index="2" delay="70"/> + <frame index="3" delay="210"/> + <frame index="4" delay="80"/> + <frame index="5" delay="80"/> + <frame index="6" delay="90"/> + <frame index="6" delay="130" offsetY="1"/> + <frame index="6" delay="150" offsetY="2"/> + <frame index="7" offsetY="2"/> + </animation> + + <animation direction="downright"> + <frame index="5" delay="80"/> + <frame index="0" delay="70"/> + <frame index="1" delay="70"/> + <frame index="2" delay="70"/> + <frame index="3" delay="210"/> + <frame index="4" delay="80"/> + <frame index="5" delay="80"/> + <frame index="6" delay="90"/> + <frame index="6" delay="130" offsetY="1"/> + <frame index="6" delay="150" offsetY="2"/> + <frame index="7" offsetY="2"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/blub-toppy.png b/graphics/sprites/monsters/blub-toppy.png Binary files differnew file mode 100644 index 0000000..17018bd --- /dev/null +++ b/graphics/sprites/monsters/blub-toppy.png diff --git a/graphics/sprites/monsters/blub-toppy.xml b/graphics/sprites/monsters/blub-toppy.xml new file mode 100644 index 0000000..cff6c40 --- /dev/null +++ b/graphics/sprites/monsters/blub-toppy.xml @@ -0,0 +1,576 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="blub" + src="graphics/sprites/monsters/blub-toppy.png" + width="16" + height="16"/> + + <action name="spawn" imageset="blub"> + <animation direction="default"> + <!-- Coming out of the ground. --> + <frame index="10" delay="130"/> + <frame index="9" delay="120"/> + <frame index="8" delay="110"/> + <frame index="0" delay="1170"/> + <jump action="stand"/> + </animation> + </action> + + <action name="stand" imageset="blub"> + <animation direction="down"> + <frame index="0" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="0" delay="100"/> + <goto label="rotate" rand="2"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="0" end="7" delay="110"/> + </animation> + + <animation direction="downleft"> + <frame index="1" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="1" delay="100"/> + <goto label="rotate" rand="2"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="1" end="7" delay="110"/> + <frame index="0" delay="110"/> + </animation> + + <animation direction="left"> + <frame index="2" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="2" delay="100"/> + <goto label="rotate" rand="2"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="2" end="7" delay="110"/> + <sequence start="0" end="1" delay="110"/> + </animation> + + <animation direction="upleft"> + <frame index="3" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="3" delay="100"/> + <goto label="rotate" rand="2"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="3" end="7" delay="110"/> + <sequence start="0" end="2" delay="110"/> + </animation> + + <animation direction="up"> + <frame index="4" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="4" delay="100"/> + <goto label="rotate" rand="2"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="4" end="7" delay="110"/> + <sequence start="0" end="3" delay="110"/> + </animation> + + <animation direction="upright"> + <frame index="5" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="5" delay="100"/> + <goto label="rotate" rand="2"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="5" end="7" delay="110"/> + <sequence start="0" end="4" delay="110"/> + </animation> + + <animation direction="right"> + <frame index="6" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="6" delay="100"/> + <goto label="rotate" rand="2"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="6" end="7" delay="110"/> + <sequence start="0" end="5" delay="110"/> + </animation> + + <animation direction="downright"> + <frame index="7" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="7" delay="100"/> + <goto label="rotate" rand="2"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <frame index="7" delay="110"/> + <sequence start="0" end="6" delay="110"/> + </animation> + </action> + + <action name="walk" imageset="blub"> + <animation direction="down"> + <frame index="0" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="0" delay="100"/> + <goto label="rotate" rand="4"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="0" end="7" delay="110"/> + </animation> + + <animation direction="downleft"> + <frame index="1" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="1" delay="100"/> + <goto label="rotate" rand="4"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="1" end="7" delay="110"/> + <frame index="0" delay="110"/> + </animation> + + <animation direction="left"> + <frame index="2" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="2" delay="100"/> + <goto label="rotate" rand="4"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="2" end="7" delay="110"/> + <sequence start="0" end="1" delay="110"/> + </animation> + + <animation direction="upleft"> + <frame index="3" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="3" delay="100"/> + <goto label="rotate" rand="4"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="3" end="7" delay="110"/> + <sequence start="0" end="2" delay="110"/> + </animation> + + <animation direction="up"> + <frame index="4" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="4" delay="100"/> + <goto label="rotate" rand="4"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="4" end="7" delay="110"/> + <sequence start="0" end="3" delay="110"/> + </animation> + + <animation direction="upright"> + <frame index="5" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="5" delay="100"/> + <goto label="rotate" rand="4"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="5" end="7" delay="110"/> + <sequence start="0" end="4" delay="110"/> + </animation> + + <animation direction="right"> + <frame index="6" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="6" delay="100"/> + <goto label="rotate" rand="4"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="6" end="7" delay="110"/> + <sequence start="0" end="5" delay="110"/> + </animation> + + <animation direction="downright"> + <frame index="7" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="7" delay="100"/> + <goto label="rotate" rand="4"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <frame index="7" delay="110"/> + <sequence start="0" end="6" delay="110"/> + </animation> + </action> + + <action name="attack" imageset="blub"> + <animation direction="down"> + <frame index="0" delay="100" offsetY="1"/> + <frame index="0" delay="140" offsetY="3"/> + <frame index="0" delay="90" offsetY="1"/> + <frame index="0" delay="80" offsetY="-1"/> + <frame index="1" delay="70" offsetY="-3"/> + <frame index="1" delay="60" offsetY="-5"/> + <frame index="1" delay="60" offsetY="-7"/> + <frame index="2" delay="50" offsetY="-9"/> + <frame index="2" delay="50" offsetY="-10"/> + <frame index="3" delay="40" offsetY="-12"/> + <frame index="3" delay="40" offsetY="-14"/> + <frame index="4" delay="40" offsetY="-16"/> + <frame index="4" delay="40" offsetY="-18"/> + <frame index="5" delay="40" offsetY="-20"/> + <frame index="5" delay="50" offsetY="-22"/> + <!-- Hit the cible. --> + <frame index="6" delay="50" offsetY="-25"/> + <frame index="6" delay="60" offsetY="-28"/> + <frame index="7" delay="70" offsetY="-32"/> + <frame index="7" delay="70" offsetY="-34"/> + <!-- Peak reached. --> + <frame index="0" delay="90" offsetY="-37"/> + <frame index="1" delay="70" offsetY="-37"/> + <frame index="1" delay="70" offsetY="-36"/> + <frame index="2" delay="60" offsetY="-35"/> + <frame index="2" delay="60" offsetY="-34"/> + <frame index="3" delay="50" offsetY="-32"/> + <frame index="3" delay="40" offsetY="-27"/> + <frame index="4" delay="40" offsetY="-25"/> + <frame index="4" delay="40" offsetY="-23"/> + <frame index="5" delay="40" offsetY="-20"/> + <frame index="5" delay="50" offsetY="-16"/> + <frame index="6" delay="50" offsetY="-13"/> + <frame index="6" delay="60" offsetY="-10"/> + <frame index="7" delay="60" offsetY="-7"/> + <frame index="7" delay="70" offsetY="-4"/> + <frame index="0" delay="70" offsetY="-2"/> + <frame index="0" delay="80"/> + <end /> + </animation> + + <animation direction="downleft"> + <frame index="1" delay="100" offsetY="1"/> + <frame index="1" delay="140" offsetY="3"/> + <frame index="1" delay="90" offsetY="1"/> + <frame index="1" delay="80" offsetY="-1"/> + <frame index="2" delay="70" offsetY="-3"/> + <frame index="2" delay="60" offsetY="-5"/> + <frame index="2" delay="60" offsetY="-7"/> + <frame index="3" delay="50" offsetY="-9" offsetX="-1"/> + <frame index="3" delay="50" offsetY="-11" offsetX="-1"/> + <frame index="4" delay="40" offsetY="-13" offsetX="-2"/> + <frame index="4" delay="40" offsetY="-15" offsetX="-3"/> + <frame index="5" delay="40" offsetY="-17" offsetX="-4"/> + <frame index="5" delay="40" offsetY="-19" offsetX="-5"/> + <frame index="6" delay="40" offsetY="-21" offsetX="-6"/> + <frame index="6" delay="50" offsetY="-23" offsetX="-7"/> + <!-- Hit the cible. --> + <frame index="7" delay="50" offsetY="-25" offsetX="-8"/> + <frame index="7" delay="60" offsetY="-29" offsetX="-7"/> + <frame index="0" delay="70" offsetY="-32" offsetX="-7"/> + <frame index="0" delay="70" offsetY="-35" offsetX="-6"/> + <!-- Peak reached. --> + <frame index="1" delay="90" offsetY="-37" offsetX="-6"/> + <frame index="2" delay="70" offsetY="-38" offsetX="-5"/> + <frame index="2" delay="70" offsetY="-37" offsetX="-5"/> + <frame index="3" delay="60" offsetY="-36" offsetX="-4"/> + <frame index="3" delay="60" offsetY="-34" offsetX="-4"/> + <frame index="4" delay="50" offsetY="-33" offsetX="-3"/> + <frame index="4" delay="40" offsetY="-30" offsetX="-3"/> + <frame index="5" delay="40" offsetY="-28" offsetX="-2"/> + <frame index="5" delay="40" offsetY="-23" offsetX="-2"/> + <frame index="6" delay="40" offsetY="-20" offsetX="-1"/> + <frame index="6" delay="50" offsetY="-16" offsetX="-1"/> + <frame index="7" delay="50" offsetY="-13"/> + <frame index="7" delay="60" offsetY="-10"/> + <frame index="0" delay="60" offsetY="-7"/> + <frame index="0" delay="70" offsetY="-4"/> + <frame index="1" delay="70" offsetY="-2"/> + <frame index="1" delay="80"/> + <end /> + </animation> + + <animation direction="left"> + <frame index="2" delay="100" offsetY="1"/> + <frame index="2" delay="140" offsetY="3"/> + <frame index="2" delay="90" offsetY="1"/> + <frame index="2" delay="80" offsetY="-1"/> + <frame index="3" delay="70" offsetY="-3"/> + <frame index="3" delay="60" offsetY="-5"/> + <frame index="3" delay="60" offsetY="-7" offsetX="-1"/> + <frame index="4" delay="50" offsetY="-10" offsetX="-2"/> + <frame index="4" delay="50" offsetY="-12" offsetX="-3"/> + <frame index="5" delay="40" offsetY="-15" offsetX="-5"/> + <frame index="5" delay="40" offsetY="-18" offsetX="-7"/> + <frame index="6" delay="40" offsetY="-21" offsetX="-9"/> + <frame index="6" delay="40" offsetY="-24" offsetX="-11"/> + <frame index="7" delay="40" offsetY="-27" offsetX="-13"/> + <frame index="7" delay="50" offsetY="-30" offsetX="-15"/> + <!-- Hit the cible. --> + <frame index="0" delay="50" offsetY="-33" offsetX="-16"/> + <frame index="0" delay="60" offsetY="-36" offsetX="-15"/> + <frame index="1" delay="70" offsetY="-39" offsetX="-14"/> + <frame index="1" delay="70" offsetY="-41" offsetX="-13"/> + <!-- Peak reached. --> + <frame index="2" delay="90" offsetY="-43" offsetX="-12"/> + <frame index="3" delay="70" offsetY="-43" offsetX="-11"/> + <frame index="3" delay="70" offsetY="-42" offsetX="-10"/> + <frame index="4" delay="60" offsetY="-40" offsetX="-9"/> + <frame index="4" delay="60" offsetY="-38" offsetX="-8"/> + <frame index="5" delay="50" offsetY="-36" offsetX="-7"/> + <frame index="5" delay="40" offsetY="-33" offsetX="-6"/> + <frame index="6" delay="40" offsetY="-30" offsetX="-5"/> + <frame index="6" delay="40" offsetY="-25" offsetX="-4"/> + <frame index="7" delay="40" offsetY="-21" offsetX="-3"/> + <frame index="7" delay="50" offsetY="-17" offsetX="-2"/> + <frame index="0" delay="50" offsetY="-13" offsetX="-1"/> + <frame index="0" delay="60" offsetY="-10"/> + <frame index="1" delay="60" offsetY="-7"/> + <frame index="1" delay="70" offsetY="-4"/> + <frame index="2" delay="70" offsetY="-2"/> + <frame index="2" delay="80"/> + <end /> + </animation> + + <animation direction="upleft"> + <frame index="3" delay="100" offsetY="1"/> + <frame index="3" delay="140" offsetY="3"/> + <frame index="3" delay="90" offsetY="1"/> + <frame index="3" delay="80" offsetY="-1"/> + <frame index="4" delay="70" offsetY="-3"/> + <frame index="4" delay="60" offsetY="-5"/> + <frame index="4" delay="60" offsetY="-7"/> + <frame index="5" delay="50" offsetY="-11" offsetX="-1"/> + <frame index="5" delay="50" offsetY="-13" offsetX="-1"/> + <frame index="6" delay="40" offsetY="-17" offsetX="-2"/> + <frame index="6" delay="40" offsetY="-21" offsetX="-3"/> + <frame index="7" delay="40" offsetY="-25" offsetX="-4"/> + <frame index="7" delay="40" offsetY="-29" offsetX="-5"/> + <frame index="0" delay="40" offsetY="-33" offsetX="-6"/> + <frame index="0" delay="50" offsetY="-37" offsetX="-7"/> + <!-- Hit the cible. --> + <frame index="1" delay="50" offsetY="-41" offsetX="-8"/> + <frame index="1" delay="60" offsetY="-43" offsetX="-7"/> + <frame index="2" delay="70" offsetY="-46" offsetX="-7"/> + <frame index="2" delay="70" offsetY="-47" offsetX="-6"/> + <!-- Peak reached. --> + <frame index="3" delay="90" offsetY="-49" offsetX="-6"/> + <frame index="4" delay="70" offsetY="-48" offsetX="-5"/> + <frame index="4" delay="70" offsetY="-47" offsetX="-5"/> + <frame index="5" delay="60" offsetY="-44" offsetX="-4"/> + <frame index="5" delay="60" offsetY="-42" offsetX="-4"/> + <frame index="6" delay="50" offsetY="-39" offsetX="-3"/> + <frame index="6" delay="40" offsetY="-36" offsetX="-3"/> + <frame index="7" delay="40" offsetY="-32" offsetX="-2"/> + <frame index="7" delay="40" offsetY="-27" offsetX="-2"/> + <frame index="0" delay="40" offsetY="-22" offsetX="-1"/> + <frame index="0" delay="50" offsetY="-18" offsetX="-1"/> + <frame index="1" delay="50" offsetY="-13"/> + <frame index="1" delay="60" offsetY="-10"/> + <frame index="2" delay="60" offsetY="-7"/> + <frame index="2" delay="70" offsetY="-4"/> + <frame index="3" delay="70" offsetY="-2"/> + <frame index="3" delay="80"/> + <end /> + </animation> + + <animation direction="up"> + <frame index="4" delay="100" offsetY="1"/> + <frame index="4" delay="140" offsetY="3"/> + <frame index="4" delay="90" offsetY="1"/> + <frame index="4" delay="80" offsetY="-1"/> + <frame index="5" delay="70" offsetY="-3"/> + <frame index="5" delay="60" offsetY="-5"/> + <frame index="5" delay="60" offsetY="-7"/> + <frame index="6" delay="50" offsetY="-11"/> + <frame index="6" delay="50" offsetY="-13"/> + <frame index="7" delay="40" offsetY="-17"/> + <frame index="7" delay="40" offsetY="-21"/> + <frame index="0" delay="40" offsetY="-25"/> + <frame index="0" delay="40" offsetY="-29"/> + <frame index="1" delay="40" offsetY="-33"/> + <frame index="1" delay="50" offsetY="-37"/> + <!-- Hit the cible. --> + <frame index="2" delay="50" offsetY="-41"/> + <frame index="2" delay="60" offsetY="-43"/> + <frame index="3" delay="70" offsetY="-46"/> + <frame index="3" delay="70" offsetY="-47"/> + <!-- Peak reached. --> + <frame index="4" delay="90" offsetY="-49"/> + <frame index="5" delay="70" offsetY="-48"/> + <frame index="5" delay="70" offsetY="-47"/> + <frame index="6" delay="60" offsetY="-44"/> + <frame index="6" delay="60" offsetY="-42"/> + <frame index="7" delay="50" offsetY="-39"/> + <frame index="7" delay="40" offsetY="-36"/> + <frame index="0" delay="40" offsetY="-32"/> + <frame index="0" delay="40" offsetY="-27"/> + <frame index="1" delay="40" offsetY="-22"/> + <frame index="1" delay="50" offsetY="-18"/> + <frame index="2" delay="50" offsetY="-14"/> + <frame index="2" delay="60" offsetY="-10"/> + <frame index="3" delay="60" offsetY="-7"/> + <frame index="3" delay="70" offsetY="-4"/> + <frame index="4" delay="70" offsetY="-2"/> + <frame index="4" delay="80"/> + <end /> + </animation> + + <animation direction="upright"> + <frame index="5" delay="100" offsetY="1"/> + <frame index="5" delay="140" offsetY="3"/> + <frame index="5" delay="90" offsetY="1"/> + <frame index="5" delay="80" offsetY="-1"/> + <frame index="6" delay="70" offsetY="-3"/> + <frame index="6" delay="60" offsetY="-5"/> + <frame index="6" delay="60" offsetY="-7"/> + <frame index="7" delay="50" offsetY="-11" offsetX="1"/> + <frame index="7" delay="50" offsetY="-13" offsetX="1"/> + <frame index="0" delay="40" offsetY="-17" offsetX="2"/> + <frame index="0" delay="40" offsetY="-21" offsetX="3"/> + <frame index="1" delay="40" offsetY="-25" offsetX="4"/> + <frame index="1" delay="40" offsetY="-29" offsetX="5"/> + <frame index="2" delay="40" offsetY="-33" offsetX="6"/> + <frame index="2" delay="50" offsetY="-37" offsetX="7"/> + <!-- Hit the cible. --> + <frame index="3" delay="50" offsetY="-41" offsetX="8"/> + <frame index="3" delay="60" offsetY="-43" offsetX="7"/> + <frame index="4" delay="70" offsetY="-46" offsetX="7"/> + <frame index="4" delay="70" offsetY="-47" offsetX="6"/> + <!-- Peak reached. --> + <frame index="5" delay="90" offsetY="-49" offsetX="6"/> + <frame index="6" delay="70" offsetY="-48" offsetX="5"/> + <frame index="6" delay="70" offsetY="-47" offsetX="5"/> + <frame index="7" delay="60" offsetY="-44" offsetX="4"/> + <frame index="7" delay="60" offsetY="-42" offsetX="4"/> + <frame index="0" delay="50" offsetY="-39" offsetX="3"/> + <frame index="0" delay="40" offsetY="-36" offsetX="3"/> + <frame index="1" delay="40" offsetY="-32" offsetX="2"/> + <frame index="1" delay="40" offsetY="-27" offsetX="2"/> + <frame index="2" delay="40" offsetY="-22" offsetX="1"/> + <frame index="2" delay="50" offsetY="-18" offsetX="1"/> + <frame index="3" delay="50" offsetY="-13"/> + <frame index="3" delay="60" offsetY="-10"/> + <frame index="4" delay="60" offsetY="-7"/> + <frame index="4" delay="70" offsetY="-4"/> + <frame index="5" delay="70" offsetY="-2"/> + <frame index="5" delay="80"/> + <end /> + </animation> + + <animation direction="right"> + <frame index="6" delay="100" offsetY="1"/> + <frame index="6" delay="140" offsetY="3"/> + <frame index="6" delay="90" offsetY="1"/> + <frame index="6" delay="80" offsetY="-1"/> + <frame index="7" delay="70" offsetY="-3"/> + <frame index="7" delay="60" offsetY="-5"/> + <frame index="7" delay="60" offsetY="-7" offsetX="1"/> + <frame index="0" delay="50" offsetY="-10" offsetX="2"/> + <frame index="0" delay="50" offsetY="-12" offsetX="3"/> + <frame index="1" delay="40" offsetY="-15" offsetX="5"/> + <frame index="1" delay="40" offsetY="-18" offsetX="7"/> + <frame index="2" delay="40" offsetY="-21" offsetX="9"/> + <frame index="2" delay="40" offsetY="-24" offsetX="11"/> + <frame index="3" delay="40" offsetY="-27" offsetX="13"/> + <frame index="3" delay="50" offsetY="-30" offsetX="15"/> + <!-- Hit the cible. --> + <frame index="4" delay="50" offsetY="-33" offsetX="16"/> + <frame index="4" delay="60" offsetY="-36" offsetX="15"/> + <frame index="5" delay="70" offsetY="-39" offsetX="14"/> + <frame index="5" delay="70" offsetY="-41" offsetX="13"/> + <!-- Peak reached. --> + <frame index="6" delay="90" offsetY="-43" offsetX="12"/> + <frame index="7" delay="70" offsetY="-43" offsetX="11"/> + <frame index="7" delay="70" offsetY="-42" offsetX="10"/> + <frame index="0" delay="60" offsetY="-40" offsetX="9"/> + <frame index="0" delay="60" offsetY="-38" offsetX="8"/> + <frame index="1" delay="50" offsetY="-36" offsetX="7"/> + <frame index="1" delay="40" offsetY="-33" offsetX="6"/> + <frame index="2" delay="40" offsetY="-30" offsetX="5"/> + <frame index="2" delay="40" offsetY="-25" offsetX="4"/> + <frame index="3" delay="40" offsetY="-21" offsetX="3"/> + <frame index="3" delay="50" offsetY="-17" offsetX="2"/> + <frame index="4" delay="50" offsetY="-13" offsetX="1"/> + <frame index="4" delay="60" offsetY="-10"/> + <frame index="5" delay="60" offsetY="-7"/> + <frame index="5" delay="70" offsetY="-4"/> + <frame index="6" delay="70" offsetY="-2"/> + <frame index="6" delay="80"/> + <end /> + </animation> + + <animation direction="downright"> + <frame index="7" delay="100" offsetY="1"/> + <frame index="7" delay="140" offsetY="3"/> + <frame index="7" delay="90" offsetY="1"/> + <frame index="7" delay="80" offsetY="-1"/> + <frame index="0" delay="70" offsetY="-3"/> + <frame index="0" delay="60" offsetY="-5"/> + <frame index="0" delay="60" offsetY="-7"/> + <frame index="1" delay="50" offsetY="-9" offsetX="1"/> + <frame index="1" delay="50" offsetY="-11" offsetX="1"/> + <frame index="2" delay="40" offsetY="-13" offsetX="2"/> + <frame index="2" delay="40" offsetY="-15" offsetX="3"/> + <frame index="3" delay="40" offsetY="-17" offsetX="4"/> + <frame index="3" delay="40" offsetY="-19" offsetX="5"/> + <frame index="4" delay="40" offsetY="-21" offsetX="6"/> + <frame index="4" delay="50" offsetY="-23" offsetX="7"/> + <!-- Hit the cible. --> + <frame index="5" delay="50" offsetY="-25" offsetX="8"/> + <frame index="5" delay="60" offsetY="-29" offsetX="7"/> + <frame index="6" delay="70" offsetY="-32" offsetX="7"/> + <frame index="6" delay="70" offsetY="-35" offsetX="6"/> + <!-- Peak reached. --> + <frame index="7" delay="90" offsetY="-37" offsetX="6"/> + <frame index="0" delay="70" offsetY="-38" offsetX="5"/> + <frame index="0" delay="70" offsetY="-37" offsetX="5"/> + <frame index="1" delay="60" offsetY="-36" offsetX="4"/> + <frame index="1" delay="60" offsetY="-34" offsetX="4"/> + <frame index="2" delay="50" offsetY="-33" offsetX="3"/> + <frame index="2" delay="40" offsetY="-30" offsetX="3"/> + <frame index="3" delay="40" offsetY="-28" offsetX="2"/> + <frame index="3" delay="40" offsetY="-23" offsetX="2"/> + <frame index="4" delay="40" offsetY="-20" offsetX="1"/> + <frame index="4" delay="50" offsetY="-16" offsetX="1"/> + <frame index="5" delay="50" offsetY="-13"/> + <frame index="5" delay="60" offsetY="-10"/> + <frame index="6" delay="60" offsetY="-7"/> + <frame index="6" delay="70" offsetY="-4"/> + <frame index="7" delay="70" offsetY="-2"/> + <frame index="7" delay="80"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="blub"> + <animation direction="default"> + <frame index="0" delay="440"/> + <sequence start="8" end="10" delay="100"/> + <frame index="10"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/blub.png b/graphics/sprites/monsters/blub.png Binary files differnew file mode 100644 index 0000000..f60f6a1 --- /dev/null +++ b/graphics/sprites/monsters/blub.png diff --git a/graphics/sprites/monsters/blub.xml b/graphics/sprites/monsters/blub.xml new file mode 100644 index 0000000..24ddb52 --- /dev/null +++ b/graphics/sprites/monsters/blub.xml @@ -0,0 +1,580 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="blub" + src="graphics/sprites/monsters/blub.png" + width="16" + height="16"/> + + <action name="spawn" imageset="blub"> + <animation direction="default"> + <!-- Coming out of the ground. --> + <frame index="12" delay="130"/> + <frame index="11" delay="120"/> + <frame index="10" delay="110"/> + <frame index="9" delay="400"/> + <frame index="8" delay="110"/> + <!-- Rotate tentacles. --> + <frame index="0" delay="660"/> + <jump action="stand"/> + </animation> + </action> + + <action name="stand" imageset="blub"> + <animation direction="down"> + <frame index="0" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="0" delay="100"/> + <goto label="rotate" rand="2"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="0" end="7" delay="110"/> + </animation> + + <animation direction="downleft"> + <frame index="1" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="1" delay="100"/> + <goto label="rotate" rand="2"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="1" end="7" delay="110"/> + <frame index="0" delay="110"/> + </animation> + + <animation direction="left"> + <frame index="2" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="2" delay="100"/> + <goto label="rotate" rand="2"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="2" end="7" delay="110"/> + <sequence start="0" end="1" delay="110"/> + </animation> + + <animation direction="upleft"> + <frame index="3" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="3" delay="100"/> + <goto label="rotate" rand="2"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="3" end="7" delay="110"/> + <sequence start="0" end="2" delay="110"/> + </animation> + + <animation direction="up"> + <frame index="4" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="4" delay="100"/> + <goto label="rotate" rand="2"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="4" end="7" delay="110"/> + <sequence start="0" end="3" delay="110"/> + </animation> + + <animation direction="upright"> + <frame index="5" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="5" delay="100"/> + <goto label="rotate" rand="2"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="5" end="7" delay="110"/> + <sequence start="0" end="4" delay="110"/> + </animation> + + <animation direction="right"> + <frame index="6" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="6" delay="100"/> + <goto label="rotate" rand="2"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="6" end="7" delay="110"/> + <sequence start="0" end="5" delay="110"/> + </animation> + + <animation direction="downright"> + <frame index="7" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="7" delay="100"/> + <goto label="rotate" rand="2"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <frame index="7" delay="110"/> + <sequence start="0" end="6" delay="110"/> + </animation> + </action> + + <action name="walk" imageset="blub"> + <animation direction="down"> + <frame index="0" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="0" delay="100"/> + <goto label="rotate" rand="4"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="0" end="7" delay="110"/> + </animation> + + <animation direction="downleft"> + <frame index="1" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="1" delay="100"/> + <goto label="rotate" rand="4"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="1" end="7" delay="110"/> + <frame index="0" delay="110"/> + </animation> + + <animation direction="left"> + <frame index="2" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="2" delay="100"/> + <goto label="rotate" rand="4"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="2" end="7" delay="110"/> + <sequence start="0" end="1" delay="110"/> + </animation> + + <animation direction="upleft"> + <frame index="3" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="3" delay="100"/> + <goto label="rotate" rand="4"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="3" end="7" delay="110"/> + <sequence start="0" end="2" delay="110"/> + </animation> + + <animation direction="up"> + <frame index="4" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="4" delay="100"/> + <goto label="rotate" rand="4"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="4" end="7" delay="110"/> + <sequence start="0" end="3" delay="110"/> + </animation> + + <animation direction="upright"> + <frame index="5" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="5" delay="100"/> + <goto label="rotate" rand="4"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="5" end="7" delay="110"/> + <sequence start="0" end="4" delay="110"/> + </animation> + + <animation direction="right"> + <frame index="6" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="6" delay="100"/> + <goto label="rotate" rand="4"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <sequence start="6" end="7" delay="110"/> + <sequence start="0" end="5" delay="110"/> + </animation> + + <animation direction="downright"> + <frame index="7" delay="120"/> + <!-- Static Animation. --> + <label name="start"/> + <frame index="7" delay="100"/> + <goto label="rotate" rand="4"/> + <goto label="start" rand="100"/> + <!-- Rotate Animation. --> + <label name="rotate"/> + <frame index="7" delay="110"/> + <sequence start="0" end="6" delay="110"/> + </animation> + </action> + + <action name="attack" imageset="blub"> + <animation direction="down"> + <frame index="0" delay="100" offsetY="1"/> + <frame index="0" delay="140" offsetY="3"/> + <frame index="0" delay="90" offsetY="1"/> + <frame index="0" delay="80" offsetY="-1"/> + <frame index="1" delay="70" offsetY="-3"/> + <frame index="1" delay="60" offsetY="-5"/> + <frame index="1" delay="60" offsetY="-7"/> + <frame index="2" delay="50" offsetY="-9"/> + <frame index="2" delay="50" offsetY="-10"/> + <frame index="3" delay="40" offsetY="-12"/> + <frame index="3" delay="40" offsetY="-14"/> + <frame index="4" delay="40" offsetY="-16"/> + <frame index="4" delay="40" offsetY="-18"/> + <frame index="5" delay="40" offsetY="-20"/> + <frame index="5" delay="50" offsetY="-22"/> + <!-- Hit the cible. --> + <frame index="6" delay="50" offsetY="-25"/> + <frame index="6" delay="60" offsetY="-28"/> + <frame index="7" delay="70" offsetY="-32"/> + <frame index="7" delay="70" offsetY="-34"/> + <!-- Peak reached. --> + <frame index="0" delay="90" offsetY="-37"/> + <frame index="1" delay="70" offsetY="-37"/> + <frame index="1" delay="70" offsetY="-36"/> + <frame index="2" delay="60" offsetY="-35"/> + <frame index="2" delay="60" offsetY="-34"/> + <frame index="3" delay="50" offsetY="-32"/> + <frame index="3" delay="40" offsetY="-27"/> + <frame index="4" delay="40" offsetY="-25"/> + <frame index="4" delay="40" offsetY="-23"/> + <frame index="5" delay="40" offsetY="-20"/> + <frame index="5" delay="50" offsetY="-16"/> + <frame index="6" delay="50" offsetY="-13"/> + <frame index="6" delay="60" offsetY="-10"/> + <frame index="7" delay="60" offsetY="-7"/> + <frame index="7" delay="70" offsetY="-4"/> + <frame index="0" delay="70" offsetY="-2"/> + <frame index="0" delay="80"/> + <end /> + </animation> + + <animation direction="downleft"> + <frame index="1" delay="100" offsetY="1"/> + <frame index="1" delay="140" offsetY="3"/> + <frame index="1" delay="90" offsetY="1"/> + <frame index="1" delay="80" offsetY="-1"/> + <frame index="2" delay="70" offsetY="-3"/> + <frame index="2" delay="60" offsetY="-5"/> + <frame index="2" delay="60" offsetY="-7"/> + <frame index="3" delay="50" offsetY="-9" offsetX="-1"/> + <frame index="3" delay="50" offsetY="-11" offsetX="-1"/> + <frame index="4" delay="40" offsetY="-13" offsetX="-2"/> + <frame index="4" delay="40" offsetY="-15" offsetX="-3"/> + <frame index="5" delay="40" offsetY="-17" offsetX="-4"/> + <frame index="5" delay="40" offsetY="-19" offsetX="-5"/> + <frame index="6" delay="40" offsetY="-21" offsetX="-6"/> + <frame index="6" delay="50" offsetY="-23" offsetX="-7"/> + <!-- Hit the cible. --> + <frame index="7" delay="50" offsetY="-25" offsetX="-8"/> + <frame index="7" delay="60" offsetY="-29" offsetX="-7"/> + <frame index="0" delay="70" offsetY="-32" offsetX="-7"/> + <frame index="0" delay="70" offsetY="-35" offsetX="-6"/> + <!-- Peak reached. --> + <frame index="1" delay="90" offsetY="-37" offsetX="-6"/> + <frame index="2" delay="70" offsetY="-38" offsetX="-5"/> + <frame index="2" delay="70" offsetY="-37" offsetX="-5"/> + <frame index="3" delay="60" offsetY="-36" offsetX="-4"/> + <frame index="3" delay="60" offsetY="-34" offsetX="-4"/> + <frame index="4" delay="50" offsetY="-33" offsetX="-3"/> + <frame index="4" delay="40" offsetY="-30" offsetX="-3"/> + <frame index="5" delay="40" offsetY="-28" offsetX="-2"/> + <frame index="5" delay="40" offsetY="-23" offsetX="-2"/> + <frame index="6" delay="40" offsetY="-20" offsetX="-1"/> + <frame index="6" delay="50" offsetY="-16" offsetX="-1"/> + <frame index="7" delay="50" offsetY="-13"/> + <frame index="7" delay="60" offsetY="-10"/> + <frame index="0" delay="60" offsetY="-7"/> + <frame index="0" delay="70" offsetY="-4"/> + <frame index="1" delay="70" offsetY="-2"/> + <frame index="1" delay="80"/> + <end /> + </animation> + + <animation direction="left"> + <frame index="2" delay="100" offsetY="1"/> + <frame index="2" delay="140" offsetY="3"/> + <frame index="2" delay="90" offsetY="1"/> + <frame index="2" delay="80" offsetY="-1"/> + <frame index="3" delay="70" offsetY="-3"/> + <frame index="3" delay="60" offsetY="-5"/> + <frame index="3" delay="60" offsetY="-7" offsetX="-1"/> + <frame index="4" delay="50" offsetY="-10" offsetX="-2"/> + <frame index="4" delay="50" offsetY="-12" offsetX="-3"/> + <frame index="5" delay="40" offsetY="-15" offsetX="-5"/> + <frame index="5" delay="40" offsetY="-18" offsetX="-7"/> + <frame index="6" delay="40" offsetY="-21" offsetX="-9"/> + <frame index="6" delay="40" offsetY="-24" offsetX="-11"/> + <frame index="7" delay="40" offsetY="-27" offsetX="-13"/> + <frame index="7" delay="50" offsetY="-30" offsetX="-15"/> + <!-- Hit the cible. --> + <frame index="0" delay="50" offsetY="-33" offsetX="-16"/> + <frame index="0" delay="60" offsetY="-36" offsetX="-15"/> + <frame index="1" delay="70" offsetY="-39" offsetX="-14"/> + <frame index="1" delay="70" offsetY="-41" offsetX="-13"/> + <!-- Peak reached. --> + <frame index="2" delay="90" offsetY="-43" offsetX="-12"/> + <frame index="3" delay="70" offsetY="-43" offsetX="-11"/> + <frame index="3" delay="70" offsetY="-42" offsetX="-10"/> + <frame index="4" delay="60" offsetY="-40" offsetX="-9"/> + <frame index="4" delay="60" offsetY="-38" offsetX="-8"/> + <frame index="5" delay="50" offsetY="-36" offsetX="-7"/> + <frame index="5" delay="40" offsetY="-33" offsetX="-6"/> + <frame index="6" delay="40" offsetY="-30" offsetX="-5"/> + <frame index="6" delay="40" offsetY="-25" offsetX="-4"/> + <frame index="7" delay="40" offsetY="-21" offsetX="-3"/> + <frame index="7" delay="50" offsetY="-17" offsetX="-2"/> + <frame index="0" delay="50" offsetY="-13" offsetX="-1"/> + <frame index="0" delay="60" offsetY="-10"/> + <frame index="1" delay="60" offsetY="-7"/> + <frame index="1" delay="70" offsetY="-4"/> + <frame index="2" delay="70" offsetY="-2"/> + <frame index="2" delay="80"/> + <end /> + </animation> + + <animation direction="upleft"> + <frame index="3" delay="100" offsetY="1"/> + <frame index="3" delay="140" offsetY="3"/> + <frame index="3" delay="90" offsetY="1"/> + <frame index="3" delay="80" offsetY="-1"/> + <frame index="4" delay="70" offsetY="-3"/> + <frame index="4" delay="60" offsetY="-5"/> + <frame index="4" delay="60" offsetY="-7"/> + <frame index="5" delay="50" offsetY="-11" offsetX="-1"/> + <frame index="5" delay="50" offsetY="-13" offsetX="-1"/> + <frame index="6" delay="40" offsetY="-17" offsetX="-2"/> + <frame index="6" delay="40" offsetY="-21" offsetX="-3"/> + <frame index="7" delay="40" offsetY="-25" offsetX="-4"/> + <frame index="7" delay="40" offsetY="-29" offsetX="-5"/> + <frame index="0" delay="40" offsetY="-33" offsetX="-6"/> + <frame index="0" delay="50" offsetY="-37" offsetX="-7"/> + <!-- Hit the cible. --> + <frame index="1" delay="50" offsetY="-41" offsetX="-8"/> + <frame index="1" delay="60" offsetY="-43" offsetX="-7"/> + <frame index="2" delay="70" offsetY="-46" offsetX="-7"/> + <frame index="2" delay="70" offsetY="-47" offsetX="-6"/> + <!-- Peak reached. --> + <frame index="3" delay="90" offsetY="-49" offsetX="-6"/> + <frame index="4" delay="70" offsetY="-48" offsetX="-5"/> + <frame index="4" delay="70" offsetY="-47" offsetX="-5"/> + <frame index="5" delay="60" offsetY="-44" offsetX="-4"/> + <frame index="5" delay="60" offsetY="-42" offsetX="-4"/> + <frame index="6" delay="50" offsetY="-39" offsetX="-3"/> + <frame index="6" delay="40" offsetY="-36" offsetX="-3"/> + <frame index="7" delay="40" offsetY="-32" offsetX="-2"/> + <frame index="7" delay="40" offsetY="-27" offsetX="-2"/> + <frame index="0" delay="40" offsetY="-22" offsetX="-1"/> + <frame index="0" delay="50" offsetY="-18" offsetX="-1"/> + <frame index="1" delay="50" offsetY="-13"/> + <frame index="1" delay="60" offsetY="-10"/> + <frame index="2" delay="60" offsetY="-7"/> + <frame index="2" delay="70" offsetY="-4"/> + <frame index="3" delay="70" offsetY="-2"/> + <frame index="3" delay="80"/> + <end /> + </animation> + + <animation direction="up"> + <frame index="4" delay="100" offsetY="1"/> + <frame index="4" delay="140" offsetY="3"/> + <frame index="4" delay="90" offsetY="1"/> + <frame index="4" delay="80" offsetY="-1"/> + <frame index="5" delay="70" offsetY="-3"/> + <frame index="5" delay="60" offsetY="-5"/> + <frame index="5" delay="60" offsetY="-7"/> + <frame index="6" delay="50" offsetY="-11"/> + <frame index="6" delay="50" offsetY="-13"/> + <frame index="7" delay="40" offsetY="-17"/> + <frame index="7" delay="40" offsetY="-21"/> + <frame index="0" delay="40" offsetY="-25"/> + <frame index="0" delay="40" offsetY="-29"/> + <frame index="1" delay="40" offsetY="-33"/> + <frame index="1" delay="50" offsetY="-37"/> + <!-- Hit the cible. --> + <frame index="2" delay="50" offsetY="-41"/> + <frame index="2" delay="60" offsetY="-43"/> + <frame index="3" delay="70" offsetY="-46"/> + <frame index="3" delay="70" offsetY="-47"/> + <!-- Peak reached. --> + <frame index="4" delay="90" offsetY="-49"/> + <frame index="5" delay="70" offsetY="-48"/> + <frame index="5" delay="70" offsetY="-47"/> + <frame index="6" delay="60" offsetY="-44"/> + <frame index="6" delay="60" offsetY="-42"/> + <frame index="7" delay="50" offsetY="-39"/> + <frame index="7" delay="40" offsetY="-36"/> + <frame index="0" delay="40" offsetY="-32"/> + <frame index="0" delay="40" offsetY="-27"/> + <frame index="1" delay="40" offsetY="-22"/> + <frame index="1" delay="50" offsetY="-18"/> + <frame index="2" delay="50" offsetY="-14"/> + <frame index="2" delay="60" offsetY="-10"/> + <frame index="3" delay="60" offsetY="-7"/> + <frame index="3" delay="70" offsetY="-4"/> + <frame index="4" delay="70" offsetY="-2"/> + <frame index="4" delay="80"/> + <end /> + </animation> + + <animation direction="upright"> + <frame index="5" delay="100" offsetY="1"/> + <frame index="5" delay="140" offsetY="3"/> + <frame index="5" delay="90" offsetY="1"/> + <frame index="5" delay="80" offsetY="-1"/> + <frame index="6" delay="70" offsetY="-3"/> + <frame index="6" delay="60" offsetY="-5"/> + <frame index="6" delay="60" offsetY="-7"/> + <frame index="7" delay="50" offsetY="-11" offsetX="1"/> + <frame index="7" delay="50" offsetY="-13" offsetX="1"/> + <frame index="0" delay="40" offsetY="-17" offsetX="2"/> + <frame index="0" delay="40" offsetY="-21" offsetX="3"/> + <frame index="1" delay="40" offsetY="-25" offsetX="4"/> + <frame index="1" delay="40" offsetY="-29" offsetX="5"/> + <frame index="2" delay="40" offsetY="-33" offsetX="6"/> + <frame index="2" delay="50" offsetY="-37" offsetX="7"/> + <!-- Hit the cible. --> + <frame index="3" delay="50" offsetY="-41" offsetX="8"/> + <frame index="3" delay="60" offsetY="-43" offsetX="7"/> + <frame index="4" delay="70" offsetY="-46" offsetX="7"/> + <frame index="4" delay="70" offsetY="-47" offsetX="6"/> + <!-- Peak reached. --> + <frame index="5" delay="90" offsetY="-49" offsetX="6"/> + <frame index="6" delay="70" offsetY="-48" offsetX="5"/> + <frame index="6" delay="70" offsetY="-47" offsetX="5"/> + <frame index="7" delay="60" offsetY="-44" offsetX="4"/> + <frame index="7" delay="60" offsetY="-42" offsetX="4"/> + <frame index="0" delay="50" offsetY="-39" offsetX="3"/> + <frame index="0" delay="40" offsetY="-36" offsetX="3"/> + <frame index="1" delay="40" offsetY="-32" offsetX="2"/> + <frame index="1" delay="40" offsetY="-27" offsetX="2"/> + <frame index="2" delay="40" offsetY="-22" offsetX="1"/> + <frame index="2" delay="50" offsetY="-18" offsetX="1"/> + <frame index="3" delay="50" offsetY="-13"/> + <frame index="3" delay="60" offsetY="-10"/> + <frame index="4" delay="60" offsetY="-7"/> + <frame index="4" delay="70" offsetY="-4"/> + <frame index="5" delay="70" offsetY="-2"/> + <frame index="5" delay="80"/> + <end /> + </animation> + + <animation direction="right"> + <frame index="6" delay="100" offsetY="1"/> + <frame index="6" delay="140" offsetY="3"/> + <frame index="6" delay="90" offsetY="1"/> + <frame index="6" delay="80" offsetY="-1"/> + <frame index="7" delay="70" offsetY="-3"/> + <frame index="7" delay="60" offsetY="-5"/> + <frame index="7" delay="60" offsetY="-7" offsetX="1"/> + <frame index="0" delay="50" offsetY="-10" offsetX="2"/> + <frame index="0" delay="50" offsetY="-12" offsetX="3"/> + <frame index="1" delay="40" offsetY="-15" offsetX="5"/> + <frame index="1" delay="40" offsetY="-18" offsetX="7"/> + <frame index="2" delay="40" offsetY="-21" offsetX="9"/> + <frame index="2" delay="40" offsetY="-24" offsetX="11"/> + <frame index="3" delay="40" offsetY="-27" offsetX="13"/> + <frame index="3" delay="50" offsetY="-30" offsetX="15"/> + <!-- Hit the cible. --> + <frame index="4" delay="50" offsetY="-33" offsetX="16"/> + <frame index="4" delay="60" offsetY="-36" offsetX="15"/> + <frame index="5" delay="70" offsetY="-39" offsetX="14"/> + <frame index="5" delay="70" offsetY="-41" offsetX="13"/> + <!-- Peak reached. --> + <frame index="6" delay="90" offsetY="-43" offsetX="12"/> + <frame index="7" delay="70" offsetY="-43" offsetX="11"/> + <frame index="7" delay="70" offsetY="-42" offsetX="10"/> + <frame index="0" delay="60" offsetY="-40" offsetX="9"/> + <frame index="0" delay="60" offsetY="-38" offsetX="8"/> + <frame index="1" delay="50" offsetY="-36" offsetX="7"/> + <frame index="1" delay="40" offsetY="-33" offsetX="6"/> + <frame index="2" delay="40" offsetY="-30" offsetX="5"/> + <frame index="2" delay="40" offsetY="-25" offsetX="4"/> + <frame index="3" delay="40" offsetY="-21" offsetX="3"/> + <frame index="3" delay="50" offsetY="-17" offsetX="2"/> + <frame index="4" delay="50" offsetY="-13" offsetX="1"/> + <frame index="4" delay="60" offsetY="-10"/> + <frame index="5" delay="60" offsetY="-7"/> + <frame index="5" delay="70" offsetY="-4"/> + <frame index="6" delay="70" offsetY="-2"/> + <frame index="6" delay="80"/> + <end /> + </animation> + + <animation direction="downright"> + <frame index="7" delay="100" offsetY="1"/> + <frame index="7" delay="140" offsetY="3"/> + <frame index="7" delay="90" offsetY="1"/> + <frame index="7" delay="80" offsetY="-1"/> + <frame index="0" delay="70" offsetY="-3"/> + <frame index="0" delay="60" offsetY="-5"/> + <frame index="0" delay="60" offsetY="-7"/> + <frame index="1" delay="50" offsetY="-9" offsetX="1"/> + <frame index="1" delay="50" offsetY="-11" offsetX="1"/> + <frame index="2" delay="40" offsetY="-13" offsetX="2"/> + <frame index="2" delay="40" offsetY="-15" offsetX="3"/> + <frame index="3" delay="40" offsetY="-17" offsetX="4"/> + <frame index="3" delay="40" offsetY="-19" offsetX="5"/> + <frame index="4" delay="40" offsetY="-21" offsetX="6"/> + <frame index="4" delay="50" offsetY="-23" offsetX="7"/> + <!-- Hit the cible. --> + <frame index="5" delay="50" offsetY="-25" offsetX="8"/> + <frame index="5" delay="60" offsetY="-29" offsetX="7"/> + <frame index="6" delay="70" offsetY="-32" offsetX="7"/> + <frame index="6" delay="70" offsetY="-35" offsetX="6"/> + <!-- Peak reached. --> + <frame index="7" delay="90" offsetY="-37" offsetX="6"/> + <frame index="0" delay="70" offsetY="-38" offsetX="5"/> + <frame index="0" delay="70" offsetY="-37" offsetX="5"/> + <frame index="1" delay="60" offsetY="-36" offsetX="4"/> + <frame index="1" delay="60" offsetY="-34" offsetX="4"/> + <frame index="2" delay="50" offsetY="-33" offsetX="3"/> + <frame index="2" delay="40" offsetY="-30" offsetX="3"/> + <frame index="3" delay="40" offsetY="-28" offsetX="2"/> + <frame index="3" delay="40" offsetY="-23" offsetX="2"/> + <frame index="4" delay="40" offsetY="-20" offsetX="1"/> + <frame index="4" delay="50" offsetY="-16" offsetX="1"/> + <frame index="5" delay="50" offsetY="-13"/> + <frame index="5" delay="60" offsetY="-10"/> + <frame index="6" delay="60" offsetY="-7"/> + <frame index="6" delay="70" offsetY="-4"/> + <frame index="7" delay="70" offsetY="-2"/> + <frame index="7" delay="80"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="blub"> + <animation direction="default"> + <frame index="8" delay="110"/> + <frame index="9" delay="330"/> + <sequence start="10" end="12" delay="100"/> + <frame index="12"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/bluepar.png b/graphics/sprites/monsters/bluepar.png Binary files differnew file mode 100644 index 0000000..764630a --- /dev/null +++ b/graphics/sprites/monsters/bluepar.png diff --git a/graphics/sprites/monsters/bluepar.xml b/graphics/sprites/monsters/bluepar.xml new file mode 100644 index 0000000..a5a9906 --- /dev/null +++ b/graphics/sprites/monsters/bluepar.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/bluepar.png" width="50" height="42"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-12"/> + </animation> + <animation direction="left"> + <frame index="10" offsetY="-12"/> + </animation> + <animation direction="up"> + <frame index="20" offsetY="-12"/> + </animation> + <animation direction="right"> + <frame index="30" offsetY="-12"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetY="-12"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetY="-12"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetY="-12"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetY="-12"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY="-12"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="-12"/> + </animation> + <animation direction="up"> + <frame index="29" offsetY="-12"/> + </animation> + <animation direction="right"> + <frame index="39" offsetY="-12"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY="-12"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY="-12"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetY="-12"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetY="-12"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/bobone.png b/graphics/sprites/monsters/bobone.png Binary files differnew file mode 100644 index 0000000..83d0139 --- /dev/null +++ b/graphics/sprites/monsters/bobone.png diff --git a/graphics/sprites/monsters/bosspinkie.png b/graphics/sprites/monsters/bosspinkie.png Binary files differnew file mode 100644 index 0000000..5f7f1a3 --- /dev/null +++ b/graphics/sprites/monsters/bosspinkie.png diff --git a/graphics/sprites/monsters/bosspinkie.xml b/graphics/sprites/monsters/bosspinkie.xml new file mode 100644 index 0000000..9ff7bdd --- /dev/null +++ b/graphics/sprites/monsters/bosspinkie.xml @@ -0,0 +1,6 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/bosspinkie.png" width="50" height="42" /> + + <include file="monsters/pinkie.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/bosspinkie2.png b/graphics/sprites/monsters/bosspinkie2.png Binary files differnew file mode 100644 index 0000000..0f024ba --- /dev/null +++ b/graphics/sprites/monsters/bosspinkie2.png diff --git a/graphics/sprites/monsters/bosspinkie2.xml b/graphics/sprites/monsters/bosspinkie2.xml new file mode 100644 index 0000000..36c4441 --- /dev/null +++ b/graphics/sprites/monsters/bosspinkie2.xml @@ -0,0 +1,6 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/bosspinkie2.png" width="200" height="168" /> + + <include file="monsters/pinkie.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/brainic.png b/graphics/sprites/monsters/brainic.png Binary files differnew file mode 100644 index 0000000..74d8ff0 --- /dev/null +++ b/graphics/sprites/monsters/brainic.png diff --git a/graphics/sprites/monsters/brainic.xml b/graphics/sprites/monsters/brainic.xml new file mode 100644 index 0000000..192c4c0 --- /dev/null +++ b/graphics/sprites/monsters/brainic.xml @@ -0,0 +1,68 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/brainic.png" width="32" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="5"/> + </animation> + <animation direction="right"> + <frame index="10"/> + </animation> + <animation direction="up"> + <frame index="15"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="0" end="2" delay="200"/> + </animation> + <animation direction="left"> + <sequence start="5" end="7" delay="200"/> + </animation> + <animation direction="right"> + <sequence start="10" end="12" delay="200"/> + </animation> + <animation direction="up"> + <sequence start="15" end="17" delay="200"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="4"/> + </animation> + <animation direction="left"> + <frame index="9"/> + </animation> + <animation direction="right"> + <frame index="14"/> + </animation> + <animation direction="up"> + <frame index="19"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="1" end="3" delay="100"/> + <sequence start="3" end="0" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="6" end="8" delay="100"/> + <sequence start="8" end="5" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="11" end="13" delay="100"/> + <sequence start="13" end="10" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="16" end="18" delay="100"/> + <sequence start="18" end="15" delay="100"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/butterfly.png b/graphics/sprites/monsters/butterfly.png Binary files differnew file mode 100644 index 0000000..f15cd2c --- /dev/null +++ b/graphics/sprites/monsters/butterfly.png diff --git a/graphics/sprites/monsters/butterfly.xml b/graphics/sprites/monsters/butterfly.xml new file mode 100644 index 0000000..9d0af81 --- /dev/null +++ b/graphics/sprites/monsters/butterfly.xml @@ -0,0 +1,98 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/butterfly.png|W" width="28" height="28"/> + <action name="stand" imageset="base"> + <animation direction="up"> + <sequence start="0" end="3" delay="120" offsetY="-20"/> + </animation> + <animation direction="down"> + <sequence start="0" end="3" delay="120" offsetY="-20"/> + </animation> + <animation direction="right"> + <sequence start="4" end="7" delay="120" offsetY="-20"/> + </animation> + <animation direction="left"> + <sequence start="8" end="11" delay="120" offsetY="-20"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="up"> + <sequence start="0" end="3" delay="75" offsetY="-20"/> + </animation> + <animation direction="down"> + <sequence start="0" end="3" delay="75" offsetY="-20"/> + </animation> + <animation direction="right"> + <sequence start="4" end="7" delay="75" offsetY="-20"/> + </animation> + <animation direction="left"> + <sequence start="8" end="11" delay="75" offsetY="-20"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="up"> + <frame index="0" delay="50" offsetY="-24"/> + <frame index="1" delay="50" offsetY="-36"/> + <frame index="2" delay="50" offsetY="-84"/> + <frame index="3" delay="60" offsetY="-52"/> + <frame index="2" delay="60" offsetY="-36"/> + <frame index="1" delay="60" offsetY="-28"/> + <frame index="0" delay="60" offsetY="-24"/> + <end/> + </animation> + <animation direction="down"> + <frame index="0" delay="50" offsetY="-16"/> + <frame index="1" delay="50" offsetY="-4"/> + <frame index="2" delay="50" offsetY="44"/> + <frame index="3" delay="60" offsetY="12"/> + <frame index="2" delay="60" offsetY="-4"/> + <frame index="1" delay="60" offsetY="-12"/> + <frame index="0" delay="60" offsetY="-16"/> + <end/> + </animation> + <animation direction="right"> + <frame index="4" delay="50" offsetY="-20" offsetX="4"/> + <frame index="5" delay="50" offsetY="-20" offsetX="16"/> + <frame index="6" delay="50" offsetY="-20" offsetX="64"/> + <frame index="7" delay="60" offsetY="-20" offsetX="32"/> + <frame index="6" delay="60" offsetY="-20" offsetX="16"/> + <frame index="5" delay="60" offsetY="-20" offsetX="8"/> + <frame index="4" delay="60" offsetY="-20" offsetX="4"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" delay="50" offsetY="-20" offsetX="-4"/> + <frame index="9" delay="50" offsetY="-20" offsetX="-16"/> + <frame index="10" delay="50" offsetY="-20" offsetX="-64"/> + <frame index="11" delay="60" offsetY="-20" offsetX="-32"/> + <frame index="10" delay="60" offsetY="-20" offsetX="-16"/> + <frame index="9" delay="60" offsetY="-20" offsetX="-8"/> + <frame index="8" delay="60" offsetY="-20" offsetX="-4"/> + <end/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="12" delay="70" offsetY="-19" offsetX="2"/> + <frame index="13" delay="70" offsetY="-18" offsetX="4"/> + <frame index="14" delay="70" offsetY="-17" offsetX="8"/> + <frame index="13" delay="70" offsetY="-16" offsetX="10"/> + <frame index="12" delay="75" offsetY="-15" offsetX="8"/> + <frame index="13" delay="75" offsetY="-14" offsetX="4"/> + <frame index="14" delay="75" offsetY="-13" offsetX="2"/> + <frame index="13" delay="75" offsetY="-12" offsetX="0"/> + <frame index="12" delay="80" offsetY="-11" offsetX="-2"/> + <frame index="13" delay="80" offsetY="-10" offsetX="-4"/> + <frame index="14" delay="80" offsetY="-9" offsetX="-6"/> + <frame index="13" delay="80" offsetY="-8" offsetX="-8"/> + <frame index="12" delay="85" offsetY="-7" offsetX="-10"/> + <frame index="13" delay="85" offsetY="-6" offsetX="-8"/> + <frame index="14" delay="85" offsetY="-5" offsetX="-6"/> + <frame index="13" delay="85" offsetY="-4" offsetX="-4"/> + <frame index="12" delay="90" offsetY="-3" offsetX="-2"/> + <frame index="13" delay="90" offsetY="-2" offsetX="0"/> + <frame index="14" delay="90" offsetY="-1" offsetX="2"/> + <frame index="15" delay="5000" offsetY="0" offsetX="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/candorghost.png b/graphics/sprites/monsters/candorghost.png Binary files differnew file mode 100644 index 0000000..4e26031 --- /dev/null +++ b/graphics/sprites/monsters/candorghost.png diff --git a/graphics/sprites/monsters/candorghost.xml b/graphics/sprites/monsters/candorghost.xml new file mode 100644 index 0000000..a6af985 --- /dev/null +++ b/graphics/sprites/monsters/candorghost.xml @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="base" + src="graphics/sprites/monsters/candorghost.png" + width="50" + height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="right"> + <frame index="30"/> + </animation> + <animation direction="up"> + <frame index="20"/> + </animation> + <animation direction="left"> + <frame index="10"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="0" end="4" delay="200"/> + </animation> + <animation direction="right"> + <sequence start="30" end="34" delay="200"/> + </animation> + <animation direction="up"> + <sequence start="20" end="24" delay="200"/> + </animation> + <animation direction="left"> + <sequence start="10" end="14" delay="200"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="0" end="8" delay="150"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="30" end="38" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="20" end="28" delay="150"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="10" end="18" delay="150"/> + <end/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" delay="0"/> + </animation> + <animation direction="right"> + <frame index="39" delay="0"/> + </animation> + <animation direction="up"> + <frame index="29" delay="0"/> + </animation> + <animation direction="left"> + <frame index="19" delay="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/candorscorpion.png b/graphics/sprites/monsters/candorscorpion.png Binary files differnew file mode 100644 index 0000000..8a8ed2e --- /dev/null +++ b/graphics/sprites/monsters/candorscorpion.png diff --git a/graphics/sprites/monsters/candorscorpion.xml b/graphics/sprites/monsters/candorscorpion.xml new file mode 100644 index 0000000..223c3c1 --- /dev/null +++ b/graphics/sprites/monsters/candorscorpion.xml @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW 2 Moubootaur Legends --> + +<sprite> + <imageset name="base" src="graphics/sprites/monsters/candorscorpion.png" + width="48" + height="45"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="2"/> + </animation> + <animation direction="left"> + <frame index="10" offsetY="2"/> + </animation> + <animation direction="up"> + <frame index="20" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="30" offsetY="2"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetY="2"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetY="2"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetY="2"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY="2"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="2"/> + </animation> + <animation direction="up"> + <frame index="29" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="39" offsetY="2"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY="2"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY="2"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetX="-1" offsetY="3"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetY="2"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/cavemaggot.png b/graphics/sprites/monsters/cavemaggot.png Binary files differnew file mode 100644 index 0000000..e3edd67 --- /dev/null +++ b/graphics/sprites/monsters/cavemaggot.png diff --git a/graphics/sprites/monsters/cavemaggot.xml b/graphics/sprites/monsters/cavemaggot.xml new file mode 100644 index 0000000..b4153ca --- /dev/null +++ b/graphics/sprites/monsters/cavemaggot.xml @@ -0,0 +1,6 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/cavemaggot.png" width="20" height="15"/> + + <include file="monsters/maggot.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/cavesnake.png b/graphics/sprites/monsters/cavesnake.png Binary files differnew file mode 100644 index 0000000..ea4045d --- /dev/null +++ b/graphics/sprites/monsters/cavesnake.png diff --git a/graphics/sprites/monsters/cavesnake.xml b/graphics/sprites/monsters/cavesnake.xml new file mode 100644 index 0000000..c63046d --- /dev/null +++ b/graphics/sprites/monsters/cavesnake.xml @@ -0,0 +1,76 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/cavesnake.png" width="96" height="56"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="6"/> + </animation> + <animation direction="left"> + <frame index="7" offsetX="-1" offsetY="4"/> + </animation> + <animation direction="up"> + <frame index="14" offsetX="0" offsetY="-5"/> + </animation> + <animation direction="right"> + <frame index="21" offsetX="1" offsetY="5"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" offsetX="0" offsetY="6" delay="150"/> + </animation> + <animation direction="left"> + <sequence start="8" end="11" offsetX="-1" offsetY="4" delay="150"/> + </animation> + <animation direction="up"> + <sequence start="15" end="18" offsetX="0" offsetY="-5" delay="150"/> + </animation> + <animation direction="right"> + <sequence start="22" end="25" offsetX="1" offsetY="5" delay="150"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="29" delay="300" offsetX="0" offsetY="6"/> + <frame index="28" delay="500" offsetX="0" offsetY="6"/> + <frame index="30" delay="5000" offsetX="0" offsetY="6"/> + </animation> + <animation direction="left"> + <frame index="36" delay="300" offsetX="0" offsetY="6"/> + <frame index="8" delay="500" offsetX="0" offsetY="6"/> + <frame index="37" delay="5000" offsetX="0" offsetY="6"/> + </animation> + <animation direction="up"> + <frame index="43" delay="300" offsetX="0" offsetY="6"/> + <frame index="42" delay="500" offsetX="0" offsetY="6"/> + <frame index="44" delay="5000" offsetX="0" offsetY="6"/> + </animation> + <animation direction="right"> + <frame index="50" delay="300" offsetX="0" offsetY="6"/> + <frame index="22" delay="500" offsetX="0" offsetY="6"/> + <frame index="51" delay="5000" offsetX="0" offsetY="6"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="6" delay="150" offsetX="0" offsetY="6"/> + <sequence start="28" end="29" delay="150" offsetX="0" offsetY="6"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="12" end="13" delay="150" offsetX="-1" offsetY="4"/> + <sequence start="35" end="36" delay="150" offsetX="-1" offsetY="4"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="19" end="20" delay="150" offsetX="0" offsetY="-5"/> + <sequence start="42" end="43" delay="150" offsetX="0" offsetY="-5"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="26" end="27" delay="150" offsetX="1" offsetY="5"/> + <sequence start="49" end="50" delay="150" offsetX="1" offsetY="5"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/centaur.png b/graphics/sprites/monsters/centaur.png Binary files differnew file mode 100644 index 0000000..80c7ecb --- /dev/null +++ b/graphics/sprites/monsters/centaur.png diff --git a/graphics/sprites/monsters/centaur.xml b/graphics/sprites/monsters/centaur.xml new file mode 100644 index 0000000..ed6c1b7 --- /dev/null +++ b/graphics/sprites/monsters/centaur.xml @@ -0,0 +1,72 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/centaur.png" width="136" height="106"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="32"/> + </animation> + <animation direction="left"> + <frame index="16"/> + </animation> + <animation direction="up"> + <frame index="48"/> + </animation> + <animation direction="right"> + <frame index="0"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="33" end="39" delay="120"/> + </animation> + <animation direction="left"> + <sequence start="17" end="23" delay="120"/> + </animation> + <animation direction="up"> + <sequence start="49" end="55" delay="120"/> + </animation> + <animation direction="right"> + <sequence start="1" end="7" delay="120"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="15" delay="500"/> + <frame index="31" delay="500"/> + <frame index="47" delay="0"/> + </animation> + <animation direction="up"> + <frame index="15" delay="500"/> + <frame index="31" delay="500"/> + <frame index="47" delay="0"/> + </animation> + <animation direction="left"> + <frame index="15" delay="500"/> + <frame index="31" delay="500"/> + <frame index="47" delay="0"/> + </animation> + <animation direction="right"> + <frame index="15" delay="500"/> + <frame index="31" delay="500"/> + <frame index="47" delay="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="40" end="46" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="24" end="30" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="24" end="30" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="8" end="14" delay="100"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/chagashroom.png b/graphics/sprites/monsters/chagashroom.png Binary files differnew file mode 100644 index 0000000..aaccaf6 --- /dev/null +++ b/graphics/sprites/monsters/chagashroom.png diff --git a/graphics/sprites/monsters/chagashroom.xml b/graphics/sprites/monsters/chagashroom.xml new file mode 100644 index 0000000..977bf02 --- /dev/null +++ b/graphics/sprites/monsters/chagashroom.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/chagashroom.png" + width="64" + height="64" + offsetY="19"/> + + <action name="spawn" imageset="mob"> + <animation direction="default"> + <!-- Growing Animation --> + <sequence start="0" end="4" delay="120"/> + <sequence start="5" end="6" delay="90"/> + <jump action="stand"/> + </animation> + </action> + + <action name="stand" imageset="mob"> + <animation direction="default"> + <!-- Static --> + <frame index="7"/> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation> + <!-- Retreat Animation --> + <sequence start="8" end="13" delay="120"/> + <frame index="14"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/cloverpatch.png b/graphics/sprites/monsters/cloverpatch.png Binary files differnew file mode 100644 index 0000000..c2d3ee3 --- /dev/null +++ b/graphics/sprites/monsters/cloverpatch.png diff --git a/graphics/sprites/monsters/cloverpatch.xml b/graphics/sprites/monsters/cloverpatch.xml new file mode 100644 index 0000000..cfd6d4b --- /dev/null +++ b/graphics/sprites/monsters/cloverpatch.xml @@ -0,0 +1,14 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/cloverpatch.png" width="30" height="30"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="1"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/crafty.png b/graphics/sprites/monsters/crafty.png Binary files differnew file mode 100644 index 0000000..7ddba6d --- /dev/null +++ b/graphics/sprites/monsters/crafty.png diff --git a/graphics/sprites/monsters/crafty.xml b/graphics/sprites/monsters/crafty.xml new file mode 100644 index 0000000..43ed98f --- /dev/null +++ b/graphics/sprites/monsters/crafty.xml @@ -0,0 +1,177 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyleft (C) 2015 Evol Online --> +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/crafty.png" + width="32" + height="32" + offsetY="-40"/> + + <action name="spawn" imageset="mob"> + <animation direction="default"> + <frame index="16" delay="180" offsetY="3"/> + <sequence start="17" end="19" delay="90" offsetY="3"/> + <frame index="1" delay="80" offsetY="1"/> + <jump action="stand"/> + </animation> + </action> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <frame index="0" delay="90" offsetY="-1"/> + <frame index="1" delay="80" offsetY="2"/> + <frame index="2" delay="80" offsetY="4"/> + </animation> + + <animation direction="right"> + <frame index="4" delay="90" offsetY="-1" offsetX="2"/> + <frame index="5" delay="60" offsetY="2"/> + <frame index="6" delay="80" offsetY="4" offsetX="-2"/> + <frame index="5" delay="60" offsetY="2"/> + </animation> + + <animation direction="up"> + <frame index="8" delay="90" offsetY="-1"/> + <frame index="9" delay="80" offsetY="2"/> + <frame index="10" delay="80" offsetY="4"/> + </animation> + + <animation direction="left"> + <frame index="12" delay="90" offsetY="-1" offsetX="-2"/> + <frame index="13" delay="60" offsetY="2"/> + <frame index="14" delay="80" offsetY="4" offsetX="2"/> + <frame index="13" delay="60" offsetY="2"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <frame index="0" delay="90" offsetY="-1"/> + <frame index="1" delay="80" offsetY="2"/> + <frame index="2" delay="80" offsetY="4"/> + </animation> + + <animation direction="right"> + <frame index="4" delay="90" offsetY="-1" offsetX="2"/> + <frame index="5" delay="60" offsetY="2"/> + <frame index="6" delay="80" offsetY="4" offsetX="-2"/> + <frame index="5" delay="60" offsetY="2"/> + </animation> + + <animation direction="up"> + <frame index="8" delay="90" offsetY="-1"/> + <frame index="9" delay="80" offsetY="2"/> + <frame index="10" delay="80" offsetY="4"/> + </animation> + + <animation direction="left"> + <frame index="12" delay="90" offsetY="-1" offsetX="-2"/> + <frame index="13" delay="60" offsetY="2"/> + <frame index="14" delay="80" offsetY="4" offsetX="2"/> + <frame index="13" delay="60" offsetY="2"/> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <frame index="0" delay="60" offsetY="-1"/> + <frame index="1" delay="50" offsetY="3"/> + <frame index="2" delay="50" offsetY="6"/> + <frame index="0" delay="60" offsetY="7"/> + <frame index="1" delay="50" offsetY="11"/> + <frame index="2" delay="50" offsetY="17"/> + <frame index="0" delay="60" offsetY="17"/> + <frame index="1" delay="50" offsetY="14"/> + <frame index="2" delay="50" offsetY="8"/> + <frame index="1" delay="60" offsetY="4"/> + <end /> + </animation> + + <animation direction="right"> + <!-- Fall --> + <frame index="4" delay="30" offsetY="-1"/> + <frame index="4" delay="30" offsetY="2" offsetX="4"/> + <frame index="5" delay="40" offsetY="4" offsetX="8"/> + <frame index="6" delay="50" offsetY="4" offsetX="8"/> + <frame index="5" delay="30" offsetY="8" offsetX="12"/> + <frame index="4" delay="30" offsetY="8" offsetX="16"/> + <!-- Bite --> + <frame index="5" delay="40" offsetY="10" offsetX="12"/> + <frame index="6" delay="50" offsetY="10" offsetX="12"/> + <frame index="5" delay="30" offsetY="12" offsetX="16"/> + <!-- Fly back to current pos --> + <frame index="4" delay="50" offsetY="11" offsetX="14"/> + <frame index="5" delay="40" offsetY="8" offsetX="10"/> + <frame index="6" delay="50" offsetY="6" offsetX="7"/> + <frame index="5" delay="30" offsetY="3" offsetX="4"/> + <frame index="4" delay="40" offsetY="2" offsetX="1"/> + <end /> + </animation> + + <animation direction="up"> + <frame index="8" delay="60" offsetY="-1"/> + <frame index="9" delay="50" offsetY="2"/> + <frame index="10" delay="50" offsetY="4"/> + <frame index="8" delay="60" offsetY="1"/> + <frame index="9" delay="50" offsetY="4"/> + <frame index="10" delay="50" offsetY="6"/> + <frame index="8" delay="60" offsetY="2"/> + <frame index="9" delay="50" offsetY="4"/> + <frame index="10" delay="50" offsetY="6"/> + <frame index="9" delay="60" offsetY="2"/> + <end /> + </animation> + + <animation direction="left"> + <!-- Fall --> + <frame index="12" delay="30" offsetY="-1"/> + <frame index="12" delay="30" offsetY="2" offsetX="-4"/> + <frame index="13" delay="40" offsetY="4" offsetX="-8"/> + <frame index="14" delay="50" offsetY="4" offsetX="-8"/> + <frame index="13" delay="30" offsetY="8" offsetX="-12"/> + <frame index="12" delay="30" offsetY="8" offsetX="-16"/> + <!-- Bite --> + <frame index="13" delay="40" offsetY="10" offsetX="-12"/> + <frame index="14" delay="50" offsetY="10" offsetX="-12"/> + <frame index="13" delay="30" offsetY="12" offsetX="-16"/> + <!-- Fly back to current pos --> + <frame index="12" delay="50" offsetY="11" offsetX="-14"/> + <frame index="13" delay="40" offsetY="8" offsetX="-10"/> + <frame index="14" delay="50" offsetY="6" offsetX="-7"/> + <frame index="13" delay="30" offsetY="3" offsetX="-4"/> + <frame index="12" delay="40" offsetY="2" offsetX="-1"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation direction="down"> + <frame index="3" offsetY="10" delay="10"/> + <frame index="3" offsetY="20" delay="10"/> + <frame index="3" offsetY="30" delay="10"/> + <frame index="3" offsetY="40"/> + </animation> + + <animation direction="right"> + <frame index="7" offsetY="10" delay="10"/> + <frame index="7" offsetY="20" delay="10"/> + <frame index="7" offsetY="30" delay="10"/> + <frame index="7" offsetY="40"/> + </animation> + + <animation direction="up"> + <frame index="11" offsetY="10" delay="10"/> + <frame index="11" offsetY="20" delay="10"/> + <frame index="11" offsetY="30" delay="10"/> + <frame index="11" offsetY="40"/> + </animation> + + <animation direction="left"> + <frame index="15" offsetY="10" delay="10"/> + <frame index="15" offsetY="20" delay="10"/> + <frame index="15" offsetY="30" delay="10"/> + <frame index="15" offsetY="40"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/croc.png b/graphics/sprites/monsters/croc.png Binary files differnew file mode 100644 index 0000000..aa81a7a --- /dev/null +++ b/graphics/sprites/monsters/croc.png diff --git a/graphics/sprites/monsters/croc.xml b/graphics/sprites/monsters/croc.xml new file mode 100644 index 0000000..292fa83 --- /dev/null +++ b/graphics/sprites/monsters/croc.xml @@ -0,0 +1,242 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Alige, Reid +Copyright (C) 2011-2014 Evol Online --> +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/croc.png" + width="30" + height="22" + offsetY="-4"/> + + <action name="spawn" imageset="mob"> + <animation direction="default"> + <frame index="64" delay="350"/> + <frame index="65" delay="70"/> + <frame index="66" delay="90"/> + <frame index="67" delay="210"/> + <frame index="68" delay="110"/> + <frame index="69" delay="130"/> + <frame index="70" delay="165"/> + <frame index="71" delay="90"/> + <frame index="72" delay="80"/> + <frame index="73" delay="70"/> + <jump action="stand"/> + </animation> + </action> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <frame index="0"/> + </animation> + + <animation direction="downleft"> + <frame index="8"/> + </animation> + + <animation direction="left"> + <frame index="16"/> + </animation> + + <animation direction="upleft"> + <frame index="24"/> + </animation> + + <animation direction="up"> + <frame index="32"/> + </animation> + + <animation direction="upright"> + <frame index="40"/> + </animation> + + <animation direction="right"> + <frame index="48"/> + </animation> + + <animation direction="downright"> + <frame index="56"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <frame index="1" delay="80"/> + <frame index="0" delay="70"/> + <frame index="2" delay="80"/> + <frame index="0" delay="70"/> + </animation> + + <animation direction="downleft"> + <frame index="9" delay="80"/> + <frame index="8" delay="70"/> + <frame index="10" delay="80"/> + <frame index="8" delay="70"/> + </animation> + + <animation direction="left"> + <frame index="17" delay="80"/> + <frame index="16" delay="70"/> + <frame index="18" delay="80"/> + <frame index="16" delay="70"/> + </animation> + + <animation direction="upleft"> + <frame index="25" delay="80"/> + <frame index="24" delay="70"/> + <frame index="26" delay="80"/> + <frame index="24" delay="70"/> + </animation> + + <animation direction="up"> + <frame index="33" delay="80"/> + <frame index="32" delay="70"/> + <frame index="34" delay="80"/> + <frame index="32" delay="70"/> + </animation> + + <animation direction="upright"> + <frame index="41" delay="80"/> + <frame index="40" delay="70"/> + <frame index="42" delay="80"/> + <frame index="40" delay="70"/> + </animation> + + <animation direction="right"> + <frame index="49" delay="80"/> + <frame index="48" delay="70"/> + <frame index="50" delay="80"/> + <frame index="48" delay="70"/> + </animation> + + <animation direction="downright"> + <frame index="57" delay="80"/> + <frame index="56" delay="70"/> + <frame index="58" delay="80"/> + <frame index="56" delay="70"/> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <frame index="3" delay="90"/> + <frame index="4" delay="130"/> + <frame index="3" delay="100"/> + <frame index="0" delay="50"/> + <frame index="5" delay="90"/> + <frame index="6" delay="130"/> + <frame index="5" delay="100"/> + <end /> + </animation> + + <animation direction="downleft"> + <frame index="11" delay="90"/> + <frame index="12" delay="130"/> + <frame index="11" delay="100"/> + <frame index="8" delay="50"/> + <frame index="13" delay="90"/> + <frame index="14" delay="130"/> + <frame index="13" delay="100"/> + <end /> + </animation> + + <animation direction="left"> + <frame index="19" delay="90"/> + <frame index="20" delay="130"/> + <frame index="19" delay="100"/> + <frame index="16" delay="50"/> + <frame index="21" delay="90"/> + <frame index="22" delay="130"/> + <frame index="21" delay="100"/> + <end /> + </animation> + + <animation direction="upleft"> + <frame index="27" delay="90"/> + <frame index="28" delay="130"/> + <frame index="27" delay="100"/> + <frame index="24" delay="50"/> + <frame index="29" delay="90"/> + <frame index="30" delay="130"/> + <frame index="29" delay="100"/> + <end /> + </animation> + + <animation direction="up"> + <frame index="35" delay="90"/> + <frame index="36" delay="130"/> + <frame index="35" delay="100"/> + <frame index="32" delay="50"/> + <frame index="37" delay="90"/> + <frame index="38" delay="130"/> + <frame index="37" delay="100"/> + <end /> + </animation> + + <animation direction="upright"> + <frame index="43" delay="90"/> + <frame index="44" delay="130"/> + <frame index="43" delay="100"/> + <frame index="40" delay="50"/> + <frame index="45" delay="90"/> + <frame index="46" delay="130"/> + <frame index="45" delay="100"/> + <end /> + </animation> + + <animation direction="right"> + <frame index="51" delay="90"/> + <frame index="52" delay="130"/> + <frame index="51" delay="100"/> + <frame index="48" delay="50"/> + <frame index="53" delay="90"/> + <frame index="54" delay="130"/> + <frame index="53" delay="100"/> + <end /> + </animation> + + <animation direction="downright"> + <frame index="59" delay="90"/> + <frame index="60" delay="130"/> + <frame index="59" delay="100"/> + <frame index="56" delay="50"/> + <frame index="61" delay="90"/> + <frame index="62" delay="130"/> + <frame index="61" delay="100"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation direction="down"> + <frame index="7"/> + </animation> + + <animation direction="downleft"> + <frame index="15"/> + </animation> + + <animation direction="left"> + <frame index="23"/> + </animation> + + <animation direction="upleft"> + <frame index="31"/> + </animation> + + <animation direction="up"> + <frame index="39"/> + </animation> + + <animation direction="upright"> + <frame index="47"/> + </animation> + + <animation direction="right"> + <frame index="55"/> + </animation> + + <animation direction="downright"> + <frame index="63"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/croconut.xml b/graphics/sprites/monsters/croconut.xml new file mode 100644 index 0000000..304945b --- /dev/null +++ b/graphics/sprites/monsters/croconut.xml @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Alige, Reid +Copyright (C) 2010-2014 Evol Online --> + +<!-- +5% used on "moving" label. +50% from the 95% unused percent from "moving" label are used on "movinglong" label. +100% from the 47,5% unused percent from "movinglong" label are used on "static" label. +--> + +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/crocotree.png" + width="18" + height="17" + offsetY="-61"/> + + <action name="stand" imageset="mob"> + <animation direction="default"> + <!-- Falling Croconut --> + <frame index="1" delay="100"/> + <frame index="3" delay="80" offsetY="1"/> + <frame index="3" delay="60" offsetY="2"/> + <frame index="3" delay="50" offsetY="4"/> + <frame index="3" delay="50" offsetY="6"/> + <frame index="3" delay="50" offsetY="8"/> + <frame index="3" delay="40" offsetY="11"/> + <frame index="3" delay="40" offsetY="14"/> + <frame index="3" delay="40" offsetY="17"/> + <frame index="3" delay="40" offsetY="20"/> + <frame index="3" delay="40" offsetY="24"/> + <frame index="3" delay="40" offsetY="28"/> + <frame index="3" delay="30" offsetY="32"/> + <frame index="3" delay="30" offsetY="36"/> + <frame index="3" delay="30" offsetY="41"/> + <frame index="3" delay="30" offsetY="46"/> + <frame index="3" delay="30" offsetY="51"/> + <frame index="3" delay="30" offsetY="57"/> + <frame index="4" delay="60" offsetY="58"/> + <frame index="5" delay="70" offsetY="58"/> + <frame index="6" offsetY="59"/> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="default"> + <!-- Dropped Croconut --> + <frame index="6" offsetY="59"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation> + <!-- Dropped Croconut --> + <frame index="6" offsetY="59"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/crocotree.png b/graphics/sprites/monsters/crocotree.png Binary files differnew file mode 100644 index 0000000..5d676e8 --- /dev/null +++ b/graphics/sprites/monsters/crocotree.png diff --git a/graphics/sprites/monsters/crocotree.xml b/graphics/sprites/monsters/crocotree.xml new file mode 100644 index 0000000..97ecfda --- /dev/null +++ b/graphics/sprites/monsters/crocotree.xml @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Alige, Reid +Copyright (C) 2010-2013 Evol Online --> + +<!-- +5% used on "moving" label. +50% from the 95% unused percent from "moving" label are used on "movinglong" label. +100% from the 47,5% unused percent from "movinglong" label are used on "static" label. +--> + +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/crocotree.png" + width="18" + height="17" + offsetY="-61"/> + <imageset name="npc" + src="graphics/tilesets/desert_x5.png" + width="96" + height="160" + offsetX="32"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> + + <!-- + <action name="hurt" imageset="mob"> + <animation direction="default"> + <frame index="2" delay="120"/> + <frame index="1" delay="110"/> + <frame index="0" delay="120"/> + <end /> + </animation> + </action> + --> + + <action name="dead" imageset="mob"> + <animation> + <!-- Falling Croconut --> + <frame index="1" delay="100"/> + <frame index="3" delay="80" offsetY="1"/> + <frame index="3" delay="60" offsetY="2"/> + <frame index="3" delay="50" offsetY="4"/> + <frame index="3" delay="50" offsetY="6"/> + <frame index="3" delay="50" offsetY="8"/> + <frame index="3" delay="40" offsetY="11"/> + <frame index="3" delay="40" offsetY="14"/> + <frame index="3" delay="40" offsetY="17"/> + <frame index="3" delay="40" offsetY="20"/> + <frame index="3" delay="40" offsetY="24"/> + <frame index="3" delay="40" offsetY="28"/> + <frame index="3" delay="30" offsetY="32"/> + <frame index="3" delay="30" offsetY="36"/> + <frame index="3" delay="30" offsetY="41"/> + <frame index="3" delay="30" offsetY="46"/> + <frame index="3" delay="30" offsetY="51"/> + <frame index="3" delay="30" offsetY="57"/> + <frame index="4" delay="60" offsetY="58"/> + <frame index="5" delay="70" offsetY="58"/> + <frame index="6" offsetY="59"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/cuco.png b/graphics/sprites/monsters/cuco.png Binary files differnew file mode 100644 index 0000000..ca2e7a9 --- /dev/null +++ b/graphics/sprites/monsters/cuco.png diff --git a/graphics/sprites/monsters/cuco.xml b/graphics/sprites/monsters/cuco.xml new file mode 100644 index 0000000..bc3bddb --- /dev/null +++ b/graphics/sprites/monsters/cuco.xml @@ -0,0 +1,108 @@ +<?xml version="1.0"?> +<!-- Author from The Mana World Brazilian +Copyright (C) 2010-2015 Evol Online --> +<sprite> + + <imageset name="base" + src="graphics/sprites/monsters/cuco.png" + width="32" + height="39"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" delay="1500"/> + <frame index="1" delay="200"/> + </animation> + <animation direction="left"> + <frame index="4" delay="1500"/> + <frame index="5" delay="200"/> + </animation> + <animation direction="up"> + <frame index="12" delay="1500"/> + <frame index="13" delay="200"/> + </animation> + <animation direction="right"> + <frame index="8" delay="1500"/> + <frame index="9" delay="200"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" delay="100"/> + <frame index="3" delay="100" offsetY="-3"/> + <frame index="3" delay="100" offsetY="-5"/> + <frame index="2" delay="100" offsetY="-6"/> + <frame index="0" delay="100" offsetY="-5"/> + <frame index="0" delay="100" offsetY="-3"/> + </animation> + <animation direction="left"> + <frame index="4" delay="100"/> + <frame index="7" delay="100" offsetY="-3"/> + <frame index="7" delay="100" offsetY="-5"/> + <frame index="6" delay="100" offsetY="-6"/> + <frame index="4" delay="100" offsetY="-5"/> + <frame index="4" delay="100" offsetY="-3"/> + </animation> + <animation direction="up"> + <frame index="12" delay="100"/> + <frame index="15" delay="100" offsetY="-3"/> + <frame index="15" delay="100" offsetY="-5"/> + <frame index="14" delay="100" offsetY="-6"/> + <frame index="12" delay="100" offsetY="-5"/> + <frame index="12" delay="100" offsetY="-3"/> + </animation> + <animation direction="right"> + <frame index="8" delay="100"/> + <frame index="11" delay="100" offsetY="-3"/> + <frame index="11" delay="100" offsetY="-5"/> + <frame index="10" delay="100" offsetY="-6"/> + <frame index="8" delay="100" offsetY="-5"/> + <frame index="8" delay="100" offsetY="-3"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="3" delay="100" offsetY="-3"/> + <frame index="3" delay="100" offsetY="-5"/> + <frame index="2" delay="100" offsetY="-6"/> + <frame index="0" delay="100" offsetY="-5"/> + <frame index="0" delay="100" offsetY="-3"/> + <end/> + </animation> + <animation direction="left"> + <frame index="7" delay="100" offsetY="-3"/> + <frame index="7" delay="100" offsetY="-5"/> + <frame index="6" delay="100" offsetY="-6"/> + <frame index="4" delay="100" offsetY="-5"/> + <frame index="4" delay="100" offsetY="-3"/> + <end/> + </animation> + <animation direction="up"> + <frame index="15" delay="100" offsetY="-3"/> + <frame index="15" delay="100" offsetY="-5"/> + <frame index="14" delay="100" offsetY="-6"/> + <frame index="12" delay="100" offsetY="-5"/> + <frame index="12" delay="100" offsetY="-3"/> + <end/> + </animation> + <animation direction="right"> + <frame index="11" delay="100" offsetY="-3"/> + <frame index="11" delay="100" offsetY="-5"/> + <frame index="10" delay="100" offsetY="-6"/> + <frame index="8" delay="100" offsetY="-5"/> + <frame index="8" delay="100" offsetY="-3"/> + <end/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation> + <sequence start="16" end="22" delay="100"/> + <frame index="23"/> + <end/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/darkduck.png b/graphics/sprites/monsters/darkduck.png Binary files differnew file mode 100644 index 0000000..3888143 --- /dev/null +++ b/graphics/sprites/monsters/darkduck.png diff --git a/graphics/sprites/monsters/darkduck.xml b/graphics/sprites/monsters/darkduck.xml new file mode 100644 index 0000000..1d37811 --- /dev/null +++ b/graphics/sprites/monsters/darkduck.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/darkduck.png|W;M;R;G;C;B" width="48" height="26"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="10"/> + </animation> + <animation direction="up"> + <frame index="20"/> + </animation> + <animation direction="right"> + <frame index="30"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="3" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="11" end="13" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="21" end="23" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="31" end="33" delay="75"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9"/> + </animation> + <animation direction="left"> + <frame index="19"/> + </animation> + <animation direction="up"> + <frame index="29"/> + </animation> + <animation direction="right"> + <frame index="39"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/darklizard.png b/graphics/sprites/monsters/darklizard.png Binary files differnew file mode 100644 index 0000000..1d0ff1b --- /dev/null +++ b/graphics/sprites/monsters/darklizard.png diff --git a/graphics/sprites/monsters/darklizard.xml b/graphics/sprites/monsters/darklizard.xml new file mode 100644 index 0000000..a0e17b0 --- /dev/null +++ b/graphics/sprites/monsters/darklizard.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/darklizard.png|W" width="80" height="56" /> + + +<action name="stand" imageset="base"> + <animation direction="down"> + <frame index="26" /> + </animation> + <animation direction="left"> + <frame index="14" /> + </animation> + <animation direction="up"> + <frame index="38" /> + </animation> + <animation direction="right"> + <frame index="2" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="24" end="29" delay="75" /> + </animation> + <animation direction="left"> + <sequence start="12" end="17" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="36" end="41" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="0" end="5" delay="75" /> + </animation> + </action> + + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="11" delay="100" /> + <frame index="23" delay="100" /> + <frame index="35" delay="100" /> + <frame index="47" delay="0" /> + </animation> + </action> + + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="30" end="34" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="18" end="22" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="42" end="46" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="6" end="10" delay="75" /> + <end /> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/demonicgoblin.png b/graphics/sprites/monsters/demonicgoblin.png Binary files differnew file mode 100644 index 0000000..72f70d9 --- /dev/null +++ b/graphics/sprites/monsters/demonicgoblin.png diff --git a/graphics/sprites/monsters/demonicgoblin.xml b/graphics/sprites/monsters/demonicgoblin.xml new file mode 100644 index 0000000..e586fce --- /dev/null +++ b/graphics/sprites/monsters/demonicgoblin.xml @@ -0,0 +1,70 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/demonicgoblin.png" width="60" height="43" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX ="0" offsetY ="-8" /> + </animation> + <animation direction="left"> + <frame index="10" offsetX ="-6" offsetY ="-8" /> + </animation> + <animation direction="up"> + <frame index="20" offsetX ="0" offsetY ="-8" /> + </animation> + <animation direction="right"> + <frame index="30" offsetX ="6" offsetY ="-8" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetX ="0" offsetY ="-8" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetX ="-6" offsetY ="-8" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetX ="0" offsetY ="-8" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetX ="6" offsetY ="-8" /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetX ="-6" offsetY ="-8" /> + </animation> + <animation direction="left"> + <frame index="19" offsetX ="-6" offsetY ="-8" /> + </animation> + <animation direction="up"> + <frame index="29" offsetX ="6" offsetY ="-8" /> + </animation> + <animation direction="right"> + <frame index="39" offsetX ="6" offsetY ="-8" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetX ="0" offsetY ="-8" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetX ="-6" offsetY ="-8" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetX ="0" offsetY ="-8" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetX ="6" offsetY ="-8" /> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/demonicscythe.png b/graphics/sprites/monsters/demonicscythe.png Binary files differnew file mode 100644 index 0000000..1c5e0b4 --- /dev/null +++ b/graphics/sprites/monsters/demonicscythe.png diff --git a/graphics/sprites/monsters/demonicscythe.xml b/graphics/sprites/monsters/demonicscythe.xml new file mode 100644 index 0000000..ad09520 --- /dev/null +++ b/graphics/sprites/monsters/demonicscythe.xml @@ -0,0 +1,32 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/demonicscythe.png" width="100" height="100"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <sequence start="0" end="7" delay="40"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="default"> + <sequence start="0" end="7" delay="40"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="8" delay="80" offsetY="-10"/> + <frame index="9" delay="90" offsetY="10"/> + <frame index="10" delay="110" offsetY="20"/> + <frame index="11" delay="140" offsetY="35"/> + <frame index="12" delay="110" offsetY="35"/> + <frame index="13" delay="80" offsetY="35"/> + <frame index="14" delay="120" offsetY="35"/> + <frame index="15" offsetY="35"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="default"> + <sequence start="0" end="7" delay="40"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/desertloghead.png b/graphics/sprites/monsters/desertloghead.png Binary files differnew file mode 100644 index 0000000..9400646 --- /dev/null +++ b/graphics/sprites/monsters/desertloghead.png diff --git a/graphics/sprites/monsters/desertloghead.xml b/graphics/sprites/monsters/desertloghead.xml new file mode 100644 index 0000000..2de5dac --- /dev/null +++ b/graphics/sprites/monsters/desertloghead.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/desertloghead.png" width="45" height="43"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" delay="100"/> + <frame index="1" delay="100"/> + <frame index="0" delay="100"/> + <frame index="1" delay="3500"/> + <frame index="0" delay="100"/> + <frame index="1" delay="4000"/> + </animation> + <animation direction="right"> + <frame index="18" delay="100"/> + <frame index="19" delay="100"/> + <frame index="18" delay="100"/> + <frame index="19" delay="3500"/> + <frame index="18" delay="100"/> + <frame index="19" delay="4000"/> + </animation> + <animation direction="up"> + <frame index="6"/> + </animation> + <animation direction="left"> + <frame index="12"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="2" end="5" delay="120"/> + </animation> + <animation direction="right"> + <sequence start="20" end="23" delay="120"/> + </animation> + <animation direction="up"> + <sequence start="8" end="11" delay="120"/> + </animation> + <animation direction="left"> + <sequence start="14" end="17" delay="120"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <sequence start="24" end="29" delay="400"/> + <frame index="29" delay="5000"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="34" end="35" delay="120"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="46" end="47" delay="120"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="40" end="41" delay="120"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="52" end="53" delay="120"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/desertmaggot.png b/graphics/sprites/monsters/desertmaggot.png Binary files differnew file mode 100644 index 0000000..f842171 --- /dev/null +++ b/graphics/sprites/monsters/desertmaggot.png diff --git a/graphics/sprites/monsters/desertmaggot.xml b/graphics/sprites/monsters/desertmaggot.xml new file mode 100644 index 0000000..d4935a1 --- /dev/null +++ b/graphics/sprites/monsters/desertmaggot.xml @@ -0,0 +1,6 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/desertmaggot.png" width="20" height="15"/> + + <include file="monsters/maggot.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/dragon-pet.png b/graphics/sprites/monsters/dragon-pet.png Binary files differnew file mode 100644 index 0000000..b691981 --- /dev/null +++ b/graphics/sprites/monsters/dragon-pet.png diff --git a/graphics/sprites/monsters/dragon-pet.xml b/graphics/sprites/monsters/dragon-pet.xml new file mode 100644 index 0000000..6ae77a6 --- /dev/null +++ b/graphics/sprites/monsters/dragon-pet.xml @@ -0,0 +1,6 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/dragon-pet.png" width="128" height="64"/> + + <include file="monsters/dragon.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/dragon.png b/graphics/sprites/monsters/dragon.png Binary files differnew file mode 100644 index 0000000..ea97605 --- /dev/null +++ b/graphics/sprites/monsters/dragon.png diff --git a/graphics/sprites/monsters/dragon.xml b/graphics/sprites/monsters/dragon.xml new file mode 100644 index 0000000..58b79e0 --- /dev/null +++ b/graphics/sprites/monsters/dragon.xml @@ -0,0 +1,51 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/dragon.png" width="256" height="128"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" delay="1000" offsetY="10"/> + <frame index="1" delay="250" offsetY="10"/> + </animation> + <animation direction="up"> + <frame index="8" delay="1000" offsetY="10"/> + <frame index="9" delay="250" offsetY="10"/> + </animation> + <animation direction="right"> + <frame index="16" delay="1000" offsetY="10"/> + <frame index="17" delay="250" offsetY="10"/> + </animation> + <animation direction="left"> + <frame index="24" delay="1000" offsetY="10"/> + <frame index="25" delay="250" offsetY="10"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="2" end="7" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="10" end="15" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="18" end="23" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="26" end="31" delay="100" offsetY="10"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="32" offsetY="10"/> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/duck.png b/graphics/sprites/monsters/duck.png Binary files differnew file mode 100644 index 0000000..44319fb --- /dev/null +++ b/graphics/sprites/monsters/duck.png diff --git a/graphics/sprites/monsters/duck.xml b/graphics/sprites/monsters/duck.xml new file mode 100644 index 0000000..209c077 --- /dev/null +++ b/graphics/sprites/monsters/duck.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/duck.png|W;M;R;G;C;B" width="24" height="26"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="10"/> + </animation> + <animation direction="up"> + <frame index="20"/> + </animation> + <animation direction="right"> + <frame index="30"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="3" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="11" end="13" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="21" end="23" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="31" end="33" delay="75"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9"/> + </animation> + <animation direction="left"> + <frame index="19"/> + </animation> + <animation direction="up"> + <frame index="29"/> + </animation> + <animation direction="right"> + <frame index="39"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/dummy.png b/graphics/sprites/monsters/dummy.png Binary files differnew file mode 100644 index 0000000..2103664 --- /dev/null +++ b/graphics/sprites/monsters/dummy.png diff --git a/graphics/sprites/monsters/dummy.xml b/graphics/sprites/monsters/dummy.xml new file mode 100644 index 0000000..40f88c7 --- /dev/null +++ b/graphics/sprites/monsters/dummy.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> + +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/dummy.png" + width="32" + height="64"/> + + <action name="stand" imageset="mob"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> + + <action name="stand" imageset="mob" hp="75"> + <animation direction="default"> + <frame index="1"/> + </animation> + </action> + + <action name="stand" imageset="mob" hp="50"> + <animation direction="default"> + <frame index="2"/> + </animation> + </action> + + <action name="stand" imageset="mob" hp="25"> + <animation direction="default"> + <frame index="3"/> + </animation> + </action> + + <action name="dead" imageset="mob" hp="25"> + <animation> + <frame index="4"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/ent.png b/graphics/sprites/monsters/ent.png Binary files differnew file mode 100644 index 0000000..07287e5 --- /dev/null +++ b/graphics/sprites/monsters/ent.png diff --git a/graphics/sprites/monsters/ent.xml b/graphics/sprites/monsters/ent.xml new file mode 100644 index 0000000..ce66861 --- /dev/null +++ b/graphics/sprites/monsters/ent.xml @@ -0,0 +1,56 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/ent.png" width="112" height="112"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="6" offsetY="-11"/> + </animation> + <animation direction="right"> + <frame index="12" offsetY="-11"/> + </animation> + <animation direction="up"> + <frame index="18" offsetY="-10"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="0" end="2" delay="200" offsetY="-8"/> + </animation> + <animation direction="left"> + <sequence start="6" end="8" delay="200" offsetY="-11"/> + </animation> + <animation direction="right"> + <sequence start="12" end="14" delay="200" offsetY="-11"/> + </animation> + <animation direction="up"> + <sequence start="18" end="20" delay="200" offsetY="-10"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <sequence start="24" end="27" delay="150"/> + <frame index="27" offsetY="-8"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="3" end="5" delay="150" offsetY="-8"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="9" end="11" delay="150" offsetY="-11"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="15" end="17" delay="150" offsetY="-11"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="21" end="23" delay="150" offsetY="-10"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/evilpinkie.png b/graphics/sprites/monsters/evilpinkie.png Binary files differnew file mode 100644 index 0000000..8b8aaac --- /dev/null +++ b/graphics/sprites/monsters/evilpinkie.png diff --git a/graphics/sprites/monsters/evilpinkie.xml b/graphics/sprites/monsters/evilpinkie.xml new file mode 100644 index 0000000..fa9bec0 --- /dev/null +++ b/graphics/sprites/monsters/evilpinkie.xml @@ -0,0 +1,72 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/evilpinkie.png" width="50" height="42" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY ="-12" /> + </animation> + <animation direction="left"> + <frame index="10" offsetY ="-12" /> + </animation> + <animation direction="up"> + <frame index="20" offsetY ="-12" /> + </animation> + <animation direction="right"> + <frame index="30" offsetY ="-12" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetY ="-12" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetY ="-12" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetY ="-12" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetY ="-12" /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY ="-12" /> + </animation> + <animation direction="left"> + <frame index="19" offsetY ="-12" /> + </animation> + <animation direction="up"> + <frame index="29" offsetY ="-12" /> + </animation> + <animation direction="right"> + <frame index="39" offsetY ="-12" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY ="-12" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY ="-12" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetY ="-12" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetY ="-12" /> + <end /> + </animation> + </action> + +</sprite> + + diff --git a/graphics/sprites/monsters/fairy.png b/graphics/sprites/monsters/fairy.png Binary files differnew file mode 100644 index 0000000..48406eb --- /dev/null +++ b/graphics/sprites/monsters/fairy.png diff --git a/graphics/sprites/monsters/fairy.xml b/graphics/sprites/monsters/fairy.xml new file mode 100644 index 0000000..dc7ee1b --- /dev/null +++ b/graphics/sprites/monsters/fairy.xml @@ -0,0 +1,53 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/fairy.png|W" width="37" height="58" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="0" end="5" delay="25" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="9" end="14" delay="25" /> + </animation> + <animation direction="up"> + <sequence start="18" end="23" delay="25" /> + </animation> + <animation direction="right"> + <sequence start="27" end="32" delay="25" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="6" end="8" delay="150" /> + <frame index="8" delay="150" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="15" end="17" delay="150" /> + <frame index="17" delay="150" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="24" end="26" delay="150" /> + <frame index="26" delay="150" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="33" end="35" delay="150" /> + <frame index="35" delay="150" /> + <end /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation> + <sequence start="36" end="44" delay="0" /> + <frame index="44"/> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/firegoblin.png b/graphics/sprites/monsters/firegoblin.png Binary files differnew file mode 100644 index 0000000..b52d274 --- /dev/null +++ b/graphics/sprites/monsters/firegoblin.png diff --git a/graphics/sprites/monsters/firegoblin.xml b/graphics/sprites/monsters/firegoblin.xml new file mode 100644 index 0000000..296ff2a --- /dev/null +++ b/graphics/sprites/monsters/firegoblin.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/firegoblin.png" width="60" height="43"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="10" offsetX="-6" offsetY="-8"/> + </animation> + <animation direction="up"> + <frame index="20" offsetX="0" offsetY="-8"/> + </animation> + <animation direction="right"> + <frame index="30" offsetX="6" offsetY="-8"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetX="0" offsetY="-8"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetX="-6" offsetY="-8"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetX="0" offsetY="-8"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetX="6" offsetY="-8"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetX="-6" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="19" offsetX="-6" offsetY="-8"/> + </animation> + <animation direction="up"> + <frame index="29" offsetX="6" offsetY="-8"/> + </animation> + <animation direction="right"> + <frame index="39" offsetX="6" offsetY="-8"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetX="0" offsetY="-8"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetX="-6" offsetY="-8"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetX="0" offsetY="-8"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetX="6" offsetY="-8"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/fireskull.png b/graphics/sprites/monsters/fireskull.png Binary files differnew file mode 100644 index 0000000..8917d94 --- /dev/null +++ b/graphics/sprites/monsters/fireskull.png diff --git a/graphics/sprites/monsters/fireskull.xml b/graphics/sprites/monsters/fireskull.xml new file mode 100644 index 0000000..4735525 --- /dev/null +++ b/graphics/sprites/monsters/fireskull.xml @@ -0,0 +1,52 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/fireskull.png" + width="50" + height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="0" end="3" delay="100"/> + </animation> + <animation direction="left"> + <sequence start="10" end="13" delay="100"/> + </animation> + <animation direction="up"> + <sequence start="20" end="23" delay="100"/> + </animation> + <animation direction="right"> + <sequence start="30" end="33" delay="100"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9"/> + </animation> + <animation direction="left"> + <frame index="19"/> + </animation> + <animation direction="up"> + <frame index="29"/> + </animation> + <animation direction="right"> + <frame index="39"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="4" end="8" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="14" end="18" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="24" end="28" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="34" end="38" delay="75"/> + <end/> + </animation> + </action> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monsters/fluffy.png b/graphics/sprites/monsters/fluffy.png Binary files differnew file mode 100644 index 0000000..d9ffe10 --- /dev/null +++ b/graphics/sprites/monsters/fluffy.png diff --git a/graphics/sprites/monsters/fluffy.xml b/graphics/sprites/monsters/fluffy.xml new file mode 100644 index 0000000..9fbdfdc --- /dev/null +++ b/graphics/sprites/monsters/fluffy.xml @@ -0,0 +1,72 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online +Copyright (C) 2010 The Mana World Development Team --> +<sprite> + <imageset name="mob" src="graphics/sprites/monsters/fluffy.png" width="28" height="32"/> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <frame index="0" offsetY="-3"/> + </animation> + <animation direction="left"> + <frame index="10" offsetY="-6"/> + </animation> + <animation direction="up"> + <frame index="20" offsetY="-4"/> + </animation> + <animation direction="right"> + <frame index="30" offsetY="-6"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <sequence start="1" end="4" delay="100" offsetY="-3"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="100" offsetY="-6"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="100" offsetY="-4"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="100" offsetY="-6"/> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <sequence start="5" end="8" delay="175" offsetY="-3"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="175" offsetY="-6"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="175" offsetY="-4"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="175" offsetY="-6"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation direction="down"> + <frame index="9" offsetY="-3"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="-6"/> + </animation> + <animation direction="up"> + <frame index="29" offsetY="-4"/> + </animation> + <animation direction="right"> + <frame index="39" offsetY="-6"/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/forain.png b/graphics/sprites/monsters/forain.png Binary files differnew file mode 100644 index 0000000..dbbb5e2 --- /dev/null +++ b/graphics/sprites/monsters/forain.png diff --git a/graphics/sprites/monsters/forain.xml b/graphics/sprites/monsters/forain.xml new file mode 100644 index 0000000..d5446fa --- /dev/null +++ b/graphics/sprites/monsters/forain.xml @@ -0,0 +1,75 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/forain.png" width="80" height="80" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="3" delay="250"/> + <frame index="4" delay="250"/> + </animation> + <animation> + <frame index="10" delay="250"/> + <frame index="11" delay="250"/> + </animation> + <animation direction="up"> + <frame index="31" delay="250"/> + <frame index="34" delay="250"/> + <frame index="35" delay="250"/> + </animation> + <animation direction="right"> + <frame index="20" delay="250"/> + <frame index="21" delay="250"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="160" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="160" /> + </animation> + <animation direction="up"> + <sequence start="31" end="34" delay="160" /> + </animation> + <animation direction="right"> + <sequence start="21" end="24" delay="160" /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" /> + </animation> + <animation direction="left"> + <frame index="19" /> + </animation> + <animation direction="up"> + <frame index="39" /> + </animation> + <animation direction="right"> + <frame index="29" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="105" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="105" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="35" end="38" delay="105" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="25" end="28" delay="105" /> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/forestdragon.png b/graphics/sprites/monsters/forestdragon.png Binary files differnew file mode 100644 index 0000000..ea97605 --- /dev/null +++ b/graphics/sprites/monsters/forestdragon.png diff --git a/graphics/sprites/monsters/forestdragon.xml b/graphics/sprites/monsters/forestdragon.xml new file mode 100644 index 0000000..43177b0 --- /dev/null +++ b/graphics/sprites/monsters/forestdragon.xml @@ -0,0 +1,51 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/forestdragon.png" width="256" height="128"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" delay="1000" offsetY="10"/> + <frame index="1" delay="250" offsetY="10"/> + </animation> + <animation direction="up"> + <frame index="8" delay="1000" offsetY="10"/> + <frame index="9" delay="250" offsetY="10"/> + </animation> + <animation direction="right"> + <frame index="16" delay="1000" offsetY="10"/> + <frame index="17" delay="250" offsetY="10"/> + </animation> + <animation direction="left"> + <frame index="24" delay="1000" offsetY="10"/> + <frame index="25" delay="250" offsetY="10"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="2" end="7" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="10" end="15" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="18" end="23" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="26" end="31" delay="100" offsetY="10"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="32" offsetY="10"/> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/forestmushroom.png b/graphics/sprites/monsters/forestmushroom.png Binary files differnew file mode 100644 index 0000000..77eb93d --- /dev/null +++ b/graphics/sprites/monsters/forestmushroom.png diff --git a/graphics/sprites/monsters/forestmushroom.xml b/graphics/sprites/monsters/forestmushroom.xml new file mode 100644 index 0000000..b7259f9 --- /dev/null +++ b/graphics/sprites/monsters/forestmushroom.xml @@ -0,0 +1,70 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/forestmushroom.png" width="42" height="40" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY ="-8" /> + </animation> + <animation direction="left"> + <frame index="10" offsetY ="-8" /> + </animation> + <animation direction="up"> + <frame index="20" offsetY ="-8" /> + </animation> + <animation direction="right"> + <frame index="30" offsetX ="1" offsetY ="-8" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetY ="-8" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetY ="-8" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetY ="-8" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetX ="1" offsetY ="-8" /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY ="-8" /> + </animation> + <animation direction="left"> + <frame index="19" offsetY ="-8" /> + </animation> + <animation direction="up"> + <frame index="29" offsetY ="-8" /> + </animation> + <animation direction="right"> + <frame index="39" offsetX ="1" offsetY ="-8" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY ="-8" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY ="-8" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetY ="-8" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetX ="1" offsetY ="-8" /> + <end /> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monsters/forestpiou.png b/graphics/sprites/monsters/forestpiou.png Binary files differnew file mode 100644 index 0000000..7209929 --- /dev/null +++ b/graphics/sprites/monsters/forestpiou.png diff --git a/graphics/sprites/monsters/forestpiou.xml b/graphics/sprites/monsters/forestpiou.xml new file mode 100644 index 0000000..dffcff0 --- /dev/null +++ b/graphics/sprites/monsters/forestpiou.xml @@ -0,0 +1,839 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid, Saulc +Copyright (C) 2011-2013 Evol Online +Copyright (C) 2018 - 2019 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/forestpiou.png" + width="10" + height="9" + offsetY="-12"/> + + <imageset name="acc" + src="graphics/sprites/accessories/piousse-egg.png" + width="11" + height="11" + offsetY="-12"/> + + <action name="spawn" imageset="acc"> + <animation direction="default"> + <frame index="9" delay="20" offsetY="-86"/> + <frame index="9" delay="30" offsetY="-82"/> + <frame index="9" delay="30" offsetY="-78"/> + <frame index="9" delay="30" offsetY="-74"/> + <frame index="9" delay="30" offsetY="-70"/> + <frame index="9" delay="30" offsetY="-66"/> + <frame index="9" delay="30" offsetY="-62"/> + <frame index="9" delay="40" offsetY="-58"/> + <frame index="9" delay="40" offsetY="-54"/> + <frame index="9" delay="40" offsetY="-49"/> + <frame index="9" delay="40" offsetY="-44"/> + <frame index="9" delay="40" offsetY="-40"/> + <frame index="9" delay="40" offsetY="-36"/> + <frame index="9" delay="40" offsetY="-32"/> + <frame index="9" delay="50" offsetY="-28"/> + <frame index="9" delay="50" offsetY="-24"/> + <frame index="9" delay="50" offsetY="-21"/> + <frame index="9" delay="50" offsetY="-18"/> + <frame index="9" delay="50" offsetY="-15"/> + <frame index="9" delay="50" offsetY="-12"/> + <frame index="9" delay="50" offsetY="-9"/> + <frame index="9" delay="60" offsetY="-6"/> + <frame index="9" delay="60" offsetY="-3"/> + <frame index="9" delay="60" offsetY="-1"/> + <jump action="stand"/> + </animation> + </action> + + <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="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/monsters/frog-big.png b/graphics/sprites/monsters/frog-big.png Binary files differnew file mode 100644 index 0000000..f98d3ae --- /dev/null +++ b/graphics/sprites/monsters/frog-big.png diff --git a/graphics/sprites/monsters/frog-big.xml b/graphics/sprites/monsters/frog-big.xml new file mode 100644 index 0000000..09f4bc3 --- /dev/null +++ b/graphics/sprites/monsters/frog-big.xml @@ -0,0 +1,120 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/frog-big.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="downright"> + <frame index="12"/> + </animation> + <animation direction="right"> + <frame index="24"/> + </animation> + <animation direction="upright"> + <frame index="36"/> + </animation> + <animation direction="up"> + <frame index="48"/> + </animation> + <animation direction="upleft"> + <frame index="60"/> + </animation> + <animation direction="left"> + <frame index="72"/> + </animation> + <animation direction="downleft"> + <frame index="84"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="0" end="11" delay="50"/> + </animation> + <animation direction="downright"> + <sequence start="12" end="23" delay="50"/> + </animation> + <animation direction="right"> + <sequence start="24" end="35" delay="50"/> + </animation> + <animation direction="upright"> + <sequence start="36" end="47" delay="50"/> + </animation> + <animation direction="up"> + <sequence start="48" end="59" delay="50"/> + </animation> + <animation direction="upleft"> + <sequence start="60" end="71" delay="50"/> + </animation> + <animation direction="left"> + <sequence start="72" end="83" delay="50"/> + </animation> + <animation direction="downleft"> + <sequence start="84" end="95" delay="50"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="96" end="104" delay="50"/> + <end/> + </animation> + <animation direction="downright"> + <sequence start="108" end="116" delay="50"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="120" end="128" delay="50"/> + <end/> + </animation> + <animation direction="upright"> + <sequence start="132" end="140" delay="50"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="144" end="152" delay="50"/> + <end/> + </animation> + <animation direction="upleft"> + <sequence start="156" end="164" delay="50"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="168" end="176" delay="50"/> + <end/> + </animation> + <animation direction="downleft"> + <sequence start="180" end="188" delay="50"/> + <end/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="downright"> + <frame index="19"/> + </animation> + <animation direction="right"> + <frame index="32"/> + </animation> + <animation direction="upright"> + <frame index="43"/> + </animation> + <animation direction="up"> + <frame index="53"/> + </animation> + <animation direction="upleft"> + <frame index="66"/> + </animation> + <animation direction="left"> + <frame index="79"/> + </animation> + <animation direction="downleft"> + <frame index="90"/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/frog-small.png b/graphics/sprites/monsters/frog-small.png Binary files differnew file mode 100644 index 0000000..dc8f6fb --- /dev/null +++ b/graphics/sprites/monsters/frog-small.png diff --git a/graphics/sprites/monsters/frog-small.xml b/graphics/sprites/monsters/frog-small.xml new file mode 100644 index 0000000..ca06f34 --- /dev/null +++ b/graphics/sprites/monsters/frog-small.xml @@ -0,0 +1,120 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/frog-small.png" width="32" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="downright"> + <frame index="12"/> + </animation> + <animation direction="right"> + <frame index="24"/> + </animation> + <animation direction="upright"> + <frame index="36"/> + </animation> + <animation direction="up"> + <frame index="48"/> + </animation> + <animation direction="upleft"> + <frame index="60"/> + </animation> + <animation direction="left"> + <frame index="72"/> + </animation> + <animation direction="downleft"> + <frame index="84"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="0" end="11" delay="55"/> + </animation> + <animation direction="downright"> + <sequence start="12" end="23" delay="55"/> + </animation> + <animation direction="right"> + <sequence start="24" end="35" delay="55"/> + </animation> + <animation direction="upright"> + <sequence start="36" end="47" delay="55"/> + </animation> + <animation direction="up"> + <sequence start="48" end="59" delay="55"/> + </animation> + <animation direction="upleft"> + <sequence start="60" end="71" delay="55"/> + </animation> + <animation direction="left"> + <sequence start="72" end="83" delay="55"/> + </animation> + <animation direction="downleft"> + <sequence start="84" end="95" delay="55"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="96" end="104" delay="50"/> + <end/> + </animation> + <animation direction="downright"> + <sequence start="108" end="116" delay="50"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="120" end="128" delay="50"/> + <end/> + </animation> + <animation direction="upright"> + <sequence start="132" end="140" delay="50"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="144" end="152" delay="50"/> + <end/> + </animation> + <animation direction="upleft"> + <sequence start="156" end="164" delay="50"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="168" end="176" delay="50"/> + <end/> + </animation> + <animation direction="downleft"> + <sequence start="180" end="188" delay="50"/> + <end/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="downright"> + <frame index="19"/> + </animation> + <animation direction="right"> + <frame index="32"/> + </animation> + <animation direction="upright"> + <frame index="43"/> + </animation> + <animation direction="up"> + <frame index="53"/> + </animation> + <animation direction="upleft"> + <frame index="66"/> + </animation> + <animation direction="left"> + <frame index="79"/> + </animation> + <animation direction="downleft"> + <frame index="90"/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/frostiana.png b/graphics/sprites/monsters/frostiana.png Binary files differnew file mode 100644 index 0000000..99b1b78 --- /dev/null +++ b/graphics/sprites/monsters/frostiana.png diff --git a/graphics/sprites/monsters/frostiana.xml b/graphics/sprites/monsters/frostiana.xml new file mode 100644 index 0000000..0207cac --- /dev/null +++ b/graphics/sprites/monsters/frostiana.xml @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2014 Evol Online --> +<sprite> + <imageset name="frostiana" + src="graphics/sprites/monsters/frostiana.png" + width="32" + height="32"/> + + <action name="spawn" imageset="frostiana"> + <animation direction="default"> + <frame index="0" delay="120"/> + <sequence start="1" end="3" delay="90"/> + <frame index="4" delay="110"/> + <frame index="5" delay="130"/> + <frame index="4" delay="100"/> + <frame index="3" delay="90"/> + <jump action="stand"/> + </animation> + </action> + + <action name="stand" imageset="frostiana"> + <animation direction="default"> + <frame index="4" delay="120"/> + <!-- Static Animation --> + <label name="start"/> + <frame index="4" delay="100"/> + <goto label="bouncing" rand="3"/> + <goto label="start" rand="100"/> + <label name="bouncing"/> + <!-- Bouncing Animation --> + <frame index="5" delay="130"/> + <frame index="4" delay="100"/> + <frame index="3" delay="90"/> + <frame index="4" delay="120"/> + </animation> + </action> + + <action name="attack" imageset="frostiana"> + <animation direction="default"> + <frame index="3" delay="130"/> + <frame index="4" delay="100"/> + <frame index="5" delay="210"/> + <frame index="4"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="frostiana"> + <animation direction="default"> + <sequence start="4" end="2" delay="90"/> + <frame index="6" delay="100"/> + <frame index="7"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/gate.png b/graphics/sprites/monsters/gate.png Binary files differnew file mode 100644 index 0000000..c7cfe1e --- /dev/null +++ b/graphics/sprites/monsters/gate.png diff --git a/graphics/sprites/monsters/gate.xml b/graphics/sprites/monsters/gate.xml new file mode 100644 index 0000000..ad18adc --- /dev/null +++ b/graphics/sprites/monsters/gate.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2020 TMW2--> + +<sprite> + <imageset name="base" + src="graphics/sprites/monsters/gate.png" + width="192" + height="160"/> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0" offsetX="16"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/giantcavemaggot.png b/graphics/sprites/monsters/giantcavemaggot.png Binary files differnew file mode 100644 index 0000000..4eee44d --- /dev/null +++ b/graphics/sprites/monsters/giantcavemaggot.png diff --git a/graphics/sprites/monsters/giantcavemaggot.xml b/graphics/sprites/monsters/giantcavemaggot.xml new file mode 100644 index 0000000..ba2f0ed --- /dev/null +++ b/graphics/sprites/monsters/giantcavemaggot.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/giantcavemaggot.png|W" + width="58" + height="46"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="10"/> + </animation> + <animation direction="up"> + <frame index="20"/> + </animation> + <animation direction="right"> + <frame index="30"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="100"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="100"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="100"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="100"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9"/> + </animation> + <animation direction="left"> + <frame index="19"/> + </animation> + <animation direction="up"> + <frame index="29"/> + </animation> + <animation direction="right"> + <frame index="39"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/giantmaggot.png b/graphics/sprites/monsters/giantmaggot.png Binary files differnew file mode 100644 index 0000000..a9bf0fb --- /dev/null +++ b/graphics/sprites/monsters/giantmaggot.png diff --git a/graphics/sprites/monsters/giantmaggot.xml b/graphics/sprites/monsters/giantmaggot.xml new file mode 100644 index 0000000..bb21cc8 --- /dev/null +++ b/graphics/sprites/monsters/giantmaggot.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/giantmaggot.png" width="58" height="46"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="10"/> + </animation> + <animation direction="up"> + <frame index="20"/> + </animation> + <animation direction="right"> + <frame index="30"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="100"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="100"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="100"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="100"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9"/> + </animation> + <animation direction="left"> + <frame index="19"/> + </animation> + <animation direction="up"> + <frame index="29"/> + </animation> + <animation direction="right"> + <frame index="39"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/giantmutatedbat.png b/graphics/sprites/monsters/giantmutatedbat.png Binary files differnew file mode 100644 index 0000000..d1c57a5 --- /dev/null +++ b/graphics/sprites/monsters/giantmutatedbat.png diff --git a/graphics/sprites/monsters/giantmutatedbat.xml b/graphics/sprites/monsters/giantmutatedbat.xml new file mode 100644 index 0000000..ea208cb --- /dev/null +++ b/graphics/sprites/monsters/giantmutatedbat.xml @@ -0,0 +1,46 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/giantmutatedbat.png|W;R" width="108" height="100" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="0" end="4" delay="50" offsetY ="0" /> + </animation> + <animation direction="left"> + <sequence start="10" end="14" delay="50" offsetY ="0" /> + </animation> + <animation direction="up"> + <sequence start="20" end="24" delay="50" offsetY ="0" /> + </animation> + <animation direction="right"> + <sequence start="30" end="34" delay="50" offsetY ="0" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="50" offsetY ="0" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="50" offsetY ="0" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="50" offsetY ="0" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="50" offsetY ="0" /> + <end /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation> + <frame index="9" offsetY ="0" delay="2500" /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/goblinbear.png b/graphics/sprites/monsters/goblinbear.png Binary files differnew file mode 100644 index 0000000..1a0828b --- /dev/null +++ b/graphics/sprites/monsters/goblinbear.png diff --git a/graphics/sprites/monsters/goblinbear.xml b/graphics/sprites/monsters/goblinbear.xml new file mode 100644 index 0000000..3a50853 --- /dev/null +++ b/graphics/sprites/monsters/goblinbear.xml @@ -0,0 +1,60 @@ +<?xml version="1.0"?> +<!-- TMW2 Script +Goblin Bear ( a Teddy Bear which looks like a Goblin) +Original work by Mr. Grey +XML Sheet by Jesusalva - that's why it looks crappy +--> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/goblinbear.png" width="30" height="30"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="up"> + <frame index="10"/> + </animation> + <animation direction="right"> + <frame index="20"/> + </animation> + <animation direction="left"> + <frame index="30"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="11" end="14" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="21" end="24" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="31" end="34" delay="75"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="9"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="15" end="18" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="25" end="28" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="35" end="38" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/goldenscorpion.png b/graphics/sprites/monsters/goldenscorpion.png Binary files differnew file mode 100644 index 0000000..cf76d48 --- /dev/null +++ b/graphics/sprites/monsters/goldenscorpion.png diff --git a/graphics/sprites/monsters/goldenscorpion.xml b/graphics/sprites/monsters/goldenscorpion.xml new file mode 100644 index 0000000..682022c --- /dev/null +++ b/graphics/sprites/monsters/goldenscorpion.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/goldenscorpion.png" width="48" height="45"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="2"/> + </animation> + <animation direction="left"> + <frame index="10" offsetY="2"/> + </animation> + <animation direction="up"> + <frame index="20" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="30" offsetY="2"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetY="2"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetY="2"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetY="2"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY="2"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="2"/> + </animation> + <animation direction="up"> + <frame index="29" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="39" offsetY="2"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY="2"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY="2"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetX="-1" offsetY="3"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetY="2"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/goldenskull.png b/graphics/sprites/monsters/goldenskull.png Binary files differnew file mode 100644 index 0000000..53a7131 --- /dev/null +++ b/graphics/sprites/monsters/goldenskull.png diff --git a/graphics/sprites/monsters/goldenskull.xml b/graphics/sprites/monsters/goldenskull.xml new file mode 100644 index 0000000..d7766ad --- /dev/null +++ b/graphics/sprites/monsters/goldenskull.xml @@ -0,0 +1,72 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/goldenskull.png" width="45" height="60"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" delay="350"/> + <frame index="1" delay="350"/> + </animation> + <animation direction="left"> + <frame index="12" delay="350"/> + <frame index="13" delay="350"/> + </animation> + <animation direction="up"> + <frame index="24" delay="350"/> + <frame index="25" delay="350"/> + </animation> + <animation direction="right"> + <frame index="36" delay="350"/> + <frame index="37" delay="350"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="0" end="4" delay="150"/> + </animation> + <animation direction="left"> + <sequence start="12" end="16" delay="150"/> + </animation> + <animation direction="up"> + <sequence start="24" end="28" delay="150"/> + </animation> + <animation direction="right"> + <sequence start="36" end="40" delay="150"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="right"> + <sequence start="44" end="46" delay="150"/> + <frame index="47" delay="0"/> + </animation> + <animation direction="down"> + <sequence start="8" end="10" delay="150"/> + <frame index="11" delay="0"/> + </animation> + <animation direction="left"> + <sequence start="20" end="22" delay="150"/> + <frame index="23" delay="0"/> + </animation> + <animation direction="up"> + <sequence start="32" end="34" delay="150"/> + <frame index="35" delay="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="7" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="17" end="19" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="29" end="31" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="41" end="43" delay="100"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/golem.png b/graphics/sprites/monsters/golem.png Binary files differnew file mode 100644 index 0000000..8128740 --- /dev/null +++ b/graphics/sprites/monsters/golem.png diff --git a/graphics/sprites/monsters/golem.xml b/graphics/sprites/monsters/golem.xml new file mode 100644 index 0000000..03f9b74 --- /dev/null +++ b/graphics/sprites/monsters/golem.xml @@ -0,0 +1,192 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Micksha +Copyright (C) 2011-2020 Evol Online --> +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/golem.png" + width="128" + height="128" + offsetY="-4"/> + + <action name="spawn" imageset="mob"> + + <animation direction="default"> + <frame index="214" delay="60"/> + <frame index="213" delay="60"/> + <frame index="212" delay="60"/> + <frame index="211" delay="60"/> + <frame index="210" delay="60"/> + <frame index="209" delay="60"/> + <frame index="208" delay="60"/> + <frame index="207" delay="60"/> + <frame index="206" delay="60"/> + <frame index="205" delay="60"/> + <frame index="204" delay="60"/> + <end /> + + </animation> + </action> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <frame index="0"/> + </animation> + + <animation direction="downright"> + <frame index="1"/> + </animation> + + <animation direction="right"> + <frame index="2"/> + </animation> + + <animation direction="upright"> + <frame index="3"/> + </animation> + + <animation direction="up"> + <frame index="4"/> + </animation> + + <animation direction="upleft"> + <frame index="5"/> + </animation> + + <animation direction="left"> + <frame index="6"/> + </animation> + + <animation direction="downleft"> + <frame index="7"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <sequence start="12" end="23" delay="120"/> + </animation> + + <animation direction="downright"> + <sequence start="24" end="35" delay="120"/> + </animation> + + <animation direction="right"> + <sequence start="36" end="47" delay="120"/> + </animation> + + <animation direction="upright"> + <sequence start="48" end="59" delay="120"/> + </animation> + + <animation direction="up"> + <sequence start="60" end="71" delay="120"/> + </animation> + + <animation direction="upleft"> + <sequence start="72" end="83" delay="120"/> + </animation> + + <animation direction="left"> + <sequence start="84" end="95" delay="120"/> + </animation> + + <animation direction="downleft"> + <sequence start="96" end="107" delay="120"/> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <sequence start="108" end="118" delay="80"/> + <end /> + </animation> + + <animation direction="downright"> + <sequence start="120" end="130" delay="80"/> + <end /> + </animation> + + <animation direction="right"> + <sequence start="132" end="142" delay="80"/> + <end /> + </animation> + + <animation direction="upright"> + <sequence start="144" end="154" delay="80"/> + <end /> + </animation> + + <animation direction="up"> + <sequence start="156" end="166" delay="80"/> + <end /> + </animation> + + <animation direction="upleft"> + <sequence start="168" end="178" delay="80"/> + <end /> + </animation> + + <animation direction="left"> + <sequence start="180" end="190" delay="80"/> + <end /> + </animation> + + <animation direction="downleft"> + <sequence start="192" end="202" delay="80"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="mob"> + + <animation direction="down"> + <sequence start="204" end="214" delay="100"/> + <frame index="215" /> + <end /> + </animation> + + <animation direction="downright"> + <sequence start="216" end="226" delay="100"/> + <frame index="227" /> + <end /> + </animation> + + <animation direction="right"> + <sequence start="228" end="238" delay="100"/> + <frame index="239" /> + <end /> + </animation> + + <animation direction="upright"> + <sequence start="240" end="250" delay="100"/> + <frame index="255" /> + <end /> + </animation> + + <animation direction="up"> + <sequence start="252" end="262" delay="100"/> + <frame index="263" /> + <end /> + </animation> + + <animation direction="upleft"> + <sequence start="264" end="274" delay="100"/> + <frame index="275" /> + <end /> + </animation> + + <animation direction="left"> + <sequence start="276" end="286" delay="100"/> + <frame index="287" /> + <end /> + </animation> + + <animation direction="downleft"> + <sequence start="288" end="298" delay="100"/> + <frame index="299" /> + <end /> + </animation> + + </action> + +</sprite> diff --git a/graphics/sprites/monsters/golem2.xml b/graphics/sprites/monsters/golem2.xml new file mode 100644 index 0000000..01be80a --- /dev/null +++ b/graphics/sprites/monsters/golem2.xml @@ -0,0 +1,192 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Micksha +Copyright (C) 2011-2020 Evol Online --> +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/golem.png" + width="128" + height="128" + offsetY="3"/> + + <action name="spawn" imageset="mob"> + + <animation direction="default"> + <frame index="214" delay="60"/> + <frame index="213" delay="60"/> + <frame index="212" delay="60"/> + <frame index="211" delay="60"/> + <frame index="210" delay="60"/> + <frame index="209" delay="60"/> + <frame index="208" delay="60"/> + <frame index="207" delay="60"/> + <frame index="206" delay="60"/> + <frame index="205" delay="60"/> + <frame index="204" delay="60"/> + <end /> + + </animation> + </action> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <frame index="0"/> + </animation> + + <animation direction="downright"> + <frame index="1"/> + </animation> + + <animation direction="right"> + <frame index="2"/> + </animation> + + <animation direction="upright"> + <frame index="3"/> + </animation> + + <animation direction="up"> + <frame index="4"/> + </animation> + + <animation direction="upleft"> + <frame index="5"/> + </animation> + + <animation direction="left"> + <frame index="6"/> + </animation> + + <animation direction="downleft"> + <frame index="7"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <sequence start="12" end="23" delay="120"/> + </animation> + + <animation direction="downright"> + <sequence start="24" end="35" delay="120"/> + </animation> + + <animation direction="right"> + <sequence start="36" end="47" delay="120"/> + </animation> + + <animation direction="upright"> + <sequence start="48" end="59" delay="120"/> + </animation> + + <animation direction="up"> + <sequence start="60" end="71" delay="120"/> + </animation> + + <animation direction="upleft"> + <sequence start="72" end="83" delay="120"/> + </animation> + + <animation direction="left"> + <sequence start="84" end="95" delay="120"/> + </animation> + + <animation direction="downleft"> + <sequence start="96" end="107" delay="120"/> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <sequence start="108" end="118" delay="80"/> + <end /> + </animation> + + <animation direction="downright"> + <sequence start="120" end="130" delay="80"/> + <end /> + </animation> + + <animation direction="right"> + <sequence start="132" end="142" delay="80"/> + <end /> + </animation> + + <animation direction="upright"> + <sequence start="144" end="154" delay="80"/> + <end /> + </animation> + + <animation direction="up"> + <sequence start="156" end="166" delay="80"/> + <end /> + </animation> + + <animation direction="upleft"> + <sequence start="168" end="178" delay="80"/> + <end /> + </animation> + + <animation direction="left"> + <sequence start="180" end="190" delay="80"/> + <end /> + </animation> + + <animation direction="downleft"> + <sequence start="192" end="202" delay="80"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="mob"> + + <animation direction="down"> + <sequence start="204" end="214" delay="100"/> + <frame index="215" /> + <end /> + </animation> + + <animation direction="downright"> + <sequence start="216" end="226" delay="100"/> + <frame index="227" /> + <end /> + </animation> + + <animation direction="right"> + <sequence start="228" end="238" delay="100"/> + <frame index="239" /> + <end /> + </animation> + + <animation direction="upright"> + <sequence start="240" end="250" delay="100"/> + <frame index="255" /> + <end /> + </animation> + + <animation direction="up"> + <sequence start="252" end="262" delay="100"/> + <frame index="263" /> + <end /> + </animation> + + <animation direction="upleft"> + <sequence start="264" end="274" delay="100"/> + <frame index="275" /> + <end /> + </animation> + + <animation direction="left"> + <sequence start="276" end="286" delay="100"/> + <frame index="287" /> + <end /> + </animation> + + <animation direction="downleft"> + <sequence start="288" end="298" delay="100"/> + <frame index="299" /> + <end /> + </animation> + + </action> + +</sprite> diff --git a/graphics/sprites/monsters/halloweenjack'o.png b/graphics/sprites/monsters/halloweenjack'o.png Binary files differnew file mode 100644 index 0000000..248d98d --- /dev/null +++ b/graphics/sprites/monsters/halloweenjack'o.png diff --git a/graphics/sprites/monsters/halloweenjack'o.xml b/graphics/sprites/monsters/halloweenjack'o.xml new file mode 100644 index 0000000..f09344a --- /dev/null +++ b/graphics/sprites/monsters/halloweenjack'o.xml @@ -0,0 +1,47 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/halloweenjack'o.png" width="60" height="60"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="0" end="2" delay="200"/> + </animation> + <animation direction="right"> + <sequence start="3" end="5" delay="200"/> + </animation> + <animation direction="left"> + <sequence start="6" end="8" delay="200"/> + </animation> + <animation direction="up"> + <sequence start="9" end="11" delay="200"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="12" end="14" delay="200"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="15" end="17" delay="200"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="18" end="20" delay="200"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="21" end="23" delay="200"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <sequence start="24" end="28" delay="200"/> + <frame index="28" delay="0"/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/haunted.png b/graphics/sprites/monsters/haunted.png Binary files differnew file mode 100644 index 0000000..9b3840e --- /dev/null +++ b/graphics/sprites/monsters/haunted.png diff --git a/graphics/sprites/monsters/haunted.xml b/graphics/sprites/monsters/haunted.xml new file mode 100644 index 0000000..f587330 --- /dev/null +++ b/graphics/sprites/monsters/haunted.xml @@ -0,0 +1,11 @@ +<?xml version="1.0"?> +<sprite> + <imageset + name="base" + src="graphics/sprites/monsters/haunted.png" + width="64" + height="64" + /> + + <include file="monsters/slime-mother.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/housemaggot.png b/graphics/sprites/monsters/housemaggot.png Binary files differnew file mode 100644 index 0000000..fe5f3c0 --- /dev/null +++ b/graphics/sprites/monsters/housemaggot.png diff --git a/graphics/sprites/monsters/housemaggot.xml b/graphics/sprites/monsters/housemaggot.xml new file mode 100644 index 0000000..5857afb --- /dev/null +++ b/graphics/sprites/monsters/housemaggot.xml @@ -0,0 +1,6 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/housemaggot.png" width="20" height="15"/> + + <include file="monsters/maggot.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/icedfluffy.png b/graphics/sprites/monsters/icedfluffy.png Binary files differnew file mode 100644 index 0000000..f8cb60b --- /dev/null +++ b/graphics/sprites/monsters/icedfluffy.png diff --git a/graphics/sprites/monsters/icedfluffy.xml b/graphics/sprites/monsters/icedfluffy.xml new file mode 100644 index 0000000..32ec098 --- /dev/null +++ b/graphics/sprites/monsters/icedfluffy.xml @@ -0,0 +1,71 @@ +<?xml version="1.0"?> +<sprite> + + <!-- Editado por Lunovox em 03/04/2010 para o evento de Páscoa --> + <imageset name="base" src="graphics/sprites/monsters/icedfluffy.png|W;C" width="28" height="32" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY ="-3" /> + </animation> + <animation direction="left"> + <frame index="10" offsetY ="-6" /> + </animation> + <animation direction="up"> + <frame index="20" offsetY ="-4" /> + </animation> + <animation direction="right"> + <frame index="30" offsetY ="-6" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="100" offsetY ="-3" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="100" offsetY ="-6" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="100" offsetY ="-4" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="100" offsetY ="-6" /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY ="-3" /> + </animation> + <animation direction="left"> + <frame index="19" offsetY ="-6" /> + </animation> + <animation direction="up"> + <frame index="29" offsetY ="-4" /> + </animation> + <animation direction="right"> + <frame index="39" offsetY ="-6" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY ="-3" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY ="-6" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetY ="-4" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetY ="-6" /> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/icemaggot.png b/graphics/sprites/monsters/icemaggot.png Binary files differnew file mode 100644 index 0000000..769f737 --- /dev/null +++ b/graphics/sprites/monsters/icemaggot.png diff --git a/graphics/sprites/monsters/icemaggot.xml b/graphics/sprites/monsters/icemaggot.xml new file mode 100644 index 0000000..65b3598 --- /dev/null +++ b/graphics/sprites/monsters/icemaggot.xml @@ -0,0 +1,6 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/icemaggot.png" width="20" height="15"/> + + <include file="monsters/maggot.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/jacko.png b/graphics/sprites/monsters/jacko.png Binary files differnew file mode 100644 index 0000000..e86f6bf --- /dev/null +++ b/graphics/sprites/monsters/jacko.png diff --git a/graphics/sprites/monsters/jacko.xml b/graphics/sprites/monsters/jacko.xml new file mode 100644 index 0000000..e7a2ee0 --- /dev/null +++ b/graphics/sprites/monsters/jacko.xml @@ -0,0 +1,44 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/jacko.png" + width="60" + height="60"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="0" end="2" delay="200"/> + </animation> + <animation direction="right"> + <sequence start="3" end="5" delay="200"/> + </animation> + <animation direction="left"> + <sequence start="6" end="8" delay="200"/> + </animation> + <animation direction="up"> + <sequence start="9" end="11" delay="200"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="12" end="14" delay="200"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="15" end="17" delay="200"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="18" end="20" delay="200"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="21" end="23" delay="200"/> + <end/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <sequence start="24" end="28" delay="200"/> + <frame index="28" delay="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/jhon.png b/graphics/sprites/monsters/jhon.png Binary files differnew file mode 100644 index 0000000..7e41f5f --- /dev/null +++ b/graphics/sprites/monsters/jhon.png diff --git a/graphics/sprites/monsters/jhon.xml b/graphics/sprites/monsters/jhon.xml new file mode 100644 index 0000000..c1f481f --- /dev/null +++ b/graphics/sprites/monsters/jhon.xml @@ -0,0 +1,99 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/jhon.png" width="55" height="52" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="22" /> + </animation> + <animation direction="left"> + <frame index="11" /> + </animation> + <animation direction="up"> + <frame index="33" /> + </animation> + <animation direction="right"> + <frame index="0" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="23" end="29" delay="150" /> + </animation> + <animation direction="left"> + <sequence start="11" end="18" delay="150" /> + </animation> + <animation direction="up"> + <sequence start="34" end="39" delay="150" /> + </animation> + <animation direction="right"> + <sequence start="0" end="7" delay="150" /> + </animation> + </action> + + + <action name="dead" imageset="base"> + <animation direction="right"> + <frame index="10" delay="300" /> + <frame index="21" delay="300" /> + <frame index="32" delay="300" /> + <frame index="43" delay="300" /> + <frame index="10" delay="300" /> + <frame index="21" delay="300" /> + <frame index="32"/> + <end/> + </animation> + <animation direction="left"> + <frame index="10" delay="300" /> + <frame index="21" delay="300" /> + <frame index="32" delay="300" /> + <frame index="43" delay="300" /> + <frame index="10" delay="300" /> + <frame index="21" delay="300" /> + <frame index="32"/> + <end/> + </animation> + <animation direction="up"> + <frame index="10" delay="300" /> + <frame index="21" delay="300" /> + <frame index="32" delay="300" /> + <frame index="43" delay="300" /> + <frame index="10" delay="300" /> + <frame index="21" delay="300" /> + <frame index="32"/> + <end/> + </animation> + <animation direction="down"> + <frame index="10" delay="300" /> + <frame index="21" delay="300" /> + <frame index="32" delay="300" /> + <frame index="43" delay="300" /> + <frame index="10" delay="300" /> + <frame index="21" delay="300" /> + <frame index="32"/> + <end/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="30" end="31" delay="100" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="19" end="20" delay="100" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="41" end="42" delay="100" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="8" end="9" delay="100" /> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/junglefowl.png b/graphics/sprites/monsters/junglefowl.png Binary files differnew file mode 100644 index 0000000..15eebc5 --- /dev/null +++ b/graphics/sprites/monsters/junglefowl.png diff --git a/graphics/sprites/monsters/junglefowl.xml b/graphics/sprites/monsters/junglefowl.xml new file mode 100644 index 0000000..f6c4f9e --- /dev/null +++ b/graphics/sprites/monsters/junglefowl.xml @@ -0,0 +1,88 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/junglefowl.png|W" width="50" height="50"/> + <action name="stand" imageset="base"> + <animation direction="left"> + <frame index="0" delay="800"/> + <frame index="1" delay="300"/> + <frame index="2" delay="400"/> + <frame index="1" delay="300"/> + <frame index="2" delay="400"/> + <frame index="1" delay="300"/> + <frame index="0" delay="500"/> + </animation> + <animation direction="right"> + <frame index="12" delay="800"/> + <frame index="13" delay="300"/> + <frame index="14" delay="400"/> + <frame index="13" delay="300"/> + <frame index="14" delay="400"/> + <frame index="13" delay="300"/> + <frame index="12" delay="500"/> + </animation> + <animation direction="down"> + <frame index="23" delay="800"/> + <frame index="25" delay="300"/> + <frame index="26" delay="400"/> + <frame index="25" delay="300"/> + <frame index="26" delay="400"/> + <frame index="25" delay="300"/> + <frame index="24" delay="500"/> + </animation> + <animation direction="up"> + <frame index="36" delay="800"/> + <frame index="37" delay="300"/> + <frame index="38" delay="400"/> + <frame index="37" delay="300"/> + <frame index="38" delay="400"/> + <frame index="37" delay="300"/> + <frame index="36" delay="500"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="left"> + <sequence start="3" end="6" delay="100"/> + </animation> + <animation direction="right"> + <sequence start="15" end="18" delay="100"/> + </animation> + <animation direction="down"> + <sequence start="27" end="30" delay="100"/> + </animation> + <animation direction="up"> + <sequence start="39" end="42" delay="100"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="left"> + <frame index="11" delay="0"/> + </animation> + <animation direction="right"> + <frame index="23" delay="0"/> + </animation> + <animation direction="down"> + <frame index="35" delay="0"/> + </animation> + <animation direction="up"> + <frame index="47" delay="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="left"> + <sequence start="6" end="10" delay="70"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="18" end="22" delay="70"/> + <end/> + </animation> + <animation direction="down"> + <sequence start="30" end="34" delay="70"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="42" end="46" delay="70"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/larvespa.png b/graphics/sprites/monsters/larvespa.png Binary files differnew file mode 100644 index 0000000..84e9ad6 --- /dev/null +++ b/graphics/sprites/monsters/larvespa.png diff --git a/graphics/sprites/monsters/larvespa.xml b/graphics/sprites/monsters/larvespa.xml new file mode 100644 index 0000000..a431f67 --- /dev/null +++ b/graphics/sprites/monsters/larvespa.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/larvespa.png|R;G" width="45" height="45"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="27" delay="150"/> + </animation> + <animation direction="left"> + <frame index="0" delay="150"/> + </animation> + <animation direction="up"> + <frame index="9" delay="150"/> + </animation> + <animation direction="right"> + <frame index="18" delay="150"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="27" end="31" delay="150"/> + </animation> + <animation direction="left"> + <sequence start="0" end="4" delay="150"/> + </animation> + <animation direction="up"> + <sequence start="9" end="13" delay="150"/> + </animation> + <animation direction="right"> + <sequence start="18" end="22" delay="150"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="right"> + <frame index="26" delay="0"/> + </animation> + <animation direction="down"> + <frame index="35" delay="0"/> + </animation> + <animation direction="left"> + <frame index="8" delay="0"/> + </animation> + <animation direction="up"> + <frame index="17" delay="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="32" end="34" delay="150"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="5" end="7" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="14" end="16" delay="150"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="23" end="25" delay="150"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/loghead.png b/graphics/sprites/monsters/loghead.png Binary files differnew file mode 100644 index 0000000..183faf6 --- /dev/null +++ b/graphics/sprites/monsters/loghead.png diff --git a/graphics/sprites/monsters/loghead.xml b/graphics/sprites/monsters/loghead.xml new file mode 100644 index 0000000..07e0197 --- /dev/null +++ b/graphics/sprites/monsters/loghead.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/loghead.png" width="45" height="43"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" delay="100"/> + <frame index="1" delay="100"/> + <frame index="0" delay="100"/> + <frame index="1" delay="3500"/> + <frame index="0" delay="100"/> + <frame index="1" delay="4000"/> + </animation> + <animation direction="right"> + <frame index="18" delay="100"/> + <frame index="19" delay="100"/> + <frame index="18" delay="100"/> + <frame index="19" delay="3500"/> + <frame index="18" delay="100"/> + <frame index="19" delay="4000"/> + </animation> + <animation direction="up"> + <frame index="6"/> + </animation> + <animation direction="left"> + <frame index="12"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="2" end="5" delay="120"/> + </animation> + <animation direction="right"> + <sequence start="20" end="23" delay="120"/> + </animation> + <animation direction="up"> + <sequence start="8" end="11" delay="120"/> + </animation> + <animation direction="left"> + <sequence start="14" end="17" delay="120"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <sequence start="24" end="29" delay="400"/> + <frame index="29" delay="5000"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="34" end="35" delay="120"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="46" end="47" delay="120"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="40" end="41" delay="120"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="52" end="53" delay="120"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/maggot.png b/graphics/sprites/monsters/maggot.png Binary files differnew file mode 100644 index 0000000..64474f9 --- /dev/null +++ b/graphics/sprites/monsters/maggot.png diff --git a/graphics/sprites/monsters/maggot.xml b/graphics/sprites/monsters/maggot.xml new file mode 100644 index 0000000..fa093e0 --- /dev/null +++ b/graphics/sprites/monsters/maggot.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/maggot.png" width="20" height="15"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="10" offsetY="-11"/> + </animation> + <animation direction="up"> + <frame index="20" offsetY="-10"/> + </animation> + <animation direction="right"> + <frame index="30" offsetY="-11"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="150" offsetY="-8"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="150" offsetY="-11"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="150" offsetY="-10"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="150" offsetY="-11"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="-11"/> + </animation> + <animation direction="up"> + <frame index="29" offsetY="-10"/> + </animation> + <animation direction="right"> + <frame index="39" offsetY="-11"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="150" offsetY="-8"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="150" offsetY="-11"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="150" offsetY="-10"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="150" offsetY="-11"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/magicratto.png b/graphics/sprites/monsters/magicratto.png Binary files differnew file mode 100644 index 0000000..2047c58 --- /dev/null +++ b/graphics/sprites/monsters/magicratto.png diff --git a/graphics/sprites/monsters/magicratto.xml b/graphics/sprites/monsters/magicratto.xml new file mode 100644 index 0000000..37d35df --- /dev/null +++ b/graphics/sprites/monsters/magicratto.xml @@ -0,0 +1,200 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + + <imageset name="mob" + src="graphics/sprites/monsters/magicratto.png" + width="32" + height="32"/> + + <action name="spawn" imageset="mob"> + <animation direction="default"> + <frame index="0" delay="250"/> + <frame index="1" delay="150"/> + <frame index="2" delay="400"/> + <frame index="3" delay="110"/> + <frame index="4" delay="120"/> + <frame index="5" delay="160"/> + <frame index="6" delay="150"/> + <frame index="7" delay="250"/> + <jump action="stand"/> + </animation> + </action> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <frame index="7"/> + </animation> + + <animation direction="downleft"> + <frame index="56"/> + </animation> + + <animation direction="left"> + <frame index="49"/> + </animation> + + <animation direction="upleft"> + <frame index="42"/> + </animation> + + <animation direction="up"> + <frame index="35"/> + </animation> + + <animation direction="upright"> + <frame index="28"/> + </animation> + + <animation direction="right"> + <frame index="21"/> + </animation> + + <animation direction="downright"> + <frame index="14"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <frame index="8" delay="80"/> + <frame index="9" delay="70"/> + <frame index="10" delay="80"/> + <frame index="7" delay="70"/> + <end /> + </animation> + + <animation direction="downleft"> + <frame index="57" delay="120"/> + <frame index="58" delay="100"/> + <frame index="59" delay="120"/> + <frame index="56" delay="90"/> + <end /> + </animation> + + <animation direction="left"> + <frame index="50" delay="120"/> + <frame index="51" delay="100"/> + <frame index="52" delay="120"/> + <frame index="49" delay="90"/> + <end /> + </animation> + + <animation direction="upleft"> + <frame index="43" delay="120"/> + <frame index="44" delay="100"/> + <frame index="45" delay="120"/> + <frame index="42" delay="90"/> + <end /> + </animation> + + <animation direction="up"> + <frame index="36" delay="120"/> + <frame index="37" delay="100"/> + <frame index="38" delay="120"/> + <frame index="35" delay="90"/> + <end /> + </animation> + + <animation direction="upright"> + <frame index="29" delay="120"/> + <frame index="30" delay="100"/> + <frame index="31" delay="120"/> + <frame index="28" delay="90"/> + <end /> + </animation> + + <animation direction="right"> + <frame index="22" delay="120"/> + <frame index="23" delay="100"/> + <frame index="24" delay="120"/> + <frame index="21" delay="90"/> + <end /> + </animation> + + <animation direction="downright"> + <frame index="15" delay="120"/> + <frame index="16" delay="100"/> + <frame index="17" delay="120"/> + <frame index="14" delay="90"/> + <end /> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <frame index="11" delay="90"/> + <frame index="12" delay="120"/> + <frame index="13" delay="130"/> + <end /> + </animation> + + <animation direction="downleft"> + <frame index="60" delay="90"/> + <frame index="61" delay="120"/> + <frame index="62" delay="130"/> + <end /> + </animation> + + <animation direction="left"> + <frame index="53" delay="90"/> + <frame index="54" delay="120"/> + <frame index="55" delay="130"/> + <end /> + </animation> + + <animation direction="upleft"> + <frame index="46" delay="90"/> + <frame index="47" delay="120"/> + <frame index="48" delay="130"/> + <end /> + </animation> + + <animation direction="up"> + <frame index="39" delay="90"/> + <frame index="40" delay="120"/> + <frame index="41" delay="130"/> + <end /> + </animation> + + <animation direction="upright"> + <frame index="32" delay="90"/> + <frame index="33" delay="120"/> + <frame index="34" delay="130"/> + <end /> + </animation> + + <animation direction="right"> + <frame index="25" delay="90"/> + <frame index="26" delay="120"/> + <frame index="27" delay="130"/> + <end /> + </animation> + + <animation direction="downright"> + <frame index="18" delay="90"/> + <frame index="19" delay="120"/> + <frame index="20" delay="130"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation direction="down"> + <frame index="63"/> + </animation> + + <animation direction="left"> + <frame index="66"/> + </animation> + + <animation direction="up"> + <frame index="64"/> + </animation> + + <animation direction="right"> + <frame index="65"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/manabug.png b/graphics/sprites/monsters/manabug.png Binary files differnew file mode 100644 index 0000000..598716d --- /dev/null +++ b/graphics/sprites/monsters/manabug.png diff --git a/graphics/sprites/monsters/manabug.xml b/graphics/sprites/monsters/manabug.xml new file mode 100644 index 0000000..c88d154 --- /dev/null +++ b/graphics/sprites/monsters/manabug.xml @@ -0,0 +1,122 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/manabug.png|W" width="16" height="16"/> + <action name="stand" imageset="base"> + <animation direction="up"> + <sequence start="0" end="1" delay="6" offsetY="-20"/> + </animation> + <animation direction="down"> + <sequence start="12" end="13" delay="6" offsetY="-20"/> + </animation> + <animation direction="right"> + <sequence start="4" end="5" delay="6" offsetY="-20"/> + </animation> + <animation direction="left"> + <sequence start="8" end="9" delay="6" offsetY="-20"/> + </animation> + <animation direction="upright"> + <sequence start="2" end="3" delay="6" offsetY="-20"/> + </animation> + <animation direction="upleft"> + <sequence start="6" end="7" delay="6" offsetY="-20"/> + </animation> + <animation direction="downright"> + <sequence start="10" end="11" delay="6" offsetY="-20"/> + </animation> + <animation direction="downleft"> + <sequence start="14" end="15" delay="6" offsetY="-20"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="up"> + <sequence start="0" end="1" delay="7" offsetY="-20"/> + </animation> + <animation direction="down"> + <sequence start="12" end="13" delay="7" offsetY="-20"/> + </animation> + <animation direction="right"> + <sequence start="4" end="5" delay="7" offsetY="-20"/> + </animation> + <animation direction="left"> + <sequence start="8" end="9" delay="7" offsetY="-20"/> + </animation> + <animation direction="upright"> + <sequence start="2" end="3" delay="7" offsetY="-20"/> + </animation> + <animation direction="upleft"> + <sequence start="6" end="7" delay="7" offsetY="-20"/> + </animation> + <animation direction="downright"> + <sequence start="10" end="11" delay="7" offsetY="-20"/> + </animation> + <animation direction="downleft"> + <sequence start="14" end="15" delay="7" offsetY="-20"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="up"> + <frame index="0" delay="50" offsetY="-24"/> + <frame index="1" delay="50" offsetY="-36"/> + <frame index="2" delay="50" offsetY="-84"/> + <frame index="3" delay="60" offsetY="-52"/> + <frame index="2" delay="60" offsetY="-36"/> + <frame index="1" delay="60" offsetY="-28"/> + <frame index="0" delay="60" offsetY="-24"/> + <end/> + </animation> + <animation direction="down"> + <frame index="0" delay="50" offsetY="-16"/> + <frame index="1" delay="50" offsetY="-4"/> + <frame index="2" delay="50" offsetY="44"/> + <frame index="3" delay="60" offsetY="12"/> + <frame index="2" delay="60" offsetY="-4"/> + <frame index="1" delay="60" offsetY="-12"/> + <frame index="0" delay="60" offsetY="-16"/> + <end/> + </animation> + <animation direction="right"> + <frame index="4" delay="50" offsetY="-20" offsetX="4"/> + <frame index="5" delay="50" offsetY="-20" offsetX="16"/> + <frame index="6" delay="50" offsetY="-20" offsetX="64"/> + <frame index="7" delay="60" offsetY="-20" offsetX="32"/> + <frame index="6" delay="60" offsetY="-20" offsetX="16"/> + <frame index="5" delay="60" offsetY="-20" offsetX="8"/> + <frame index="4" delay="60" offsetY="-20" offsetX="4"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" delay="50" offsetY="-20" offsetX="-4"/> + <frame index="9" delay="50" offsetY="-20" offsetX="-16"/> + <frame index="10" delay="50" offsetY="-20" offsetX="-64"/> + <frame index="11" delay="60" offsetY="-20" offsetX="-32"/> + <frame index="10" delay="60" offsetY="-20" offsetX="-16"/> + <frame index="9" delay="60" offsetY="-20" offsetX="-8"/> + <frame index="8" delay="60" offsetY="-20" offsetX="-4"/> + <end/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="12" delay="70" offsetY="-19" offsetX="2"/> + <frame index="13" delay="70" offsetY="-18" offsetX="4"/> + <frame index="14" delay="70" offsetY="-17" offsetX="8"/> + <frame index="13" delay="70" offsetY="-16" offsetX="10"/> + <frame index="12" delay="75" offsetY="-15" offsetX="8"/> + <frame index="13" delay="75" offsetY="-14" offsetX="4"/> + <frame index="14" delay="75" offsetY="-13" offsetX="2"/> + <frame index="13" delay="75" offsetY="-12" offsetX="0"/> + <frame index="12" delay="80" offsetY="-11" offsetX="-2"/> + <frame index="13" delay="80" offsetY="-10" offsetX="-4"/> + <frame index="14" delay="80" offsetY="-9" offsetX="-6"/> + <frame index="13" delay="80" offsetY="-8" offsetX="-8"/> + <frame index="12" delay="85" offsetY="-7" offsetX="-10"/> + <frame index="13" delay="85" offsetY="-6" offsetX="-8"/> + <frame index="14" delay="85" offsetY="-5" offsetX="-6"/> + <frame index="13" delay="85" offsetY="-4" offsetX="-4"/> + <frame index="12" delay="90" offsetY="-3" offsetX="-2"/> + <frame index="13" delay="90" offsetY="-2" offsetX="0"/> + <frame index="14" delay="90" offsetY="-1" offsetX="2"/> + <frame index="15" delay="5000" offsetY="0" offsetX="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/managhost.png b/graphics/sprites/monsters/managhost.png Binary files differnew file mode 100644 index 0000000..fd52667 --- /dev/null +++ b/graphics/sprites/monsters/managhost.png diff --git a/graphics/sprites/monsters/managhost.xml b/graphics/sprites/monsters/managhost.xml new file mode 100644 index 0000000..d496a6d --- /dev/null +++ b/graphics/sprites/monsters/managhost.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/managhost.png" width="50" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="right"> + <frame index="30"/> + </animation> + <animation direction="up"> + <frame index="20"/> + </animation> + <animation direction="left"> + <frame index="10"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="0" end="4" delay="200"/> + </animation> + <animation direction="right"> + <sequence start="30" end="34" delay="200"/> + </animation> + <animation direction="up"> + <sequence start="20" end="24" delay="200"/> + </animation> + <animation direction="left"> + <sequence start="10" end="14" delay="200"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="0" end="8" delay="150"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="30" end="38" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="20" end="28" delay="150"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="10" end="18" delay="150"/> + <end/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" delay="0"/> + </animation> + <animation direction="right"> + <frame index="39" delay="0"/> + </animation> + <animation direction="up"> + <frame index="29" delay="0"/> + </animation> + <animation direction="left"> + <frame index="19" delay="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/mananatree.png b/graphics/sprites/monsters/mananatree.png Binary files differnew file mode 100644 index 0000000..b2b5e14 --- /dev/null +++ b/graphics/sprites/monsters/mananatree.png diff --git a/graphics/sprites/monsters/mananatree.xml b/graphics/sprites/monsters/mananatree.xml new file mode 100644 index 0000000..477eb61 --- /dev/null +++ b/graphics/sprites/monsters/mananatree.xml @@ -0,0 +1,89 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> + +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/mananatree.png" + width="96" + height="128"/> + + <action name="spawn" imageset="mob"> + <animation direction="default"> + <frame index="0" delay="500"/> + <frame index="1" delay="500"/> + <frame index="2" delay="500"/> + <frame index="3" delay="500"/> + <frame index="4" delay="500"/> + <frame index="5" delay="500"/> + <frame index="6" delay="500"/> + <frame index="7" delay="500"/> + <frame index="8" delay="500"/> + <frame index="9" delay="500"/> + <frame index="10" delay="500"/> + <jump action="stand"/> + </animation> + </action> + + <action name="stand" imageset="mob"> + <animation direction="default"> + <label name="start"/> + <goto label="static" rand="95"/> + <goto label="longmoving" rand="50"/> + <!-- Simple Move Animation --> + <frame index="11" delay="100"/> + <frame index="12" delay="120"/> + <frame index="11" delay="100"/> + <frame index="10" delay="100"/> + <frame index="13" delay="100"/> + <frame index="14" delay="120"/> + <frame index="13" delay="100"/> + <goto label="start"/> + <label name="static"/> + <!-- Static Animation --> + <frame index="10" delay="260"/> + <goto label="start"/> + <label name="longmoving"/> + <!-- Long Move Animation --> + <frame index="11" delay="100"/> + <frame index="12" delay="120"/> + <frame index="11" delay="100"/> + <frame index="10" delay="100"/> + <frame index="13" delay="100"/> + <frame index="14" delay="120"/> + <frame index="13" delay="100"/> + <frame index="10" delay="100"/> + <frame index="11" delay="100"/> + <frame index="12" delay="120"/> + <frame index="11" delay="100"/> + <frame index="10" delay="100"/> + <frame index="13" delay="100"/> + <frame index="14" delay="120"/> + <frame index="13" delay="100"/> + <goto label="start"/> + </animation> + </action> + + <action name="hurt" imageset="mob"> + <animation direction="default"> + <frame index="11" delay="100"/> + <frame index="12" delay="120"/> + <frame index="11" delay="100"/> + <frame index="10" delay="100"/> + <frame index="13" delay="100"/> + <frame index="14" delay="120"/> + <frame index="13" delay="100"/> + <frame index="10" delay="50"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation> + <!-- Falling Manana --> + <sequence start="15" end="19" delay="70"/> + <sequence start="20" end="28" delay="90"/> + <frame index="19"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/manapiou.png b/graphics/sprites/monsters/manapiou.png Binary files differnew file mode 100644 index 0000000..c68b898 --- /dev/null +++ b/graphics/sprites/monsters/manapiou.png diff --git a/graphics/sprites/monsters/manapiou.xml b/graphics/sprites/monsters/manapiou.xml new file mode 100644 index 0000000..0be0cbb --- /dev/null +++ b/graphics/sprites/monsters/manapiou.xml @@ -0,0 +1,839 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid, Saulc +Copyright (C) 2011-2013 Evol Online +Copyright (C) 2018 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/manapiou.png" + width="10" + height="9" + offsetY="-12"/> + + <imageset name="acc" + src="graphics/sprites/accessories/piousse-egg.png" + width="11" + height="11" + offsetY="-12"/> + + <action name="spawn" imageset="acc"> + <animation direction="default"> + <frame index="9" delay="20" offsetY="-86"/> + <frame index="9" delay="30" offsetY="-82"/> + <frame index="9" delay="30" offsetY="-78"/> + <frame index="9" delay="30" offsetY="-74"/> + <frame index="9" delay="30" offsetY="-70"/> + <frame index="9" delay="30" offsetY="-66"/> + <frame index="9" delay="30" offsetY="-62"/> + <frame index="9" delay="40" offsetY="-58"/> + <frame index="9" delay="40" offsetY="-54"/> + <frame index="9" delay="40" offsetY="-49"/> + <frame index="9" delay="40" offsetY="-44"/> + <frame index="9" delay="40" offsetY="-40"/> + <frame index="9" delay="40" offsetY="-36"/> + <frame index="9" delay="40" offsetY="-32"/> + <frame index="9" delay="50" offsetY="-28"/> + <frame index="9" delay="50" offsetY="-24"/> + <frame index="9" delay="50" offsetY="-21"/> + <frame index="9" delay="50" offsetY="-18"/> + <frame index="9" delay="50" offsetY="-15"/> + <frame index="9" delay="50" offsetY="-12"/> + <frame index="9" delay="50" offsetY="-9"/> + <frame index="9" delay="60" offsetY="-6"/> + <frame index="9" delay="60" offsetY="-3"/> + <frame index="9" delay="60" offsetY="-1"/> + <jump action="stand"/> + </animation> + </action> + + <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="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/monsters/mandragora.png b/graphics/sprites/monsters/mandragora.png Binary files differnew file mode 100644 index 0000000..0f3657a --- /dev/null +++ b/graphics/sprites/monsters/mandragora.png diff --git a/graphics/sprites/monsters/mandragora.xml b/graphics/sprites/monsters/mandragora.xml new file mode 100644 index 0000000..a73164b --- /dev/null +++ b/graphics/sprites/monsters/mandragora.xml @@ -0,0 +1,6 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/mandragora.png" width="42" height="33"/> + + <include file="monsters/maggot.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/michel.png b/graphics/sprites/monsters/michel.png Binary files differnew file mode 100644 index 0000000..eb88f8c --- /dev/null +++ b/graphics/sprites/monsters/michel.png diff --git a/graphics/sprites/monsters/michel.xml b/graphics/sprites/monsters/michel.xml new file mode 100644 index 0000000..85e23d2 --- /dev/null +++ b/graphics/sprites/monsters/michel.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/michel.png" + width="60" + height="60"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="0" end="2" delay="200"/> + </animation> + <animation direction="right"> + <sequence start="3" end="5" delay="200"/> + </animation> + <animation direction="left"> + <sequence start="6" end="8" delay="200"/> + </animation> + <animation direction="up"> + <sequence start="9" end="11" delay="200"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="12" end="14" delay="200"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="15" end="17" delay="200"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="18" end="20" delay="200"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="21" end="23" delay="200"/> + <end/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <sequence start="24" end="28" delay="200"/> + <frame index="28" delay="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/mimic.png b/graphics/sprites/monsters/mimic.png Binary files differnew file mode 100644 index 0000000..54bf6ad --- /dev/null +++ b/graphics/sprites/monsters/mimic.png diff --git a/graphics/sprites/monsters/mimic.xml b/graphics/sprites/monsters/mimic.xml new file mode 100644 index 0000000..cf5f840 --- /dev/null +++ b/graphics/sprites/monsters/mimic.xml @@ -0,0 +1,50 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/mimic.png|W" width="48" height="48"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" /> + </animation> + <animation direction="left"> + <frame index="0" /> + </animation> + <animation direction="up"> + <frame index="0" /> + </animation> + <animation direction="right"> + <frame index="0" /> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="0" end="10" delay="75" /> + <end/> + </animation> + <animation direction="left"> + <sequence start="0" end="10" delay="200" /> + <end/> + </animation> + <animation direction="up"> + <sequence start="0" end="10" delay="75" /> + <end/> + </animation> + <animation direction="right"> + <sequence start="0" end="10" delay="75" /> + <end/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="11" /> + </animation> + <animation direction="left"> + <frame index="11" /> + </animation> + <animation direction="up"> + <frame index="11" /> + </animation> + <animation direction="right"> + <frame index="11" /> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/mister-prickel.png b/graphics/sprites/monsters/mister-prickel.png Binary files differnew file mode 100644 index 0000000..1b5e40e --- /dev/null +++ b/graphics/sprites/monsters/mister-prickel.png diff --git a/graphics/sprites/monsters/mister-prickel.xml b/graphics/sprites/monsters/mister-prickel.xml new file mode 100644 index 0000000..c827601 --- /dev/null +++ b/graphics/sprites/monsters/mister-prickel.xml @@ -0,0 +1,223 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Micksha +Copyright (C) 2011-2020 Evol Online --> +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/mister-prickel.png" + width="64" + height="64"/> + + <action name="spawn" imageset="mob"> + + <animation direction="default"> + <sequence start="12" end="22" delay="60"/> + <end /> + + </animation> + </action> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <frame index="0"/> + </animation> + + <animation direction="downleft"> + <frame index="1"/> + </animation> + + <animation direction="left"> + <frame index="2"/> + </animation> + + <animation direction="upleft"> + <frame index="3"/> + </animation> + + <animation direction="up"> + <frame index="4"/> + </animation> + + <animation direction="upright"> + <frame index="5"/> + </animation> + + <animation direction="right"> + <frame index="6"/> + </animation> + + <animation direction="downright"> + <frame index="7"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <sequence start="108" end="117" delay="80"/> + </animation> + + <animation direction="downleft"> + <sequence start="120" end="129" delay="80"/> + </animation> + + <animation direction="left"> + <sequence start="132" end="141" delay="80"/> + </animation> + + <animation direction="upleft"> + <sequence start="144" end="153" delay="80"/> + </animation> + + <animation direction="up"> + <sequence start="156" end="165" delay="80"/> + </animation> + + <animation direction="upright"> + <sequence start="168" end="177" delay="80"/> + </animation> + + <animation direction="right"> + <sequence start="180" end="189" delay="80"/> + </animation> + + <animation direction="downright"> + <sequence start="192" end="201" delay="80"/> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <sequence start="204" end="215" delay="60"/> + <end /> + </animation> + + <animation direction="downleft"> + <sequence start="216" end="227" delay="60"/> + <end /> + </animation> + + <animation direction="left"> + <sequence start="228" end="239" delay="60"/> + <end /> + </animation> + + <animation direction="upleft"> + <sequence start="240" end="251" delay="60"/> + <end /> + </animation> + + <animation direction="up"> + <sequence start="252" end="263" delay="60"/> + <end /> + </animation> + + <animation direction="upright"> + <sequence start="264" end="275" delay="60"/> + <end /> + </animation> + + <animation direction="right"> + <sequence start="276" end="287" delay="60"/> + <end /> + </animation> + + <animation direction="downright"> + <sequence start="288" end="299" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_distance" imageset="mob"> + <animation direction="down"> + <sequence start="348" end="359" delay="60"/> + <end /> + </animation> + + <animation direction="downleft"> + <sequence start="360" end="371" delay="60"/> + <end /> + </animation> + + <animation direction="left"> + <sequence start="372" end="383" delay="60"/> + <end /> + </animation> + + <animation direction="upleft"> + <sequence start="384" end="395" delay="60"/> + <end /> + </animation> + + <animation direction="up"> + <sequence start="300" end="311" delay="60"/> + <end /> + </animation> + + <animation direction="upright"> + <sequence start="312" end="323" delay="60"/> + <end /> + </animation> + + <animation direction="right"> + <sequence start="324" end="335" delay="60"/> + <end /> + </animation> + + <animation direction="downright"> + <sequence start="336" end="347" delay="80"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="mob"> + + <animation direction="down"> + <sequence start="396" end="402" delay="100"/> + <frame index="403"/> + <end /> + </animation> + + <animation direction="downright"> + <sequence start="408" end="414" delay="100"/> + <frame index="415" /> + <end /> + </animation> + + <animation direction="right"> + <sequence start="420" end="426" delay="100"/> + <frame index="427" /> + <end /> + </animation> + + <animation direction="upright"> + <sequence start="432" end="438" delay="100"/> + <frame index="439" /> + <end /> + </animation> + + <animation direction="up"> + <sequence start="444" end="450" delay="100"/> + <frame index="451" /> + <end /> + </animation> + + <animation direction="upleft"> + <sequence start="456" end="462" delay="100"/> + <frame index="463" /> + <end /> + </animation> + + <animation direction="left"> + <sequence start="468" end="474" delay="100"/> + <frame index="475" /> + <end /> + </animation> + + <animation direction="downleft"> + <sequence start="480" end="486" delay="100"/> + <frame index="487" /> + <end /> + </animation> + + </action> + +</sprite> diff --git a/graphics/sprites/monsters/moggun.png b/graphics/sprites/monsters/moggun.png Binary files differnew file mode 100644 index 0000000..9645ff0 --- /dev/null +++ b/graphics/sprites/monsters/moggun.png diff --git a/graphics/sprites/monsters/moggun.xml b/graphics/sprites/monsters/moggun.xml new file mode 100644 index 0000000..49b9047 --- /dev/null +++ b/graphics/sprites/monsters/moggun.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/moggun.png" width="77" height="76"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="14"/> + </animation> + <animation direction="left"> + <frame index="7"/> + </animation> + <animation direction="up"> + <frame index="21"/> + </animation> + <animation direction="right"> + <frame index="0"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="14" end="17" delay="120"/> + </animation> + <animation direction="left"> + <sequence start="7" end="10" delay="120"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="120"/> + </animation> + <animation direction="right"> + <sequence start="0" end="3" delay="120"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="20" delay="900"/> + </animation> + <animation direction="left"> + <frame index="13" delay="900"/> + </animation> + <animation direction="up"> + <frame index="27" delay="900"/> + </animation> + <animation direction="right"> + <frame index="6" delay="900"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="18" end="19" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="11" end="12" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="26" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="4" end="5" delay="100"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/moonshroom.png b/graphics/sprites/monsters/moonshroom.png Binary files differnew file mode 100644 index 0000000..66d9885 --- /dev/null +++ b/graphics/sprites/monsters/moonshroom.png diff --git a/graphics/sprites/monsters/moonshroom.xml b/graphics/sprites/monsters/moonshroom.xml new file mode 100644 index 0000000..be815e1 --- /dev/null +++ b/graphics/sprites/monsters/moonshroom.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/moonshroom.png" width="42" height="33"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="7" offsetY="-10"/> + </animation> + <animation direction="left"> + <frame index="10" offsetX="5" offsetY="-10"/> + </animation> + <animation direction="up"> + <frame index="20" offsetX="7" offsetY="-10"/> + </animation> + <animation direction="right"> + <frame index="30" offsetX="7" offsetY="-10"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="125" offsetX="7" offsetY="-10"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="125" offsetX="5" offsetY="-10"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="125" offsetX="7" offsetY="-10"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="250" offsetX="7" offsetY="-10"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetX="7" offsetY="-10"/> + </animation> + <animation direction="left"> + <frame index="19" offsetX="5" offsetY="-10"/> + </animation> + <animation direction="up"> + <frame index="29" offsetX="7" offsetY="-10"/> + </animation> + <animation direction="right"> + <frame index="39" offsetX="7" offsetY="-10"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="150" offsetX="7" offsetY="-10"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="150" offsetX="5" offsetY="-10"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="150" offsetX="7" offsetY="-10"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="150" offsetX="7" offsetY="-10"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/moubi.png b/graphics/sprites/monsters/moubi.png Binary files differnew file mode 100644 index 0000000..5873f24 --- /dev/null +++ b/graphics/sprites/monsters/moubi.png diff --git a/graphics/sprites/monsters/moubi.xml b/graphics/sprites/monsters/moubi.xml new file mode 100644 index 0000000..9a051d2 --- /dev/null +++ b/graphics/sprites/monsters/moubi.xml @@ -0,0 +1,68 @@ +<?xml version="1.0"?> +<!-- Authors: Micksha, Reid, Yuuki +Copyright (C) 2016-2020 Evol Online --> + +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/moubi.png" + width="80" + height="80"/> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="15"/> + </animation> + <animation direction="up"> + <frame index="30"/> + </animation> + <animation direction="right"> + <frame index="45"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="16" end="21" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="31" end="36" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="46" end="51" delay="75"/> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <sequence start="7" end="13" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="22" end="28" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="37" end="43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="52" end="58" delay="75"/> + <end/> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation> + <frame index="14" delay="150"/> + <frame index="29" delay="150"/> + <frame index="44" delay="150"/> + <frame index="59" delay="5150"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/mouboo.png b/graphics/sprites/monsters/mouboo.png Binary files differnew file mode 100644 index 0000000..39ee00d --- /dev/null +++ b/graphics/sprites/monsters/mouboo.png diff --git a/graphics/sprites/monsters/mouboo.xml b/graphics/sprites/monsters/mouboo.xml new file mode 100644 index 0000000..c1f884a --- /dev/null +++ b/graphics/sprites/monsters/mouboo.xml @@ -0,0 +1,68 @@ +<?xml version="1.0"?> +<!-- Authors: Reid, Yuuki +Copyright (C) 2016 Evol Online --> + +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/mouboo.png|W" + width="80" + height="80"/> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="15"/> + </animation> + <animation direction="up"> + <frame index="30"/> + </animation> + <animation direction="right"> + <frame index="45"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="16" end="21" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="31" end="36" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="46" end="51" delay="75"/> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <sequence start="7" end="13" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="22" end="28" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="37" end="43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="52" end="58" delay="75"/> + <end/> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation> + <frame index="14" delay="150"/> + <frame index="29" delay="150"/> + <frame index="44" delay="150"/> + <frame index="59" delay="5150"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/moubooslime.png b/graphics/sprites/monsters/moubooslime.png Binary files differnew file mode 100644 index 0000000..792e0c5 --- /dev/null +++ b/graphics/sprites/monsters/moubooslime.png diff --git a/graphics/sprites/monsters/moubooslime.xml b/graphics/sprites/monsters/moubooslime.xml new file mode 100644 index 0000000..6e836eb --- /dev/null +++ b/graphics/sprites/monsters/moubooslime.xml @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="base" + src="graphics/sprites/monsters/moubooslime.png" + width="52" + height="24"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetY="-4"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="0" end="3" delay="200" offsetY="-4"/> + </animation> + <animation direction="left"> + <frame index="0" delay="200" offsetY="-4"/> + <sequence start="10" end="12" delay="200" offsetY="-4"/> + </animation> + <animation direction="up"> + <frame index="0" delay="200" offsetY="-4"/> + <sequence start="19" end="21" delay="200" offsetY="-4"/> + </animation> + <animation direction="right"> + <frame index="0" delay="200" offsetY="-4"/> + <sequence start="28" end="30" delay="200" offsetY="-4"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="8" offsetY="-4"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="4" end="7" delay="100" offsetY="-4"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="4" end="7" delay="100" offsetY="-4"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="22" end="25" delay="100" offsetY="-4"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="22" end="25" delay="100" offsetY="-4"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/moubootaur.png b/graphics/sprites/monsters/moubootaur.png Binary files differnew file mode 100644 index 0000000..b901e7e --- /dev/null +++ b/graphics/sprites/monsters/moubootaur.png diff --git a/graphics/sprites/monsters/moubootaur.xml b/graphics/sprites/monsters/moubootaur.xml new file mode 100644 index 0000000..bf1c830 --- /dev/null +++ b/graphics/sprites/monsters/moubootaur.xml @@ -0,0 +1,243 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Micksha +Copyright (C) 2011-2021 Moubootaur Legends --> +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/moubootaur.png" + width="192" + height="192" + offsetY="0"/> + + <action name="spawn" imageset="mob"> + <animation direction="default"> + <sequence start="15" end="25" delay="100"/> + <end/> + </animation> + </action> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <frame index="0"/> + </animation> + + <animation direction="downleft"> + <frame index="7"/> + </animation> + + <animation direction="left"> + <frame index="6"/> + </animation> + + <animation direction="upleft"> + <frame index="5"/> + </animation> + + <animation direction="up"> + <frame index="4"/> + </animation> + + <animation direction="upright"> + <frame index="3"/> + </animation> + + <animation direction="right"> + <frame index="2"/> + </animation> + + <animation direction="downright"> + <frame index="1"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <sequence start="30" end="41" delay="20"/> + </animation> + + <animation direction="downleft"> + <sequence start="135" end="146" delay="20"/> + <end/> + </animation> + + <animation direction="left"> + <sequence start="120" end="131" delay="20"/> + <end/> + </animation> + + <animation direction="upleft"> + <sequence start="105" end="116" delay="20"/> + <end/> + </animation> + + <animation direction="up"> + <sequence start="90" end="101" delay="20"/> + <end/> + </animation> + + <animation direction="upright"> + <sequence start="75" end="86" delay="20"/> + <end/> + </animation> + + <animation direction="right"> + <sequence start="60" end="71" delay="20"/> + <end/> + </animation> + + <animation direction="downright"> + <sequence start="45" end="56" delay="20"/> + <end/> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <sequence start="150" end="161" delay="50"/> + <end /> + </animation> + + <animation direction="downleft"> + <sequence start="165" end="176" delay="50"/> + <end /> + </animation> + + <animation direction="left"> + <sequence start="180" end="191" delay="50"/> + <end /> + </animation> + + <animation direction="upleft"> + <sequence start="195" end="206" delay="50"/> + <end /> + </animation> + + <animation direction="up"> + <sequence start="210" end="221" delay="50"/> + <end /> + </animation> + + <animation direction="upright"> + <sequence start="225" end="236" delay="50"/> + <end /> + </animation> + + <animation direction="right"> + <sequence start="240" end="251" delay="50"/> + <end /> + </animation> + + <animation direction="downright"> + <sequence start="255" end="266" delay="50"/> + <end /> + </animation> + </action> + + <action name="attack_magic" imageset="mob"> + <animation direction="down"> + <sequence start="390" end="397" delay="60"/> + <end /> + </animation> + + <animation direction="downleft"> + <sequence start="495" end="502" delay="60"/> + <end /> + </animation> + + <animation direction="left"> + <sequence start="480" end="487" delay="60"/> + <end /> + </animation> + + <animation direction="upleft"> + <sequence start="465" end="472" delay="60"/> + <end /> + </animation> + + <animation direction="up"> + <sequence start="450" end="457" delay="60"/> + <end /> + </animation> + + <animation direction="upright"> + <sequence start="435" end="442" delay="60"/> + <end /> + </animation> + + <animation direction="right"> + <sequence start="420" end="427" delay="60"/> + <end /> + </animation> + + <animation direction="downright"> + <sequence start="405" end="412" delay="80"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation direction="down"> + <sequence start="270" end="278" delay="70"/> + <frame index="278" delay="500"/> + <sequence start="279" end="284" delay="100"/> + <frame index="284"/> + <end/> + </animation> + + <animation direction="downleft"> + <sequence start="285" end="293" delay="70"/> + <frame index="293" delay="500"/> + <sequence start="294" end="299" delay="100"/> + <frame index="299"/> + <end/> + </animation> + + <animation direction="left"> + <sequence start="300" end="308" delay="70"/> + <frame index="308" delay="500"/> + <sequence start="309" end="314" delay="100"/> + <frame index="314"/> + <end/> + </animation> + + <animation direction="upleft"> + <sequence start="315" end="323" delay="70"/> + <frame index="323" delay="500"/> + <sequence start="324" end="329" delay="100"/> + <frame index="329"/> + <end/> + </animation> + + <animation direction="up"> + <sequence start="330" end="338" delay="70"/> + <frame index="338" delay="500"/> + <sequence start="339" end="344" delay="100"/> + <frame index="344"/> + <end/> + </animation> + + <animation direction="upright"> + <sequence start="345" end="353" delay="70"/> + <frame index="353" delay="500"/> + <sequence start="354" end="359" delay="100"/> + <frame index="359"/> + <end/> + </animation> + + <animation direction="right"> + <sequence start="360" end="368" delay="70"/> + <frame index="368" delay="500"/> + <sequence start="369" end="374" delay="100"/> + <frame index="374"/> + <end/> + </animation> + + <animation direction="downright"> + <sequence start="375" end="383" delay="70"/> + <frame index="383" delay="500"/> + <sequence start="384" end="389" delay="100"/> + <frame index="389"/> + <end/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/murdererscorpion.png b/graphics/sprites/monsters/murdererscorpion.png Binary files differnew file mode 100644 index 0000000..84f4343 --- /dev/null +++ b/graphics/sprites/monsters/murdererscorpion.png diff --git a/graphics/sprites/monsters/murdererscorpion.xml b/graphics/sprites/monsters/murdererscorpion.xml new file mode 100644 index 0000000..0d57e23 --- /dev/null +++ b/graphics/sprites/monsters/murdererscorpion.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/murdererscorpion.png" width="48" height="45"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="2"/> + </animation> + <animation direction="left"> + <frame index="10" offsetY="2"/> + </animation> + <animation direction="up"> + <frame index="20" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="30" offsetY="2"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetY="2"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetY="2"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetY="2"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY="2"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="2"/> + </animation> + <animation direction="up"> + <frame index="29" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="39" offsetY="2"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY="2"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY="2"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetX="-1" offsetY="3"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetY="2"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/mushroom-void.png b/graphics/sprites/monsters/mushroom-void.png Binary files differnew file mode 100644 index 0000000..8378196 --- /dev/null +++ b/graphics/sprites/monsters/mushroom-void.png diff --git a/graphics/sprites/monsters/mushroom-void.xml b/graphics/sprites/monsters/mushroom-void.xml new file mode 100644 index 0000000..7d052b8 --- /dev/null +++ b/graphics/sprites/monsters/mushroom-void.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/mushroom-void.png" width="42" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="10" offsetY="-8"/> + </animation> + <animation direction="up"> + <frame index="20" offsetY="-8"/> + </animation> + <animation direction="right"> + <frame index="30" offsetX="1" offsetY="-8"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetY="-8"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetY="-8"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetY="-8"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetX="1" offsetY="-8"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="-8"/> + </animation> + <animation direction="up"> + <frame index="29" offsetY="-8"/> + </animation> + <animation direction="right"> + <frame index="39" offsetX="1" offsetY="-8"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY="-8"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY="-8"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetY="-8"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetX="1" offsetY="-8"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/mushroom-wicked.png b/graphics/sprites/monsters/mushroom-wicked.png Binary files differnew file mode 100644 index 0000000..31339c7 --- /dev/null +++ b/graphics/sprites/monsters/mushroom-wicked.png diff --git a/graphics/sprites/monsters/mushroom-wicked.xml b/graphics/sprites/monsters/mushroom-wicked.xml new file mode 100644 index 0000000..d7cc358 --- /dev/null +++ b/graphics/sprites/monsters/mushroom-wicked.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/mushroom-wicked.png" width="42" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="10" offsetY="-8"/> + </animation> + <animation direction="up"> + <frame index="20" offsetY="-8"/> + </animation> + <animation direction="right"> + <frame index="30" offsetX="1" offsetY="-8"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetY="-8"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetY="-8"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetY="-8"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetX="1" offsetY="-8"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="-8"/> + </animation> + <animation direction="up"> + <frame index="29" offsetY="-8"/> + </animation> + <animation direction="right"> + <frame index="39" offsetX="1" offsetY="-8"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY="-8"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY="-8"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetY="-8"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetX="1" offsetY="-8"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/nightdragon.png b/graphics/sprites/monsters/nightdragon.png Binary files differnew file mode 100644 index 0000000..e6e5cda --- /dev/null +++ b/graphics/sprites/monsters/nightdragon.png diff --git a/graphics/sprites/monsters/nightdragon.xml b/graphics/sprites/monsters/nightdragon.xml new file mode 100644 index 0000000..900fc9a --- /dev/null +++ b/graphics/sprites/monsters/nightdragon.xml @@ -0,0 +1,46 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/nightdragon.png" width="256" height="128"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" delay="1000" offsetY="10"/> + <frame index="1" delay="250" offsetY="10"/> + </animation> + <animation direction="up"> + <frame index="8" delay="1000" offsetY="10"/> + <frame index="9" delay="250" offsetY="10"/> + </animation> + <animation direction="right"> + <frame index="16" delay="1000" offsetY="10"/> + <frame index="17" delay="250" offsetY="10"/> + </animation> + <animation direction="left"> + <frame index="24" delay="1000" offsetY="10"/> + <frame index="25" delay="250" offsetY="10"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="2" end="7" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="10" end="15" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="18" end="23" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="26" end="31" delay="100" offsetY="10"/> + <end /> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="32" offsetY="10"/> + <end /> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/nightscorpion.png b/graphics/sprites/monsters/nightscorpion.png Binary files differnew file mode 100644 index 0000000..c34a55a --- /dev/null +++ b/graphics/sprites/monsters/nightscorpion.png diff --git a/graphics/sprites/monsters/nightscorpion.xml b/graphics/sprites/monsters/nightscorpion.xml new file mode 100644 index 0000000..b2cc764 --- /dev/null +++ b/graphics/sprites/monsters/nightscorpion.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/nightscorpion.png" width="48" height="45"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="2"/> + </animation> + <animation direction="left"> + <frame index="10" offsetY="2"/> + </animation> + <animation direction="up"> + <frame index="20" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="30" offsetY="2"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetY="2"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetY="2"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetY="2"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY="2"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="2"/> + </animation> + <animation direction="up"> + <frame index="29" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="39" offsetY="2"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY="2"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY="2"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetX="-1" offsetY="3"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetY="2"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/nutcracker.png b/graphics/sprites/monsters/nutcracker.png Binary files differnew file mode 100644 index 0000000..8dc8a55 --- /dev/null +++ b/graphics/sprites/monsters/nutcracker.png diff --git a/graphics/sprites/monsters/nutcracker.xml b/graphics/sprites/monsters/nutcracker.xml new file mode 100644 index 0000000..c543b20 --- /dev/null +++ b/graphics/sprites/monsters/nutcracker.xml @@ -0,0 +1,13 @@ +<?xml version="1.0"?> + +<sprite variants="72" + variant_offset="1"> + + <imageset + name="base" + src="graphics/sprites/monsters/nutcracker.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/oceancroc.png b/graphics/sprites/monsters/oceancroc.png Binary files differnew file mode 100644 index 0000000..8b9b4f3 --- /dev/null +++ b/graphics/sprites/monsters/oceancroc.png diff --git a/graphics/sprites/monsters/oceancroc.xml b/graphics/sprites/monsters/oceancroc.xml new file mode 100644 index 0000000..fe53e47 --- /dev/null +++ b/graphics/sprites/monsters/oceancroc.xml @@ -0,0 +1,242 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Alige, Reid +Copyright (C) 2011-2014 Evol Online --> +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/oceancroc.png" + width="30" + height="22" + offsetY="-4"/> + + <action name="spawn" imageset="mob"> + <animation direction="default"> + <frame index="64" delay="350"/> + <frame index="65" delay="70"/> + <frame index="66" delay="90"/> + <frame index="67" delay="210"/> + <frame index="68" delay="110"/> + <frame index="69" delay="130"/> + <frame index="70" delay="165"/> + <frame index="71" delay="90"/> + <frame index="72" delay="80"/> + <frame index="73" delay="70"/> + <jump action="stand"/> + </animation> + </action> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <frame index="0"/> + </animation> + + <animation direction="downleft"> + <frame index="8"/> + </animation> + + <animation direction="left"> + <frame index="16"/> + </animation> + + <animation direction="upleft"> + <frame index="24"/> + </animation> + + <animation direction="up"> + <frame index="32"/> + </animation> + + <animation direction="upright"> + <frame index="40"/> + </animation> + + <animation direction="right"> + <frame index="48"/> + </animation> + + <animation direction="downright"> + <frame index="56"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <frame index="1" delay="80"/> + <frame index="0" delay="70"/> + <frame index="2" delay="80"/> + <frame index="0" delay="70"/> + </animation> + + <animation direction="downleft"> + <frame index="9" delay="80"/> + <frame index="8" delay="70"/> + <frame index="10" delay="80"/> + <frame index="8" delay="70"/> + </animation> + + <animation direction="left"> + <frame index="17" delay="80"/> + <frame index="16" delay="70"/> + <frame index="18" delay="80"/> + <frame index="16" delay="70"/> + </animation> + + <animation direction="upleft"> + <frame index="25" delay="80"/> + <frame index="24" delay="70"/> + <frame index="26" delay="80"/> + <frame index="24" delay="70"/> + </animation> + + <animation direction="up"> + <frame index="33" delay="80"/> + <frame index="32" delay="70"/> + <frame index="34" delay="80"/> + <frame index="32" delay="70"/> + </animation> + + <animation direction="upright"> + <frame index="41" delay="80"/> + <frame index="40" delay="70"/> + <frame index="42" delay="80"/> + <frame index="40" delay="70"/> + </animation> + + <animation direction="right"> + <frame index="49" delay="80"/> + <frame index="48" delay="70"/> + <frame index="50" delay="80"/> + <frame index="48" delay="70"/> + </animation> + + <animation direction="downright"> + <frame index="57" delay="80"/> + <frame index="56" delay="70"/> + <frame index="58" delay="80"/> + <frame index="56" delay="70"/> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <frame index="3" delay="90"/> + <frame index="4" delay="130"/> + <frame index="3" delay="100"/> + <frame index="0" delay="50"/> + <frame index="5" delay="90"/> + <frame index="6" delay="130"/> + <frame index="5" delay="100"/> + <end /> + </animation> + + <animation direction="downleft"> + <frame index="11" delay="90"/> + <frame index="12" delay="130"/> + <frame index="11" delay="100"/> + <frame index="8" delay="50"/> + <frame index="13" delay="90"/> + <frame index="14" delay="130"/> + <frame index="13" delay="100"/> + <end /> + </animation> + + <animation direction="left"> + <frame index="19" delay="90"/> + <frame index="20" delay="130"/> + <frame index="19" delay="100"/> + <frame index="16" delay="50"/> + <frame index="21" delay="90"/> + <frame index="22" delay="130"/> + <frame index="21" delay="100"/> + <end /> + </animation> + + <animation direction="upleft"> + <frame index="27" delay="90"/> + <frame index="28" delay="130"/> + <frame index="27" delay="100"/> + <frame index="24" delay="50"/> + <frame index="29" delay="90"/> + <frame index="30" delay="130"/> + <frame index="29" delay="100"/> + <end /> + </animation> + + <animation direction="up"> + <frame index="35" delay="90"/> + <frame index="36" delay="130"/> + <frame index="35" delay="100"/> + <frame index="32" delay="50"/> + <frame index="37" delay="90"/> + <frame index="38" delay="130"/> + <frame index="37" delay="100"/> + <end /> + </animation> + + <animation direction="upright"> + <frame index="43" delay="90"/> + <frame index="44" delay="130"/> + <frame index="43" delay="100"/> + <frame index="40" delay="50"/> + <frame index="45" delay="90"/> + <frame index="46" delay="130"/> + <frame index="45" delay="100"/> + <end /> + </animation> + + <animation direction="right"> + <frame index="51" delay="90"/> + <frame index="52" delay="130"/> + <frame index="51" delay="100"/> + <frame index="48" delay="50"/> + <frame index="53" delay="90"/> + <frame index="54" delay="130"/> + <frame index="53" delay="100"/> + <end /> + </animation> + + <animation direction="downright"> + <frame index="59" delay="90"/> + <frame index="60" delay="130"/> + <frame index="59" delay="100"/> + <frame index="56" delay="50"/> + <frame index="61" delay="90"/> + <frame index="62" delay="130"/> + <frame index="61" delay="100"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation direction="down"> + <frame index="7"/> + </animation> + + <animation direction="downleft"> + <frame index="15"/> + </animation> + + <animation direction="left"> + <frame index="23"/> + </animation> + + <animation direction="upleft"> + <frame index="31"/> + </animation> + + <animation direction="up"> + <frame index="39"/> + </animation> + + <animation direction="upright"> + <frame index="47"/> + </animation> + + <animation direction="right"> + <frame index="55"/> + </animation> + + <animation direction="downright"> + <frame index="63"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/oceanpirate.png b/graphics/sprites/monsters/oceanpirate.png Binary files differnew file mode 100644 index 0000000..4fbb309 --- /dev/null +++ b/graphics/sprites/monsters/oceanpirate.png diff --git a/graphics/sprites/monsters/oceanpirate.xml b/graphics/sprites/monsters/oceanpirate.xml new file mode 100644 index 0000000..b1e90e1 --- /dev/null +++ b/graphics/sprites/monsters/oceanpirate.xml @@ -0,0 +1,167 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/monsters/oceanpirate.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="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/monsters/oldfallen.png b/graphics/sprites/monsters/oldfallen.png Binary files differnew file mode 100644 index 0000000..d6279c1 --- /dev/null +++ b/graphics/sprites/monsters/oldfallen.png diff --git a/graphics/sprites/monsters/penguin.png b/graphics/sprites/monsters/penguin.png Binary files differnew file mode 100644 index 0000000..1100a3f --- /dev/null +++ b/graphics/sprites/monsters/penguin.png diff --git a/graphics/sprites/monsters/penguin.xml b/graphics/sprites/monsters/penguin.xml new file mode 100644 index 0000000..374f53e --- /dev/null +++ b/graphics/sprites/monsters/penguin.xml @@ -0,0 +1,94 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/penguin.png" width="29" height="29"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" delay="1500"/> + <frame index="2" delay="200"/> + </animation> + <animation direction="left"> + <frame index="44" delay="1500"/> + <frame index="46" delay="200"/> + </animation> + <animation direction="up"> + <frame index="32" delay="1500"/> + <frame index="34" delay="200"/> + </animation> + <animation direction="right"> + <frame index="20" delay="1500"/> + <frame index="22" delay="200"/> + </animation> + <animation direction="downleft"> + <frame index="56" delay="1500"/> + <frame index="58" delay="200"/> + </animation> + <animation direction="downright"> + <frame index="8" delay="1500"/> + <frame index="10" delay="200"/> + </animation> + <animation direction="upleft"> + <frame index="40" delay="1500"/> + <frame index="42" delay="200"/> + </animation> + <animation direction="upright"> + <frame index="24" delay="1500"/> + <frame index="26" delay="200"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="0" end="3" delay="200"/> + </animation> + <animation direction="left"> + <sequence start="44" end="47" delay="200"/> + </animation> + <animation direction="up"> + <sequence start="32" end="35" delay="200"/> + </animation> + <animation direction="right"> + <sequence start="20" end="23" delay="200"/> + </animation> + <animation direction="downleft"> + <sequence start="56" end="59" delay="200"/> + </animation> + <animation direction="downright"> + <sequence start="8" end="11" delay="200"/> + </animation> + <animation direction="upleft"> + <sequence start="40" end="43" delay="200"/> + </animation> + <animation direction="upright"> + <sequence start="24" end="27" delay="200"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="0" delay="100"/> + <frame index="8" delay="100"/> + <frame index="16" delay="100"/> + <frame index="24" delay="100"/> + <frame index="32" delay="100"/> + <frame index="40" delay="100"/> + <frame index="48" delay="100"/> + <frame index="56" delay="5000"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="1" end="2" delay="10" offsetY="-5"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="45" end="46" delay="10" offsetY="-5"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="33" end="34" delay="10" offsetY="-5"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="20" end="21" delay="10" offsetY="-5"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/pet-black-cat.png b/graphics/sprites/monsters/pet-black-cat.png Binary files differnew file mode 100644 index 0000000..f10e4e2 --- /dev/null +++ b/graphics/sprites/monsters/pet-black-cat.png diff --git a/graphics/sprites/monsters/pet-black-cat.xml b/graphics/sprites/monsters/pet-black-cat.xml new file mode 100644 index 0000000..90d2c4f --- /dev/null +++ b/graphics/sprites/monsters/pet-black-cat.xml @@ -0,0 +1,6 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/pet-black-cat.png" width="32" height="32" offsetX="32" /> + + <include file="monsters/pet-cat.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/pet-cat.png b/graphics/sprites/monsters/pet-cat.png Binary files differnew file mode 100644 index 0000000..8c366c6 --- /dev/null +++ b/graphics/sprites/monsters/pet-cat.png diff --git a/graphics/sprites/monsters/pet-cat.xml b/graphics/sprites/monsters/pet-cat.xml new file mode 100644 index 0000000..21a1515 --- /dev/null +++ b/graphics/sprites/monsters/pet-cat.xml @@ -0,0 +1,56 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/pet-cat.png" width="32" height="32" offsetX="32" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="19" delay="25" offsetX="-30"/> + </animation> + <animation direction="left"> + <frame index="22" delay="25" offsetX="-30"/> + </animation> + <animation direction="up"> + <frame index="13" delay="25" offsetX="-30"/> + </animation> + <animation direction="right"> + <frame index="16" delay="25" offsetX="-30"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="19" delay="150" offsetX="-30"/> + <end /> + </animation> + <animation direction="left"> + <frame index="22" delay="150" offsetX="-30"/> + <end /> + </animation> + <animation direction="up"> + <frame index="13" delay="150" offsetX="-30"/> + <end /> + </animation> + <animation direction="right"> + <frame index="16" delay="150" offsetX="-30"/> + <end /> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="18" end="20" delay="150" offsetX="-30" /> + <frame index="19" delay="150" offsetX="-30" /> + </animation> + <animation direction="left"> + <sequence start="21" end="23" delay="100" offsetX="-30" /> + <frame index="22" delay="150" offsetX="-30" /> + </animation> + <animation direction="up"> + <sequence start="12" end="14" delay="100" offsetX="-30" /> + <frame index="13" delay="150" offsetX="-30" /> + </animation> + <animation direction="right"> + <sequence start="15" end="17" delay="100" offsetX="-30" /> + <frame index="16" delay="150" offsetX="-30" /> + </animation> + + </action> +</sprite> diff --git a/graphics/sprites/monsters/pet-dog.png b/graphics/sprites/monsters/pet-dog.png Binary files differnew file mode 100644 index 0000000..450dd47 --- /dev/null +++ b/graphics/sprites/monsters/pet-dog.png diff --git a/graphics/sprites/monsters/pet-dog.xml b/graphics/sprites/monsters/pet-dog.xml new file mode 100644 index 0000000..24a3947 --- /dev/null +++ b/graphics/sprites/monsters/pet-dog.xml @@ -0,0 +1,97 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/pet-dog.png" width="32" height="32" offsetX="32"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" delay="1500" offsetX="-32"/> + <frame index="2" delay="200" offsetX="-32"/> + <frame index="0" delay="200" offsetX="-32"/> + <frame index="2" delay="200" offsetX="-32"/> + <frame index="0" delay="200" offsetX="-32"/> + <frame index="2" delay="200" offsetX="-32"/> + </animation> + <animation direction="left"> + <frame index="6" delay="1500" offsetX="-32"/> + <frame index="8" delay="200" offsetX="-32"/> + <frame index="6" delay="200" offsetX="-32"/> + <frame index="8" delay="200" offsetX="-32"/> + <frame index="6" delay="200" offsetX="-32"/> + <frame index="8" delay="200" offsetX="-32"/> + </animation> + <animation direction="up"> + <frame index="12" delay="1500" offsetX="-32"/> + <frame index="14" delay="200" offsetX="-32"/> + <frame index="12" delay="200" offsetX="-32"/> + <frame index="14" delay="200" offsetX="-32"/> + <frame index="12" delay="200" offsetX="-32"/> + <frame index="14" delay="200" offsetX="-32"/> + </animation> + <animation direction="right"> + <frame index="18" delay="1500" offsetX="-32"/> + <frame index="20" delay="200" offsetX="-32"/> + <frame index="18" delay="200" offsetX="-32"/> + <frame index="20" delay="200" offsetX="-32"/> + <frame index="18" delay="200" offsetX="-32"/> + <frame index="20" delay="200" offsetX="-32"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="3" delay="100" offsetX="-32"/> + <frame index="2" delay="100" offsetX="-32"/> + </animation> + <animation direction="left"> + <sequence start="7" end="9" delay="100" offsetX="-32"/> + <frame index="8" delay="100" offsetX="-32"/> + </animation> + <animation direction="up"> + <sequence start="13" end="15" delay="100" offsetX="-32"/> + <frame index="14" delay="100" offsetX="-32"/> + </animation> + <animation direction="right"> + <sequence start="19" end="21" delay="100" offsetX="-32"/> + <frame index="20" delay="100" offsetX="-32"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="24" offsetX="-32"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="5" delay="100" offsetX="-32"/> + <frame index="4" delay="100" offsetX="-32"/> + <frame index="5" delay="100" offsetX="-32"/> + <frame index="4" offsetX="-32"/> + <end/> + </animation> + <animation direction="left"> + <frame index="11" delay="100" offsetX="-32"/> + <frame index="10" delay="100" offsetX="-32"/> + <frame index="11" delay="100" offsetX="-32"/> + <frame index="10" offsetX="-32"/> + <end/> + </animation> + <animation direction="up"> + <frame index="17" delay="100" offsetX="-32"/> + <frame index="16" delay="100" offsetX="-32"/> + <frame index="17" delay="100" offsetX="-32"/> + <frame index="16" offsetX="-32"/> + <end/> + </animation> + <animation direction="right"> + <frame index="23" delay="100" offsetX="-32"/> + <frame index="22" delay="100" offsetX="-32"/> + <frame index="23" delay="100" offsetX="-32"/> + <frame index="22" offsetX="-32"/> + <end/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/pikpik.png b/graphics/sprites/monsters/pikpik.png Binary files differnew file mode 100644 index 0000000..7e5dc1c --- /dev/null +++ b/graphics/sprites/monsters/pikpik.png diff --git a/graphics/sprites/monsters/pikpik.xml b/graphics/sprites/monsters/pikpik.xml new file mode 100644 index 0000000..06a341e --- /dev/null +++ b/graphics/sprites/monsters/pikpik.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Alige, Reid +Copyright (C) 2013-2014 Evol Online --> +<sprite> + <imageset name="pikpik" + src="graphics/sprites/monsters/pikpik.png" + width="32" + height="32"/> + + <action name="spawn" imageset="pikpik"> + <animation> + <!-- Spines growing. --> + <sequence start="0" end="7" delay="160"/> + <jump action="stand"/> + </animation> + </action> + + <action name="stand" imageset="pikpik"> + <animation direction="default"> + <!-- Static. --> + <frame index="8"/> + </animation> + </action> + + + <action name="dead" imageset="pikpik"> + <animation direction="default"> + <!-- Explodes and loses color. --> + <sequence start="9" end="17" delay="90"/> + <frame index="18"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/pinkie.png b/graphics/sprites/monsters/pinkie.png Binary files differnew file mode 100644 index 0000000..6621c89 --- /dev/null +++ b/graphics/sprites/monsters/pinkie.png diff --git a/graphics/sprites/monsters/pinkie.xml b/graphics/sprites/monsters/pinkie.xml new file mode 100644 index 0000000..5069c61 --- /dev/null +++ b/graphics/sprites/monsters/pinkie.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/pinkie.png" width="50" height="42"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-12"/> + </animation> + <animation direction="left"> + <frame index="10" offsetY="-12"/> + </animation> + <animation direction="up"> + <frame index="20" offsetY="-12"/> + </animation> + <animation direction="right"> + <frame index="30" offsetY="-12"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetY="-12"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetY="-12"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetY="-12"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetY="-12"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY="-12"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="-12"/> + </animation> + <animation direction="up"> + <frame index="29" offsetY="-12"/> + </animation> + <animation direction="right"> + <frame index="39" offsetY="-12"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY="-12"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY="-12"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetY="-12"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetY="-12"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/piou.png b/graphics/sprites/monsters/piou.png Binary files differnew file mode 100644 index 0000000..1040ba3 --- /dev/null +++ b/graphics/sprites/monsters/piou.png diff --git a/graphics/sprites/monsters/piou.xml b/graphics/sprites/monsters/piou.xml new file mode 100644 index 0000000..c8628e6 --- /dev/null +++ b/graphics/sprites/monsters/piou.xml @@ -0,0 +1,838 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2013 Evol Online --> +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/piou.png" + width="10" + height="9" + offsetY="-12"/> + + <imageset name="acc" + src="graphics/sprites/accessories/piousse-egg.png" + width="11" + height="11" + offsetY="-12"/> + + <action name="spawn" imageset="acc"> + <animation direction="default"> + <frame index="9" delay="20" offsetY="-86"/> + <frame index="9" delay="30" offsetY="-82"/> + <frame index="9" delay="30" offsetY="-78"/> + <frame index="9" delay="30" offsetY="-74"/> + <frame index="9" delay="30" offsetY="-70"/> + <frame index="9" delay="30" offsetY="-66"/> + <frame index="9" delay="30" offsetY="-62"/> + <frame index="9" delay="40" offsetY="-58"/> + <frame index="9" delay="40" offsetY="-54"/> + <frame index="9" delay="40" offsetY="-49"/> + <frame index="9" delay="40" offsetY="-44"/> + <frame index="9" delay="40" offsetY="-40"/> + <frame index="9" delay="40" offsetY="-36"/> + <frame index="9" delay="40" offsetY="-32"/> + <frame index="9" delay="50" offsetY="-28"/> + <frame index="9" delay="50" offsetY="-24"/> + <frame index="9" delay="50" offsetY="-21"/> + <frame index="9" delay="50" offsetY="-18"/> + <frame index="9" delay="50" offsetY="-15"/> + <frame index="9" delay="50" offsetY="-12"/> + <frame index="9" delay="50" offsetY="-9"/> + <frame index="9" delay="60" offsetY="-6"/> + <frame index="9" delay="60" offsetY="-3"/> + <frame index="9" delay="60" offsetY="-1"/> + <jump action="stand"/> + </animation> + </action> + + <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="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/monsters/piouknight.png b/graphics/sprites/monsters/piouknight.png Binary files differnew file mode 100644 index 0000000..80c4805 --- /dev/null +++ b/graphics/sprites/monsters/piouknight.png diff --git a/graphics/sprites/monsters/piouknight.xml b/graphics/sprites/monsters/piouknight.xml new file mode 100644 index 0000000..b6c4a6a --- /dev/null +++ b/graphics/sprites/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/monsters/pixie.png b/graphics/sprites/monsters/pixie.png Binary files differnew file mode 100644 index 0000000..824ba97 --- /dev/null +++ b/graphics/sprites/monsters/pixie.png diff --git a/graphics/sprites/monsters/pixie.xml b/graphics/sprites/monsters/pixie.xml new file mode 100644 index 0000000..6144e9c --- /dev/null +++ b/graphics/sprites/monsters/pixie.xml @@ -0,0 +1,62 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/pixie.png|W" width="29" height="30" /> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" /> + </animation> + <animation direction="left"> + <frame index="6" /> + </animation> + <animation direction="up"> + <frame index="0" /> + </animation> + <animation direction="right"> + <frame index="12" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" /> + <end /> + </animation> + <animation direction="left"> + <frame index="6" /> + <end /> + </animation> + <animation direction="up"> + <frame index="0" /> + <end /> + </animation> + <animation direction="right"> + <frame index="12" /> + <end /> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <sequence start="18" end="21" delay="250"/> + <frame index="21"/> + </animation> + </action> + +<action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="2" end="5" delay="150" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="8" end="11" delay="150" /> + <end /> + </animation> + <animation direction="up"> + <frame index="0" delay="150" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="14" end="17" delay="150" /> + <end /> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/pixie2.png b/graphics/sprites/monsters/pixie2.png Binary files differnew file mode 100644 index 0000000..07b374c --- /dev/null +++ b/graphics/sprites/monsters/pixie2.png diff --git a/graphics/sprites/monsters/pixie2.xml b/graphics/sprites/monsters/pixie2.xml new file mode 100644 index 0000000..6e8a69e --- /dev/null +++ b/graphics/sprites/monsters/pixie2.xml @@ -0,0 +1,62 @@ +<?xml version="1.0"?> +<!-- Fother --> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/pixie2.png" width="20" height="20" /> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="12" /> + </animation> + <animation direction="left"> + <frame index="4" /> + </animation> + <animation direction="up"> + <frame index="0" /> + </animation> + <animation direction="right"> + <frame index="8" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="12" /> + <end /> + </animation> + <animation direction="left"> + <frame index="4" /> + <end /> + </animation> + <animation direction="up"> + <frame index="0" /> + <end /> + </animation> + <animation direction="right"> + <frame index="8" /> + <end /> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="15"/> + </animation> + </action> + +<action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="12" end="15" delay="150" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="4" end="7" delay="150" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="0" end="3" delay="150" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="8" end="11" delay="150" /> + <end /> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/pixie3.png b/graphics/sprites/monsters/pixie3.png Binary files differnew file mode 100644 index 0000000..5f4a251 --- /dev/null +++ b/graphics/sprites/monsters/pixie3.png diff --git a/graphics/sprites/monsters/pixie3.xml b/graphics/sprites/monsters/pixie3.xml new file mode 100644 index 0000000..aa81d88 --- /dev/null +++ b/graphics/sprites/monsters/pixie3.xml @@ -0,0 +1,6 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/pixie3.png" width="20" height="20" /> + + <include file="monsters/pixie2.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/pixie4.png b/graphics/sprites/monsters/pixie4.png Binary files differnew file mode 100644 index 0000000..0c38948 --- /dev/null +++ b/graphics/sprites/monsters/pixie4.png diff --git a/graphics/sprites/monsters/pixie4.xml b/graphics/sprites/monsters/pixie4.xml new file mode 100644 index 0000000..03e39f5 --- /dev/null +++ b/graphics/sprites/monsters/pixie4.xml @@ -0,0 +1,6 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/pixie4.png" width="20" height="20" /> + + <include file="monsters/pixie2.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/pixie5.png b/graphics/sprites/monsters/pixie5.png Binary files differnew file mode 100644 index 0000000..f660253 --- /dev/null +++ b/graphics/sprites/monsters/pixie5.png diff --git a/graphics/sprites/monsters/pixie5.xml b/graphics/sprites/monsters/pixie5.xml new file mode 100644 index 0000000..c63997c --- /dev/null +++ b/graphics/sprites/monsters/pixie5.xml @@ -0,0 +1,6 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/pixie5.png" width="20" height="20" /> + + <include file="monsters/pixie2.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/plant.png b/graphics/sprites/monsters/plant.png Binary files differnew file mode 100644 index 0000000..4d04555 --- /dev/null +++ b/graphics/sprites/monsters/plant.png diff --git a/graphics/sprites/monsters/plant.xml b/graphics/sprites/monsters/plant.xml new file mode 100644 index 0000000..a7c2fd8 --- /dev/null +++ b/graphics/sprites/monsters/plant.xml @@ -0,0 +1,14 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/plant.png|W" width="46" height="42"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="1"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/plushroom.png b/graphics/sprites/monsters/plushroom.png Binary files differnew file mode 100644 index 0000000..609da11 --- /dev/null +++ b/graphics/sprites/monsters/plushroom.png diff --git a/graphics/sprites/monsters/plushroom.xml b/graphics/sprites/monsters/plushroom.xml new file mode 100644 index 0000000..3ea0ddb --- /dev/null +++ b/graphics/sprites/monsters/plushroom.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012-2013 Evol Online --> +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/plushroom.png" + width="64" + height="64" + offsetY="19"/> + + <action name="spawn" imageset="mob"> + <animation direction="default"> + <!-- Growing Animation --> + <sequence start="0" end="4" delay="120"/> + <sequence start="5" end="6" delay="90"/> + <jump action="stand"/> + </animation> + </action> + + <action name="stand" imageset="mob"> + <animation direction="default"> + <!-- Static --> + <frame index="7"/> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation> + <!-- Retreat Animation --> + <sequence start="8" end="13" delay="120"/> + <frame index="14"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/poisonspikymushroom.png b/graphics/sprites/monsters/poisonspikymushroom.png Binary files differnew file mode 100644 index 0000000..2d28927 --- /dev/null +++ b/graphics/sprites/monsters/poisonspikymushroom.png diff --git a/graphics/sprites/monsters/poisonspikymushroom.xml b/graphics/sprites/monsters/poisonspikymushroom.xml new file mode 100644 index 0000000..fda77a9 --- /dev/null +++ b/graphics/sprites/monsters/poisonspikymushroom.xml @@ -0,0 +1,72 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/poisonspikymushroom.png" width="42" height="40" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY ="-8" /> + </animation> + <animation direction="left"> + <frame index="10" offsetY ="-8" /> + </animation> + <animation direction="up"> + <frame index="20" offsetY ="-8" /> + </animation> + <animation direction="right"> + <frame index="30" offsetX ="1" offsetY ="-8" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetY ="-8" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetY ="-8" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetY ="-8" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetX ="1" offsetY ="-8" /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY ="-8" /> + </animation> + <animation direction="left"> + <frame index="19" offsetY ="-8" /> + </animation> + <animation direction="up"> + <frame index="29" offsetY ="-8" /> + </animation> + <animation direction="right"> + <frame index="39" offsetX ="1" offsetY ="-8" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY ="-8" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY ="-8" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetY ="-8" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetX ="1" offsetY ="-8" /> + <end /> + </animation> + </action> + +</sprite> + + diff --git a/graphics/sprites/monsters/presente-surpresa.png b/graphics/sprites/monsters/presente-surpresa.png Binary files differnew file mode 100644 index 0000000..2c6e637 --- /dev/null +++ b/graphics/sprites/monsters/presente-surpresa.png diff --git a/graphics/sprites/monsters/presente-surpresa.xml b/graphics/sprites/monsters/presente-surpresa.xml new file mode 100644 index 0000000..04dbbff --- /dev/null +++ b/graphics/sprites/monsters/presente-surpresa.xml @@ -0,0 +1,40 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/presente-surpresa.png" width="60" height="61"/> + + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetX="-3" offsetY="10"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation> + <frame index="1" delay="50" offsetX="-3" offsetY="10"/> + <frame index="2" delay="50" offsetX="-3" offsetY="10"/> + <frame index="3" delay="50" offsetX="-3" offsetY="10"/> + <frame index="4" delay="100" offsetX="-3" offsetY="10"/> + <frame index="5" delay="50" offsetX="-3" offsetY="10"/> + <frame index="6" delay="50" offsetX="-3" offsetY="10"/> + <frame index="7" delay="50" offsetX="-3" offsetY="10"/> + <frame index="8" delay="75" offsetX="-3" offsetY="10"/> + <frame index="9" delay="75" offsetX="-3" offsetY="10"/> + <frame index="10" delay="75" offsetX="-3" offsetY="10"/> + <frame index="11" delay="100" offsetX="-3" offsetY="10"/> + <frame index="12" delay="75" offsetX="-3" offsetY="10"/> + <frame index="13" delay="75" offsetX="-3" offsetY="10"/> + <frame index="14" delay="75" offsetX="-3" offsetY="10"/> + <frame index="15" delay="75" offsetX="-3" offsetY="10"/> + <frame index="16" delay="75" offsetX="-3" offsetY="10"/> + <frame index="17" delay="75" offsetX="-3" offsetY="10"/> + <frame index="18" delay="75" offsetX="-3" offsetY="10"/> + <frame index="19" delay="75" offsetX="-3" offsetY="10"/> + <frame index="15" delay="75" offsetX="-3" offsetY="10"/> + <frame index="14" delay="75" offsetX="-3" offsetY="10"/> + <frame index="13" delay="75" offsetX="-3" offsetY="10"/> + <frame index="12" offsetX="-3" offsetY="10"/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/psi-brain.png b/graphics/sprites/monsters/psi-brain.png Binary files differnew file mode 100644 index 0000000..662f771 --- /dev/null +++ b/graphics/sprites/monsters/psi-brain.png diff --git a/graphics/sprites/monsters/psi-brain.xml b/graphics/sprites/monsters/psi-brain.xml new file mode 100644 index 0000000..2fef27a --- /dev/null +++ b/graphics/sprites/monsters/psi-brain.xml @@ -0,0 +1,36 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/psi-brain.png" width="64" height="67"/> + <action name="default" imageset="base"> + <animation direction="down"> + <sequence start="0" end="3" delay="125"/> + </animation> + <animation direction="right"> + <sequence start="12" end="15" delay="125"/> + </animation> + <animation direction="up"> + <sequence start="6" end="9" delay="125"/> + </animation> + <animation direction="left"> + <sequence start="18" end="21" delay="125"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <sequence start="24" end="27" delay="200"/> + <frame index="27" delay="0"/> + </animation> + <animation direction="right"> + <sequence start="24" end="27" delay="200"/> + <frame index="27" delay="0"/> + </animation> + <animation direction="up"> + <sequence start="24" end="27" delay="200"/> + <frame index="27" delay="0"/> + </animation> + <animation direction="left"> + <sequence start="24" end="27" delay="200"/> + <frame index="27" delay="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/pumpkandy.png b/graphics/sprites/monsters/pumpkandy.png Binary files differnew file mode 100644 index 0000000..7105434 --- /dev/null +++ b/graphics/sprites/monsters/pumpkandy.png diff --git a/graphics/sprites/monsters/pumpkandy.xml b/graphics/sprites/monsters/pumpkandy.xml new file mode 100644 index 0000000..ae833b2 --- /dev/null +++ b/graphics/sprites/monsters/pumpkandy.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Saulc +Copyright (C) 2018 TMW2: Moubootaur Legends +--> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/pumpkandy.png" width="50" height="50"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetX="4" offsetY="3"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="1" offsetX="4" offsetY="3"/> + </animation> + </action> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monsters/pumpkin.png b/graphics/sprites/monsters/pumpkin.png Binary files differnew file mode 100644 index 0000000..011b097 --- /dev/null +++ b/graphics/sprites/monsters/pumpkin.png diff --git a/graphics/sprites/monsters/pumpkin.xml b/graphics/sprites/monsters/pumpkin.xml new file mode 100644 index 0000000..a71c6ce --- /dev/null +++ b/graphics/sprites/monsters/pumpkin.xml @@ -0,0 +1,14 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/pumpkin.png" width="50" height="50"/> + <action name="stand" imageset="base"> + <animation> + <frame index="1" offsetX="4" offsetY="3"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="0" offsetX="4" offsetY="3"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/pumpkish.png b/graphics/sprites/monsters/pumpkish.png Binary files differnew file mode 100644 index 0000000..e4d2f8d --- /dev/null +++ b/graphics/sprites/monsters/pumpkish.png diff --git a/graphics/sprites/monsters/pumpkish.xml b/graphics/sprites/monsters/pumpkish.xml new file mode 100644 index 0000000..2728098 --- /dev/null +++ b/graphics/sprites/monsters/pumpkish.xml @@ -0,0 +1,21 @@ +<?xml version="1.0"?> +<!-- Author: Reid +Copyright (C) 2012-2015 Evol Online --> +<sprite> + + <imageset name="base" + src="graphics/sprites/monsters/pumpkish.png" + width="64" + height="64"/> + + <action name="stand" imageset="base"> + <animation> + <frame index="0"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="1"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/ratto.png b/graphics/sprites/monsters/ratto.png Binary files differnew file mode 100644 index 0000000..fb5bded --- /dev/null +++ b/graphics/sprites/monsters/ratto.png diff --git a/graphics/sprites/monsters/ratto.xml b/graphics/sprites/monsters/ratto.xml new file mode 100644 index 0000000..9572a8b --- /dev/null +++ b/graphics/sprites/monsters/ratto.xml @@ -0,0 +1,199 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2013 Evol Online --> +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/ratto.png" + width="32" + height="32"/> + + <action name="spawn" imageset="mob"> + <animation direction="default"> + <frame index="0" delay="250"/> + <frame index="1" delay="150"/> + <frame index="2" delay="400"/> + <frame index="3" delay="110"/> + <frame index="4" delay="120"/> + <frame index="5" delay="160"/> + <frame index="6" delay="150"/> + <frame index="7" delay="250"/> + <jump action="stand"/> + </animation> + </action> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <frame index="7"/> + </animation> + + <animation direction="downleft"> + <frame index="56"/> + </animation> + + <animation direction="left"> + <frame index="49"/> + </animation> + + <animation direction="upleft"> + <frame index="42"/> + </animation> + + <animation direction="up"> + <frame index="35"/> + </animation> + + <animation direction="upright"> + <frame index="28"/> + </animation> + + <animation direction="right"> + <frame index="21"/> + </animation> + + <animation direction="downright"> + <frame index="14"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <frame index="8" delay="80"/> + <frame index="9" delay="70"/> + <frame index="10" delay="80"/> + <frame index="7" delay="70"/> + <end /> + </animation> + + <animation direction="downleft"> + <frame index="57" delay="120"/> + <frame index="58" delay="100"/> + <frame index="59" delay="120"/> + <frame index="56" delay="90"/> + <end /> + </animation> + + <animation direction="left"> + <frame index="50" delay="120"/> + <frame index="51" delay="100"/> + <frame index="52" delay="120"/> + <frame index="49" delay="90"/> + <end /> + </animation> + + <animation direction="upleft"> + <frame index="43" delay="120"/> + <frame index="44" delay="100"/> + <frame index="45" delay="120"/> + <frame index="42" delay="90"/> + <end /> + </animation> + + <animation direction="up"> + <frame index="36" delay="120"/> + <frame index="37" delay="100"/> + <frame index="38" delay="120"/> + <frame index="35" delay="90"/> + <end /> + </animation> + + <animation direction="upright"> + <frame index="29" delay="120"/> + <frame index="30" delay="100"/> + <frame index="31" delay="120"/> + <frame index="28" delay="90"/> + <end /> + </animation> + + <animation direction="right"> + <frame index="22" delay="120"/> + <frame index="23" delay="100"/> + <frame index="24" delay="120"/> + <frame index="21" delay="90"/> + <end /> + </animation> + + <animation direction="downright"> + <frame index="15" delay="120"/> + <frame index="16" delay="100"/> + <frame index="17" delay="120"/> + <frame index="14" delay="90"/> + <end /> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <frame index="11" delay="90"/> + <frame index="12" delay="120"/> + <frame index="13" delay="130"/> + <end /> + </animation> + + <animation direction="downleft"> + <frame index="60" delay="90"/> + <frame index="61" delay="120"/> + <frame index="62" delay="130"/> + <end /> + </animation> + + <animation direction="left"> + <frame index="53" delay="90"/> + <frame index="54" delay="120"/> + <frame index="55" delay="130"/> + <end /> + </animation> + + <animation direction="upleft"> + <frame index="46" delay="90"/> + <frame index="47" delay="120"/> + <frame index="48" delay="130"/> + <end /> + </animation> + + <animation direction="up"> + <frame index="39" delay="90"/> + <frame index="40" delay="120"/> + <frame index="41" delay="130"/> + <end /> + </animation> + + <animation direction="upright"> + <frame index="32" delay="90"/> + <frame index="33" delay="120"/> + <frame index="34" delay="130"/> + <end /> + </animation> + + <animation direction="right"> + <frame index="25" delay="90"/> + <frame index="26" delay="120"/> + <frame index="27" delay="130"/> + <end /> + </animation> + + <animation direction="downright"> + <frame index="18" delay="90"/> + <frame index="19" delay="120"/> + <frame index="20" delay="130"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation direction="down"> + <frame index="63"/> + </animation> + + <animation direction="left"> + <frame index="66"/> + </animation> + + <animation direction="up"> + <frame index="64"/> + </animation> + + <animation direction="right"> + <frame index="65"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/reaper.png b/graphics/sprites/monsters/reaper.png Binary files differnew file mode 100644 index 0000000..59ec7d7 --- /dev/null +++ b/graphics/sprites/monsters/reaper.png diff --git a/graphics/sprites/monsters/reaper.xml b/graphics/sprites/monsters/reaper.xml new file mode 100644 index 0000000..4b81c95 --- /dev/null +++ b/graphics/sprites/monsters/reaper.xml @@ -0,0 +1,100 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/reaper.png" + width="100" + height="100"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="25" delay="300"/> + <frame index="25" delay="300" offsetY="-1"/> + <frame index="25" delay="300" offsetY="-2"/> + <frame index="25" delay="300" offsetY="-1"/> + </animation> + <animation direction="left"> + <frame index="29" delay="300"/> + <frame index="29" delay="300" offsetY="-1"/> + <frame index="29" delay="300" offsetY="-2"/> + <frame index="29" delay="300" offsetY="-1"/> + </animation> + <animation direction="up"> + <frame index="19" delay="300"/> + <frame index="19" delay="300" offsetY="-1"/> + <frame index="19" delay="300" offsetY="-2"/> + <frame index="19" delay="300" offsetY="-1"/> + </animation> + <animation direction="right"> + <frame index="23" delay="300"/> + <frame index="23" delay="300" offsetY="-1"/> + <frame index="23" delay="300" offsetY="-2"/> + <frame index="23" delay="300" offsetY="-1"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="25" delay="75" offsetY="0"/> + <frame index="26" delay="75" offsetY="-1"/> + <frame index="25" delay="75" offsetY="-2"/> + <frame index="24" delay="75" offsetY="-1"/> + </animation> + <animation direction="left"> + <frame index="28" delay="75" offsetY="0"/> + <frame index="27" delay="75" offsetY="-1"/> + <frame index="28" delay="75" offsetY="-2"/> + <frame index="27" delay="75" offsetY="-1"/> + </animation> + <animation direction="up"> + <frame index="19" delay="75" offsetY="0"/> + <frame index="20" delay="75" offsetY="-1"/> + <frame index="19" delay="75" offsetY="-2"/> + <frame index="18" delay="75" offsetY="-1"/> + </animation> + <animation direction="right"> + <frame index="22" delay="75" offsetY="0"/> + <frame index="21" delay="75" offsetY="-1"/> + <frame index="22" delay="75" offsetY="-2"/> + <frame index="21" delay="75" offsetY="-1"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="0" end="5" delay="75"/> + <frame index="4" delay="75"/> + <frame index="3" delay="75"/> + <frame index="2" delay="75"/> + <frame index="1" delay="75"/> + <frame index="0" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="17" delay="150" offsetY="-1"/> + <frame index="16" delay="150" offsetY="-1"/> + <frame index="15" delay="225"/> + <frame index="16" delay="150" offsetY="-1"/> + <frame index="17" delay="150" offsetY="-1"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="6" end="11" delay="75"/> + <frame index="10" delay="75"/> + <frame index="9" delay="75"/> + <frame index="8" delay="75"/> + <frame index="7" delay="75"/> + <frame index="6" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="12" delay="150" offsetY="-1"/> + <frame index="13" delay="150" offsetY="-1"/> + <frame index="14" delay="225"/> + <frame index="13" delay="150" offsetY="-1"/> + <frame index="12" delay="150" offsetY="-1"/> + <end/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <sequence start="30" end="44" delay="150"/> + <frame index="45"/> + </animation> + </action> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monsters/reddragon.png b/graphics/sprites/monsters/reddragon.png Binary files differnew file mode 100644 index 0000000..e4b560c --- /dev/null +++ b/graphics/sprites/monsters/reddragon.png diff --git a/graphics/sprites/monsters/reddragon.xml b/graphics/sprites/monsters/reddragon.xml new file mode 100644 index 0000000..798dfc2 --- /dev/null +++ b/graphics/sprites/monsters/reddragon.xml @@ -0,0 +1,51 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/reddragon.png" width="256" height="128"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" delay="1000" offsetY="10"/> + <frame index="1" delay="250" offsetY="10"/> + </animation> + <animation direction="up"> + <frame index="8" delay="1000" offsetY="10"/> + <frame index="9" delay="250" offsetY="10"/> + </animation> + <animation direction="right"> + <frame index="16" delay="1000" offsetY="10"/> + <frame index="17" delay="250" offsetY="10"/> + </animation> + <animation direction="left"> + <frame index="24" delay="1000" offsetY="10"/> + <frame index="25" delay="250" offsetY="10"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="2" end="7" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="10" end="15" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="18" end="23" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="26" end="31" delay="100" offsetY="10"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> <!-- not sure if this works --> + <frame index="32" offsetY="10"/> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/redmushroom.png b/graphics/sprites/monsters/redmushroom.png Binary files differnew file mode 100644 index 0000000..b40b47c --- /dev/null +++ b/graphics/sprites/monsters/redmushroom.png diff --git a/graphics/sprites/monsters/redmushroom.xml b/graphics/sprites/monsters/redmushroom.xml new file mode 100644 index 0000000..d559f71 --- /dev/null +++ b/graphics/sprites/monsters/redmushroom.xml @@ -0,0 +1,71 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/redmushroom.png" width="42" height="33" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX ="7" offsetY ="-10" /> + </animation> + <animation direction="left"> + <frame index="10" offsetX ="5" offsetY ="-10" /> + </animation> + <animation direction="up"> + <frame index="20" offsetX ="7" offsetY ="-10" /> + </animation> + <animation direction="right"> + <frame index="30" offsetX ="7" offsetY ="-10" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="125" offsetX ="7" offsetY ="-10" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="125" offsetX ="5" offsetY ="-10" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="125" offsetX ="7" offsetY ="-10" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="250" offsetX ="7" offsetY ="-10" /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetX ="7" offsetY ="-10" /> + </animation> + <animation direction="left"> + <frame index="19" offsetX ="5" offsetY ="-10" /> + </animation> + <animation direction="up"> + <frame index="29" offsetX ="7" offsetY ="-10" /> + </animation> + <animation direction="right"> + <frame index="39" offsetX ="7" offsetY ="-10" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetX ="7" offsetY ="-10" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetX ="5" offsetY ="-10" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetX ="7" offsetY ="-10" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetX ="7" offsetY ="-10" /> + <end /> + </animation> + </action> + +</sprite> + diff --git a/graphics/sprites/monsters/redscorpion.png b/graphics/sprites/monsters/redscorpion.png Binary files differnew file mode 100644 index 0000000..c628e2f --- /dev/null +++ b/graphics/sprites/monsters/redscorpion.png diff --git a/graphics/sprites/monsters/redscorpion.xml b/graphics/sprites/monsters/redscorpion.xml new file mode 100644 index 0000000..dbf02c3 --- /dev/null +++ b/graphics/sprites/monsters/redscorpion.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/redscorpion.png" width="48" height="45"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="2"/> + </animation> + <animation direction="left"> + <frame index="10" offsetY="2"/> + </animation> + <animation direction="up"> + <frame index="20" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="30" offsetY="2"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetY="2"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetY="2"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetY="2"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY="2"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="2"/> + </animation> + <animation direction="up"> + <frame index="29" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="39" offsetY="2"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY="2"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY="2"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetX="-1" offsetY="3"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetY="2"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/robinbandit.xml b/graphics/sprites/monsters/robinbandit.xml new file mode 100644 index 0000000..1f611f6 --- /dev/null +++ b/graphics/sprites/monsters/robinbandit.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/bandit.png" + width="64" + height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monsters/scar.png b/graphics/sprites/monsters/scar.png Binary files differnew file mode 100644 index 0000000..838d6df --- /dev/null +++ b/graphics/sprites/monsters/scar.png diff --git a/graphics/sprites/monsters/scar.xml b/graphics/sprites/monsters/scar.xml new file mode 100644 index 0000000..f285645 --- /dev/null +++ b/graphics/sprites/monsters/scar.xml @@ -0,0 +1,77 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/scar.png" width="34" height="61"/> + + <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="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="7" delay="75"/> + <frame index="8" delay="75"/> + <frame index="16" delay="75"/> + <frame index="17" delay="75"/> + <frame index="25" delay="75"/> + <frame index="26" delay="75"/> + <frame index="34" delay="75"/> + <frame index="35" delay="75"/> + <frame index="43" delay="75"/> + <frame index="44" delay="75"/> + <frame index="52" delay="75"/> + <frame index="53" delay="75"/> + <frame index="61" delay="75"/> + <frame index="62" delay="75"/> + <frame index="70" delay="75"/> + <frame index="71"/> + <end/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/scorpion.png b/graphics/sprites/monsters/scorpion.png Binary files differnew file mode 100644 index 0000000..78941ff --- /dev/null +++ b/graphics/sprites/monsters/scorpion.png diff --git a/graphics/sprites/monsters/scorpion.xml b/graphics/sprites/monsters/scorpion.xml new file mode 100644 index 0000000..52ff76d --- /dev/null +++ b/graphics/sprites/monsters/scorpion.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/scorpion.png" width="48" height="45"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="2"/> + </animation> + <animation direction="left"> + <frame index="10" offsetY="2"/> + </animation> + <animation direction="up"> + <frame index="20" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="30" offsetY="2"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetY="2"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetY="2"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetY="2"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY="2"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="2"/> + </animation> + <animation direction="up"> + <frame index="29" offsetX="-1" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="39" offsetY="2"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY="2"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY="2"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetX="-1" offsetY="3"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetY="2"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/scorpionmodel.png b/graphics/sprites/monsters/scorpionmodel.png Binary files differnew file mode 100644 index 0000000..d2e1095 --- /dev/null +++ b/graphics/sprites/monsters/scorpionmodel.png diff --git a/graphics/sprites/monsters/serqet.png b/graphics/sprites/monsters/serqet.png Binary files differnew file mode 100644 index 0000000..3432dcf --- /dev/null +++ b/graphics/sprites/monsters/serqet.png diff --git a/graphics/sprites/monsters/serqet.xml b/graphics/sprites/monsters/serqet.xml new file mode 100644 index 0000000..41acaaa --- /dev/null +++ b/graphics/sprites/monsters/serqet.xml @@ -0,0 +1,68 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/serqet.png" width="60" height="47"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="22" delay="1000"/> + <frame index="23" delay="100"/> + </animation> + <animation direction="left"> + <frame index="11" delay="1000"/> + <frame index="12" delay="100"/> + </animation> + <animation direction="up"> + <frame index="33" delay="1000"/> + <frame index="34" delay="100"/> + </animation> + <animation direction="right"> + <frame index="0" delay="1000"/> + <frame index="1" delay="100"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="24" end="27" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="13" end="16" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="35" end="38" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="2" end="5" delay="75"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <sequence start="30" end="32" delay="0"/> + </animation> + <animation direction="left"> + <sequence start="19" end="21" delay="0"/> + </animation> + <animation direction="up"> + <sequence start="41" end="43" delay="0"/> + </animation> + <animation direction="right"> + <sequence start="8" end="10" delay="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="28" end="29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="17" end="18" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="39" end="40" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="6" end="7" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/shrewboo.png b/graphics/sprites/monsters/shrewboo.png Binary files differnew file mode 100644 index 0000000..56a0fd7 --- /dev/null +++ b/graphics/sprites/monsters/shrewboo.png diff --git a/graphics/sprites/monsters/shrewboo.xml b/graphics/sprites/monsters/shrewboo.xml new file mode 100644 index 0000000..01fbb3e --- /dev/null +++ b/graphics/sprites/monsters/shrewboo.xml @@ -0,0 +1,68 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/shrewboo.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/monsters/silkworm.png b/graphics/sprites/monsters/silkworm.png Binary files differnew file mode 100644 index 0000000..b5a7896 --- /dev/null +++ b/graphics/sprites/monsters/silkworm.png diff --git a/graphics/sprites/monsters/silkworm.xml b/graphics/sprites/monsters/silkworm.xml new file mode 100644 index 0000000..572c7c8 --- /dev/null +++ b/graphics/sprites/monsters/silkworm.xml @@ -0,0 +1,37 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/silkworm.png|W;R" width="32" height="24"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="5"/> + </animation> + <animation direction="left"> + <frame index="0"/> + </animation> + <animation direction="up"> + <frame index="15"/> + </animation> + <animation direction="right"> + <frame index="10"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="100"/> + </animation> + <animation direction="left"> + <sequence start="0" end="3" delay="100"/> + </animation> + <animation direction="up"> + <sequence start="15" end="18" delay="100"/> + </animation> + <animation direction="right"> + <sequence start="10" end="13" delay="100"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="4"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/skeleton.png b/graphics/sprites/monsters/skeleton.png Binary files differnew file mode 100644 index 0000000..ed4f0bd --- /dev/null +++ b/graphics/sprites/monsters/skeleton.png diff --git a/graphics/sprites/monsters/skeleton.xml b/graphics/sprites/monsters/skeleton.xml new file mode 100644 index 0000000..9f70357 --- /dev/null +++ b/graphics/sprites/monsters/skeleton.xml @@ -0,0 +1,166 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc --> +<sprite> + <imageset name="base" + src="graphics/sprites/monsters/skeleton.png|W" + 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="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/monsters/skullslime.png b/graphics/sprites/monsters/skullslime.png Binary files differnew file mode 100644 index 0000000..a15f5a6 --- /dev/null +++ b/graphics/sprites/monsters/skullslime.png diff --git a/graphics/sprites/monsters/skullslime.xml b/graphics/sprites/monsters/skullslime.xml new file mode 100644 index 0000000..01a57c7 --- /dev/null +++ b/graphics/sprites/monsters/skullslime.xml @@ -0,0 +1,49 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/skullslime.png|W" width="52" height="24"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetY="-4"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="0" end="3" delay="200" offsetY="-4"/> + </animation> + <animation direction="left"> + <frame index="0" delay="200" offsetY="-4"/> + <sequence start="10" end="12" delay="200" offsetY="-4"/> + </animation> + <animation direction="up"> + <frame index="0" delay="200" offsetY="-4"/> + <sequence start="19" end="21" delay="200" offsetY="-4"/> + </animation> + <animation direction="right"> + <frame index="0" delay="200" offsetY="-4"/> + <sequence start="28" end="30" delay="200" offsetY="-4"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="8" delay="100" offsetY="-4"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="4" end="7" delay="100" offsetY="-4"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="4" end="7" delay="100" offsetY="-4"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="22" end="25" delay="100" offsetY="-4"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="22" end="25" delay="100" offsetY="-4"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/sleepingbandit.png b/graphics/sprites/monsters/sleepingbandit.png Binary files differnew file mode 100644 index 0000000..e7b2c22 --- /dev/null +++ b/graphics/sprites/monsters/sleepingbandit.png diff --git a/graphics/sprites/monsters/sleepingbandit.xml b/graphics/sprites/monsters/sleepingbandit.xml new file mode 100644 index 0000000..2457981 --- /dev/null +++ b/graphics/sprites/monsters/sleepingbandit.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/sleepingbandit.png" + width="64" + height="64" + offsetY="0"/> + + <action name="stand" imageset="mob"> + <animation> + <frame index="0" delay="1400"/> + <frame index="1" delay="1400"/> + <frame index="2" delay="1400"/> + <frame index="3" delay="1400"/> + <frame index="4" delay="1400"/> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation> + <frame index="5"/> + </animation> + </action> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monsters/slime-littleslime.xml b/graphics/sprites/monsters/slime-littleslime.xml new file mode 100644 index 0000000..d8cf5c1 --- /dev/null +++ b/graphics/sprites/monsters/slime-littleslime.xml @@ -0,0 +1,57 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/slime-littleslime.png|W" width="20" height="20"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="0" end="2" delay="200"/> + </animation> + <animation direction="left"> + <frame index="0" delay="200"/> + <sequence start="3" end="4" delay="200"/> + </animation> + <animation direction="up"> + <frame index="0" delay="200"/> + <sequence start="5" end="6" delay="200"/> + </animation> + <animation direction="right"> + <frame index="0" delay="200"/> + <sequence start="7" end="8" delay="200"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="9"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" delay="200"/> + <frame index="1" delay="200"/> + <frame index="5" delay="200"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" delay="200"/> + <frame index="1" delay="200"/> + <frame index="5" delay="200"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" delay="200"/> + <frame index="1" delay="200"/> + <frame index="5" delay="200"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" delay="200"/> + <frame index="1" delay="200"/> + <frame index="5" delay="200"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/slime-mother.png b/graphics/sprites/monsters/slime-mother.png Binary files differnew file mode 100644 index 0000000..ef0e79a --- /dev/null +++ b/graphics/sprites/monsters/slime-mother.png diff --git a/graphics/sprites/monsters/slime-mother.xml b/graphics/sprites/monsters/slime-mother.xml new file mode 100644 index 0000000..1ea9db9 --- /dev/null +++ b/graphics/sprites/monsters/slime-mother.xml @@ -0,0 +1,90 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/slime-mother.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="default"> + <frame index="8" delay="400"/> + <frame index="26" delay="400"/> + <frame index="44" delay="400"/> + <frame index="62" delay="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/slime.png b/graphics/sprites/monsters/slime.png Binary files differnew file mode 100644 index 0000000..ab14bbb --- /dev/null +++ b/graphics/sprites/monsters/slime.png diff --git a/graphics/sprites/monsters/slime.xml b/graphics/sprites/monsters/slime.xml new file mode 100644 index 0000000..77b873f --- /dev/null +++ b/graphics/sprites/monsters/slime.xml @@ -0,0 +1,49 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/slime.png|W" width="52" height="24"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetY="-4"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="0" end="3" delay="200" offsetY="-4"/> + </animation> + <animation direction="left"> + <frame index="0" delay="200" offsetY="-4"/> + <sequence start="10" end="12" delay="200" offsetY="-4"/> + </animation> + <animation direction="up"> + <frame index="0" delay="200" offsetY="-4"/> + <sequence start="19" end="21" delay="200" offsetY="-4"/> + </animation> + <animation direction="right"> + <frame index="0" delay="200" offsetY="-4"/> + <sequence start="28" end="30" delay="200" offsetY="-4"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="8" offsetY="-4"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="4" end="7" delay="100" offsetY="-4"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="4" end="7" delay="100" offsetY="-4"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="22" end="25" delay="100" offsetY="-4"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="22" end="25" delay="100" offsetY="-4"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/smallbif.png b/graphics/sprites/monsters/smallbif.png Binary files differnew file mode 100644 index 0000000..0840c66 --- /dev/null +++ b/graphics/sprites/monsters/smallbif.png diff --git a/graphics/sprites/monsters/smallbif.xml b/graphics/sprites/monsters/smallbif.xml new file mode 100644 index 0000000..2622556 --- /dev/null +++ b/graphics/sprites/monsters/smallbif.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW 2 Moubootaur Legends --> + +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/smallbif.png|W" + width="32" + height="32" /> + + <action name="stand" imageset="base"> + <animation> + <frame index="0"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation> + <frame index="1"/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/smokedragon.png b/graphics/sprites/monsters/smokedragon.png Binary files differnew file mode 100644 index 0000000..bfc7de9 --- /dev/null +++ b/graphics/sprites/monsters/smokedragon.png diff --git a/graphics/sprites/monsters/smokedragon.xml b/graphics/sprites/monsters/smokedragon.xml new file mode 100644 index 0000000..fb443ac --- /dev/null +++ b/graphics/sprites/monsters/smokedragon.xml @@ -0,0 +1,51 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/smokedragon.png" width="256" height="128"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" delay="1000" offsetY="10"/> + <frame index="1" delay="250" offsetY="10"/> + </animation> + <animation direction="up"> + <frame index="8" delay="1000" offsetY="10"/> + <frame index="9" delay="250" offsetY="10"/> + </animation> + <animation direction="right"> + <frame index="16" delay="1000" offsetY="10"/> + <frame index="17" delay="250" offsetY="10"/> + </animation> + <animation direction="left"> + <frame index="24" delay="1000" offsetY="10"/> + <frame index="25" delay="250" offsetY="10"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="2" end="7" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="10" end="15" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="18" end="23" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="26" end="31" delay="100" offsetY="10"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="32" offsetY="10"/> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/snail.png b/graphics/sprites/monsters/snail.png Binary files differnew file mode 100644 index 0000000..2c58069 --- /dev/null +++ b/graphics/sprites/monsters/snail.png diff --git a/graphics/sprites/monsters/snail.xml b/graphics/sprites/monsters/snail.xml new file mode 100644 index 0000000..46a8613 --- /dev/null +++ b/graphics/sprites/monsters/snail.xml @@ -0,0 +1,100 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/snail.png|W;R;Y;G;C;B" width="50" height="50"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="30"/> + </animation> + <animation direction="up"> + <frame index="20"/> + </animation> + <animation direction="right"> + <frame index="10"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="200"/> + </animation> + <animation direction="left"> + <sequence start="31" end="34" delay="200"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="200"/> + </animation> + <animation direction="right"> + <sequence start="12" end="14" delay="200"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" delay="50"/> + <frame index="9" delay="50" offsetY="-2"/> + <frame index="9" delay="50" offsetY="-1"/> + <frame index="9" delay="50"/> + <frame index="9" delay="50" offsetY="-2"/> + <frame index="9" delay="50" offsetY="-1"/> + <frame index="9" delay="6000" offsetY="-2"/> + </animation> + <animation direction="left"> + <frame index="39" delay="50"/> + <frame index="39" delay="50" offsetY="-2"/> + <frame index="39" delay="50" offsetY="-1"/> + <frame index="39" delay="50"/> + <frame index="39" delay="50" offsetY="-2"/> + <frame index="39" delay="50" offsetY="-1"/> + <frame index="39" delay="6000" offsetY="-2"/> + </animation> + <animation direction="up"> + <frame index="29" delay="50"/> + <frame index="29" delay="50" offsetY="-2"/> + <frame index="29" delay="50" offsetY="-1"/> + <frame index="29" delay="50"/> + <frame index="29" delay="50" offsetY="-2"/> + <frame index="29" delay="50" offsetY="-1"/> + <frame index="29" delay="6000" offsetY="-2"/> + </animation> + <animation direction="right"> + <frame index="19" delay="50"/> + <frame index="19" delay="50" offsetY="-2"/> + <frame index="19" delay="50" offsetY="-1"/> + <frame index="19" delay="50"/> + <frame index="19" delay="50" offsetY="-2"/> + <frame index="19" delay="50" offsetY="-1"/> + <frame index="19" delay="6000" offsetY="-2"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="5" delay="150" offsetY="-1"/> + <frame index="6" delay="150" offsetY="-2"/> + <frame index="7" delay="150" offsetY="-3"/> + <frame index="8" delay="150" offsetY="-2"/> + <end/> + </animation> + <animation direction="left"> + <frame index="35" delay="150" offsetX="-1"/> + <frame index="36" delay="150" offsetX="-2"/> + <frame index="37" delay="150" offsetX="-3"/> + <frame index="38" delay="150" offsetX="-2"/> + <end/> + </animation> + <animation direction="up"> + <frame index="25" delay="150" offsetY="1"/> + <frame index="26" delay="150" offsetY="2"/> + <frame index="27" delay="150" offsetY="3"/> + <frame index="28" delay="150" offsetY="2"/> + <end/> + </animation> + <animation direction="right"> + <frame index="15" delay="150" offsetX="1"/> + <frame index="16" delay="150" offsetX="2"/> + <frame index="17" delay="150" offsetX="3"/> + <frame index="18" delay="150" offsetX="2"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/snake.png b/graphics/sprites/monsters/snake.png Binary files differnew file mode 100644 index 0000000..9525336 --- /dev/null +++ b/graphics/sprites/monsters/snake.png diff --git a/graphics/sprites/monsters/snake.xml b/graphics/sprites/monsters/snake.xml new file mode 100644 index 0000000..5aeff35 --- /dev/null +++ b/graphics/sprites/monsters/snake.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/snake.png|W" width="48" height="29"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-3"/> + </animation> + <animation direction="left"> + <frame index="10" offsetX="-1" offsetY="-11"/> + </animation> + <animation direction="up"> + <frame index="20" offsetX="0" offsetY="-5"/> + </animation> + <animation direction="right"> + <frame index="30" offsetX="-1" offsetY="-11"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" offsetX="0" offsetY="-3" delay="150"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" offsetX="-1" offsetY="-11" delay="150"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" offsetX="0" offsetY="-5" delay="150"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" offsetX="-1" offsetY="-11" delay="150"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetX="0" offsetY="-3"/> + </animation> + <animation direction="left"> + <frame index="19" offsetX="-1" offsetY="-11"/> + </animation> + <animation direction="up"> + <frame index="29" offsetX="0" offsetY="-5"/> + </animation> + <animation direction="right"> + <frame index="39" offsetX="-1" offsetY="-11"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="150" offsetX="0" offsetY="-3"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="150" offsetX="-1" offsetY="-11"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="150" offsetX="0" offsetY="-5"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="150" offsetX="-1" offsetY="-11"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/snowflower.png b/graphics/sprites/monsters/snowflower.png Binary files differnew file mode 100644 index 0000000..c4a7977 --- /dev/null +++ b/graphics/sprites/monsters/snowflower.png diff --git a/graphics/sprites/monsters/snowflower.xml b/graphics/sprites/monsters/snowflower.xml new file mode 100644 index 0000000..4670fcc --- /dev/null +++ b/graphics/sprites/monsters/snowflower.xml @@ -0,0 +1,50 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/snowflower.png" width="58" height="45"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="0" offsetY="-1"/> + </animation> + <animation direction="up"> + <frame index="12"/> + </animation> + <animation direction="right"> + <frame index="18"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="7" end="10" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="13" end="16" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="19" end="22" delay="100"/> + <end/> + </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> +</sprite> diff --git a/graphics/sprites/monsters/snowman-boss.png b/graphics/sprites/monsters/snowman-boss.png Binary files differnew file mode 100644 index 0000000..d521ab6 --- /dev/null +++ b/graphics/sprites/monsters/snowman-boss.png diff --git a/graphics/sprites/monsters/snowman-boss.xml b/graphics/sprites/monsters/snowman-boss.xml new file mode 100644 index 0000000..a4c0be4 --- /dev/null +++ b/graphics/sprites/monsters/snowman-boss.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="mob" src="graphics/sprites/monsters/snowman-boss.png" width="128" height="128" offsetY="0"/> + <include file="monsters/golem2.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/snowman.png b/graphics/sprites/monsters/snowman.png Binary files differnew file mode 100644 index 0000000..272eb49 --- /dev/null +++ b/graphics/sprites/monsters/snowman.png diff --git a/graphics/sprites/monsters/snowman.xml b/graphics/sprites/monsters/snowman.xml new file mode 100644 index 0000000..e96a732 --- /dev/null +++ b/graphics/sprites/monsters/snowman.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="mob" src="graphics/sprites/monsters/snowman.png" width="64" height="64" offsetY="0"/> + <include file="monsters/golem2.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/spider-queen.png b/graphics/sprites/monsters/spider-queen.png Binary files differnew file mode 100644 index 0000000..7a2f660 --- /dev/null +++ b/graphics/sprites/monsters/spider-queen.png diff --git a/graphics/sprites/monsters/spider-queen.xml b/graphics/sprites/monsters/spider-queen.xml new file mode 100644 index 0000000..cc0795e --- /dev/null +++ b/graphics/sprites/monsters/spider-queen.xml @@ -0,0 +1,177 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Micksha +Copyright (C) 2011-2019 Evol Online --> +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/spider-queen.png" + width="96" + height="96" + offsetY="-4"/> + + <action name="spawn" imageset="mob"> + <animation direction="default"> + <sequence start="144" end="149" delay="100"/> + </animation> + </action> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <frame index="0"/> + </animation> + + <animation direction="downleft"> + <frame index="126"/> + </animation> + + <animation direction="left"> + <frame index="108"/> + </animation> + + <animation direction="upleft"> + <frame index="90"/> + </animation> + + <animation direction="up"> + <frame index="72"/> + </animation> + + <animation direction="upright"> + <frame index="54"/> + </animation> + + <animation direction="right"> + <frame index="36"/> + </animation> + + <animation direction="downright"> + <frame index="18"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <sequence start="0" end="8" delay="70"/> + </animation> + + <animation direction="downleft"> + <sequence start="126" end="134" delay="70"/> + </animation> + + <animation direction="left"> + <sequence start="108" end="116" delay="70"/> + </animation> + + <animation direction="upleft"> + <sequence start="90" end="98" delay="70"/> + </animation> + + <animation direction="up"> + <sequence start="72" end="80" delay="70"/> + </animation> + + <animation direction="upright"> + <sequence start="54" end="62" delay="70"/> + </animation> + + <animation direction="right"> + <sequence start="36" end="44" delay="70"/> + </animation> + + <animation direction="downright"> + <sequence start="18" end="26" delay="70"/> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <sequence start="9" end="17" delay="40"/> + <end /> + </animation> + + <animation direction="downleft"> + <sequence start="135" end="143" delay="40"/> + <end /> + </animation> + + <animation direction="left"> + <sequence start="117" end="125" delay="40"/> + <end /> + </animation> + + <animation direction="upleft"> + <sequence start="99" end="107" delay="40"/> + <end /> + </animation> + + <animation direction="up"> + <sequence start="81" end="89" delay="40"/> + <end /> + </animation> + + <animation direction="upright"> + <sequence start="63" end="71" delay="40"/> + <end /> + </animation> + + <animation direction="right"> + <sequence start="45" end="53" delay="40"/> + <end /> + </animation> + + <animation direction="downright"> + <sequence start="27" end="35" delay="40"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation direction="down"> + <sequence start="150" end="153" delay="80"/> + <frame index="154" /> + <end /> + </animation> + + <animation direction="downleft"> + <sequence start="276" end="279" delay="80"/> + <frame index="280" /> + <end /> + </animation> + + <animation direction="left"> + <sequence start="258" end="261" delay="80"/> + <frame index="262" /> + <end /> + </animation> + + <animation direction="upleft"> + <sequence start="240" end="243" delay="80"/> + <frame index="244" /> + <end /> + </animation> + + <animation direction="up"> + <sequence start="222" end="225" delay="80"/> + <frame index="226" /> + <end /> + </animation> + + <animation direction="upright"> + <sequence start="204" end="207" delay="80"/> + <frame index="208" /> + <end /> + </animation> + + <animation direction="right"> + <sequence start="186" end="189" delay="80"/> + <frame index="190" /> + <end /> + </animation> + + <animation direction="downright"> + <sequence start="168" end="171" delay="80"/> + <frame index="172" /> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/spider.png b/graphics/sprites/monsters/spider.png Binary files differnew file mode 100644 index 0000000..f961b10 --- /dev/null +++ b/graphics/sprites/monsters/spider.png diff --git a/graphics/sprites/monsters/spider.xml b/graphics/sprites/monsters/spider.xml new file mode 100644 index 0000000..24159c7 --- /dev/null +++ b/graphics/sprites/monsters/spider.xml @@ -0,0 +1,69 @@ +<?xml version="1.0"?> +<!-- Spider xml for new sprite --> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/spider.png|W;R" width="35" height="35"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" delay="275"/> + <frame index="2" delay="275"/> + </animation> + <animation direction="left"> + <frame index="7" delay="275"/> + <frame index="9" delay="275"/> + </animation> + <animation direction="up"> + <frame index="14" delay="275"/> + <frame index="16" delay="275"/> + </animation> + <animation direction="right"> + <frame index="21" delay="275"/> + <frame index="23" delay="275"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="0" end="3" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="7" end="10" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="14" end="17" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="21" end="24" delay="75"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="6"/> + </animation> + <animation direction="left"> + <frame index="13"/> + </animation> + <animation direction="up"> + <frame index="20"/> + </animation> + <animation direction="right"> + <frame index="27"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="4" end="5" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="11" end="12" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="18" end="19" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="25" end="26" delay="75"/> + <end/> + </animation> + </action> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monsters/squirrel.png b/graphics/sprites/monsters/squirrel.png Binary files differnew file mode 100644 index 0000000..36e863c --- /dev/null +++ b/graphics/sprites/monsters/squirrel.png diff --git a/graphics/sprites/monsters/squirrel.xml b/graphics/sprites/monsters/squirrel.xml new file mode 100644 index 0000000..8bf96d7 --- /dev/null +++ b/graphics/sprites/monsters/squirrel.xml @@ -0,0 +1,68 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/squirrel.png|R" width="32" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="16" end="19" delay="375"/> + <sequence start="20" end="25" delay="75"/> + <sequence start="16" end="19" delay="120"/> + </animation> + <animation direction="right"> + <sequence start="0" end="3" delay="375"/> + <sequence start="4" end="7" delay="75"/> + <sequence start="0" end="3" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="24" end="27" delay="375"/> + <sequence start="28" end="31" delay="75"/> + <sequence start="24" end="27" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="8" end="11" delay="375"/> + <sequence start="12" end="15" delay="75"/> + <sequence start="8" end="11" delay="75"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="48" end="50" delay="110"/> + </animation> + <animation direction="right"> + <sequence start="32" end="34" delay="110"/> + </animation> + <animation direction="up"> + <sequence start="56" end="58" delay="110"/> + </animation> + <animation direction="left"> + <sequence start="40" end="42" delay="110"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <sequence start="54" end="55" delay="800"/> + <frame index="55" delay="5000"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="16" delay="250"/> + <frame index="52" delay="250"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" delay="250"/> + <frame index="36" delay="250"/> + <end/> + </animation> + <animation direction="up"> + <frame index="24" delay="250"/> + <frame index="60" delay="250"/> + <end/> + </animation> + <animation direction="left"> + <frame index="8" delay="250"/> + <frame index="44" delay="250"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/swampling.png b/graphics/sprites/monsters/swampling.png Binary files differnew file mode 100644 index 0000000..e0f072a --- /dev/null +++ b/graphics/sprites/monsters/swampling.png diff --git a/graphics/sprites/monsters/swampling.xml b/graphics/sprites/monsters/swampling.xml new file mode 100644 index 0000000..b389fb5 --- /dev/null +++ b/graphics/sprites/monsters/swampling.xml @@ -0,0 +1,135 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Micksha +Copyright (C) 2011-2020 Evol Online --> +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/swampling.png" + width="48" + height="48"/> + + <action name="spawn" imageset="mob"> + <animation direction="default"> + <sequence start="156" end="161" delay="100"/> + <end/> + </animation> + </action> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <frame index="0"/> + </animation> + + <animation direction="downleft"> + <frame index="7"/> + </animation> + + <animation direction="left"> + <frame index="6"/> + </animation> + + <animation direction="upleft"> + <frame index="5"/> + </animation> + + <animation direction="up"> + <frame index="4"/> + </animation> + + <animation direction="upright"> + <frame index="3"/> + </animation> + + <animation direction="right"> + <frame index="2"/> + </animation> + + <animation direction="downright"> + <frame index="1"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <sequence start="12" end="23" delay="100"/> + </animation> + + <animation direction="downleft"> + <sequence start="96" end="107" delay="100"/> + </animation> + + <animation direction="left"> + <sequence start="84" end="95" delay="100"/> + </animation> + + <animation direction="upleft"> + <sequence start="72" end="83" delay="100"/> + </animation> + + <animation direction="up"> + <sequence start="60" end="71" delay="100"/> + </animation> + + <animation direction="upright"> + <sequence start="48" end="59" delay="100"/> + </animation> + + <animation direction="right"> + <sequence start="36" end="47" delay="100"/> + </animation> + + <animation direction="downright"> + <sequence start="24" end="35" delay="100"/> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <sequence start="108" end="112" delay="70"/> + <end /> + </animation> + + <animation direction="downleft"> + <sequence start="149" end="153" delay="70"/> + <end /> + </animation> + + <animation direction="left"> + <sequence start="144" end="148" delay="70"/> + <end /> + </animation> + + <animation direction="upleft"> + <sequence start="137" end="141" delay="70"/> + <end /> + </animation> + + <animation direction="up"> + <sequence start="132" end="136" delay="70"/> + <end /> + </animation> + + <animation direction="upright"> + <sequence start="125" end="129" delay="70"/> + <end /> + </animation> + + <animation direction="right"> + <sequence start="120" end="124" delay="70"/> + <end /> + </animation> + + <animation direction="downright"> + <sequence start="113" end="117" delay="70"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation direction="default"> + <sequence start="162" end="166" delay="100"/> + <frame index="154" /> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/tartaruga-negra.png b/graphics/sprites/monsters/tartaruga-negra.png Binary files differnew file mode 100644 index 0000000..253400b --- /dev/null +++ b/graphics/sprites/monsters/tartaruga-negra.png diff --git a/graphics/sprites/monsters/tartaruga-negra.xml b/graphics/sprites/monsters/tartaruga-negra.xml new file mode 100644 index 0000000..ebe2377 --- /dev/null +++ b/graphics/sprites/monsters/tartaruga-negra.xml @@ -0,0 +1,102 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/tartaruga-negra.png" width="32" height="32"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="2" delay="75"/> + <frame index="1" delay="75"/> + <frame index="0" delay="3000"/> + <frame index="1" delay="75"/> + <frame index="2" delay="75"/> + <frame index="3" delay="1000"/> + </animation> + <animation direction="left"> + <frame index="8" delay="75"/> + <frame index="7" delay="75"/> + <frame index="6" delay="3000"/> + <frame index="7" delay="75"/> + <frame index="8" delay="75"/> + <frame index="9" delay="1000"/> + </animation> + <animation direction="up"> + <frame index="14" delay="75"/> + <frame index="13" delay="75"/> + <frame index="12" delay="3000"/> + <frame index="13" delay="75"/> + <frame index="14" delay="75"/> + <frame index="15" delay="1000"/> + </animation> + <animation direction="right"> + <frame index="20" delay="75"/> + <frame index="19" delay="75"/> + <frame index="18" delay="3000"/> + <frame index="19" delay="75"/> + <frame index="20" delay="75"/> + <frame index="21" delay="1000"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="4" delay="200"/> + <frame index="5" delay="200"/> + </animation> + <animation direction="left"> + <frame index="10" delay="200"/> + <frame index="11" delay="200"/> + </animation> + <animation direction="up"> + <frame index="16" delay="200"/> + <frame index="17" delay="200"/> + </animation> + <animation direction="right"> + <frame index="22" delay="200"/> + <frame index="23" delay="200"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="4" delay="75"/> + <frame index="5" delay="75"/> + <frame index="2"/> + <end /> + </animation> + <animation direction="left"> + <frame index="10" delay="75"/> + <frame index="11" delay="75"/> + <frame index="8"/> + <end /> + </animation> + <animation direction="up"> + <frame index="16" delay="75"/> + <frame index="17" delay="75"/> + <frame index="14"/> + <end /> + </animation> + <animation direction="right"> + <frame index="22" delay="75"/> + <frame index="23" delay="75"/> + <frame index="20"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="24"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="26"/> + </animation> + <animation direction="right"> + <frame index="27"/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/tengu.png b/graphics/sprites/monsters/tengu.png Binary files differnew file mode 100644 index 0000000..d7db48d --- /dev/null +++ b/graphics/sprites/monsters/tengu.png diff --git a/graphics/sprites/monsters/tengu.xml b/graphics/sprites/monsters/tengu.xml new file mode 100644 index 0000000..5e45141 --- /dev/null +++ b/graphics/sprites/monsters/tengu.xml @@ -0,0 +1,201 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Micksha +Copyright (C) 2011-2019 Evol Online --> +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/tengu.png" + width="128" + height="128" + offsetY="0"/> + + <action name="spawn" imageset="mob"> + <animation direction="default"> + <sequence start="512" end="520" delay="100"/> + <end/> + </animation> + </action> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <frame index="0"/> + </animation> + + <animation direction="downleft"> + <frame index="224"/> + </animation> + + <animation direction="left"> + <frame index="192"/> + </animation> + + <animation direction="upleft"> + <frame index="160"/> + </animation> + + <animation direction="up"> + <frame index="128"/> + </animation> + + <animation direction="upright"> + <frame index="96"/> + </animation> + + <animation direction="right"> + <frame index="64"/> + </animation> + + <animation direction="downright"> + <frame index="32"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <sequence start="4" end="16" delay="50"/> + </animation> + + <animation direction="downleft"> + <sequence start="228" end="240" delay="50"/> + <end/> + </animation> + + <animation direction="left"> + <sequence start="196" end="208" delay="50"/> + <end/> + </animation> + + <animation direction="upleft"> + <sequence start="164" end="176" delay="50"/> + <end/> + </animation> + + <animation direction="up"> + <sequence start="132" end="144" delay="50"/> + <end/> + </animation> + + <animation direction="upright"> + <sequence start="100" end="112" delay="50"/> + <end/> + </animation> + + <animation direction="right"> + <sequence start="68" end="80" delay="50"/> + <end/> + </animation> + + <animation direction="downright"> + <sequence start="36" end="48" delay="50"/> + <end/> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <sequence start="17" end="31" delay="50"/> + <end /> + </animation> + + <animation direction="downleft"> + <sequence start="241" end="255" delay="50"/> + <end /> + </animation> + + <animation direction="left"> + <sequence start="209" end="223" delay="50"/> + <end /> + </animation> + + <animation direction="upleft"> + <sequence start="177" end="191" delay="50"/> + <end /> + </animation> + + <animation direction="up"> + <sequence start="145" end="159" delay="50"/> + <end /> + </animation> + + <animation direction="upright"> + <sequence start="113" end="127" delay="50"/> + <end /> + </animation> + + <animation direction="right"> + <sequence start="81" end="95" delay="50"/> + <end /> + </animation> + + <animation direction="downright"> + <sequence start="49" end="63" delay="50"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation direction="down"> + <sequence start="256" end="260" delay="70"/> + <frame index="260" delay="500"/> + <sequence start="261" end="265" delay="100"/> + <frame index="266"/> + <end/> + </animation> + + <animation direction="downleft"> + <sequence start="480" end="484" delay="70"/> + <frame index="484" delay="500"/> + <sequence start="485" end="489" delay="100"/> + <frame index="490"/> + <end/> + </animation> + + <animation direction="left"> + <sequence start="448" end="452" delay="70"/> + <frame index="452" delay="500"/> + <sequence start="453" end="457" delay="100"/> + <frame index="458"/> + <end/> + </animation> + + <animation direction="upleft"> + <sequence start="416" end="420" delay="70"/> + <frame index="420" delay="500"/> + <sequence start="421" end="425" delay="100"/> + <frame index="426"/> + <end/> + </animation> + + <animation direction="up"> + <sequence start="384" end="388" delay="70"/> + <frame index="388" delay="500"/> + <sequence start="389" end="393" delay="100"/> + <frame index="394"/> + <end/> + </animation> + + <animation direction="upright"> + <sequence start="352" end="356" delay="70"/> + <frame index="356" delay="500"/> + <sequence start="357" end="361" delay="100"/> + <frame index="362"/> + <end/> + </animation> + + <animation direction="right"> + <sequence start="320" end="324" delay="70"/> + <frame index="324" delay="500"/> + <sequence start="325" end="329" delay="100"/> + <frame index="330"/> + <end/> + </animation> + + <animation direction="downright"> + <sequence start="288" end="292" delay="70"/> + <frame index="292" delay="500"/> + <sequence start="293" end="297" delay="100"/> + <frame index="298"/> + <end/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/terranite.png b/graphics/sprites/monsters/terranite.png Binary files differnew file mode 100644 index 0000000..bdff9ba --- /dev/null +++ b/graphics/sprites/monsters/terranite.png diff --git a/graphics/sprites/monsters/terranite.xml b/graphics/sprites/monsters/terranite.xml new file mode 100644 index 0000000..d32b083 --- /dev/null +++ b/graphics/sprites/monsters/terranite.xml @@ -0,0 +1,167 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="base" + src="graphics/sprites/monsters/terranite.png" + width="64" + height="64"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="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="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/monsters/tipiou.png b/graphics/sprites/monsters/tipiou.png Binary files differnew file mode 100644 index 0000000..ccf5de3 --- /dev/null +++ b/graphics/sprites/monsters/tipiou.png diff --git a/graphics/sprites/monsters/tipiou.xml b/graphics/sprites/monsters/tipiou.xml new file mode 100644 index 0000000..6dae66e --- /dev/null +++ b/graphics/sprites/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/monsters/tortuga.png b/graphics/sprites/monsters/tortuga.png Binary files differnew file mode 100644 index 0000000..570a061 --- /dev/null +++ b/graphics/sprites/monsters/tortuga.png diff --git a/graphics/sprites/monsters/tortuga.xml b/graphics/sprites/monsters/tortuga.xml new file mode 100644 index 0000000..8da5268 --- /dev/null +++ b/graphics/sprites/monsters/tortuga.xml @@ -0,0 +1,310 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2013 Evol Online --> +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/tortuga.png" + width="32" + height="32"/> + + <action name="spawn" imageset="mob"> + <animation direction="default"> + <frame index="32" delay="70" offsetY="-86"/> + <frame index="33" delay="70" offsetY="-78"/> + <frame index="34" delay="70" offsetY="-74"/> + <frame index="35" delay="70" offsetY="-70"/> + <frame index="36" delay="60" offsetY="-66"/> + <frame index="32" delay="60" offsetY="-62"/> + <frame index="33" delay="60" offsetY="-58"/> + <frame index="34" delay="60" offsetY="-54"/> + <frame index="35" delay="60" offsetY="-49"/> + <frame index="36" delay="60" offsetY="-44"/> + <frame index="32" delay="60" offsetY="-40"/> + <frame index="33" delay="60" offsetY="-36"/> + <frame index="34" delay="50" offsetY="-32"/> + <frame index="35" delay="50" offsetY="-28"/> + <frame index="36" delay="50" offsetY="-24"/> + <frame index="32" delay="50" offsetY="-21"/> + <frame index="33" delay="50" offsetY="-18"/> + <frame index="34" delay="60" offsetY="-15"/> + <frame index="35" delay="60" offsetY="-12"/> + <frame index="36" delay="60" offsetY="-9"/> + <frame index="37" delay="70" offsetY="-6"/> + <frame index="38" delay="70" offsetY="-3"/> + <frame index="39" delay="80" offsetY="-1"/> + <jump action="stand"/> + </animation> + </action> + + <action name="stand" imageset="mob"> + <animation direction="down"> + <!-- Static --> + <frame index="0" delay="4000"/> + <!-- Moving Feet --> + <frame index="1" delay="120"/> + <frame index="0" delay="120"/> + <frame index="2" delay="120"/> + </animation> + + <animation direction="downleft"> + <!-- Static --> + <frame index="20" delay="4000"/> + <!-- Moving Feet --> + <frame index="21" delay="120"/> + <frame index="20" delay="120"/> + <frame index="22" delay="120"/> + </animation> + + <animation direction="left"> + <!-- Static --> + <frame index="12" delay="4000"/> + <!-- Moving Feet --> + <frame index="13" delay="120"/> + <frame index="12" delay="120"/> + <frame index="14" delay="120"/> + </animation> + + <animation direction="upleft"> + <!-- Static --> + <frame index="24" delay="4000"/> + <!-- Moving Feet --> + <frame index="25" delay="120"/> + <frame index="24" delay="120"/> + <frame index="26" delay="120"/> + </animation> + + <animation direction="up"> + <!-- Static --> + <frame index="4" delay="4000"/> + <!-- Moving Feet --> + <frame index="5" delay="120"/> + <frame index="4" delay="120"/> + <frame index="6" delay="120"/> + </animation> + + <animation direction="upright"> + <!-- Static --> + <frame index="28" delay="4000"/> + <!-- Moving Feet --> + <frame index="29" delay="120"/> + <frame index="28" delay="120"/> + <frame index="30" delay="120"/> + </animation> + + <animation direction="right"> + <!-- Static --> + <frame index="8" delay="4000"/> + <!-- Moving Feet --> + <frame index="9" delay="120"/> + <frame index="8" delay="120"/> + <frame index="10" delay="120"/> + </animation> + + <animation direction="downright"> + <!-- Static --> + <frame index="16" delay="4000"/> + <!-- Moving Feet --> + <frame index="17" delay="120"/> + <frame index="16" delay="120"/> + <frame index="18" delay="120"/> + </animation> + </action> + + <action name="walk" imageset="mob"> + <animation direction="down"> + <!-- Normal Move --> + <frame index="1" delay="120"/> + <frame index="0" delay="120"/> + <frame index="2" delay="120"/> + <frame index="0" delay="120"/> + </animation> + + <animation direction="downleft"> + <!-- Normal Move --> + <frame index="21" delay="120"/> + <frame index="20" delay="120"/> + <frame index="22" delay="120"/> + <frame index="20" delay="120"/> + </animation> + + <animation direction="left"> + <!-- Normal Move --> + <frame index="13" delay="120"/> + <frame index="12" delay="120"/> + <frame index="14" delay="120"/> + <frame index="12" delay="120"/> + </animation> + + <animation direction="upleft"> + <!-- Normal Move --> + <frame index="25" delay="120"/> + <frame index="24" delay="120"/> + <frame index="26" delay="120"/> + <frame index="24" delay="120"/> + </animation> + + <animation direction="up"> + <!-- Normal Move --> + <frame index="5" delay="120"/> + <frame index="4" delay="120"/> + <frame index="6" delay="120"/> + <frame index="4" delay="120"/> + </animation> + + <animation direction="upright"> + <!-- Normal Move --> + <frame index="29" delay="120"/> + <frame index="28" delay="120"/> + <frame index="30" delay="120"/> + <frame index="28" delay="120"/> + </animation> + + <animation direction="right"> + <!-- Normal Move --> + <frame index="9" delay="120"/> + <frame index="8" delay="120"/> + <frame index="10" delay="120"/> + <frame index="8" delay="120"/> + </animation> + + <animation direction="downright"> + <!-- Normal Move --> + <frame index="17" delay="120"/> + <frame index="16" delay="120"/> + <frame index="18" delay="120"/> + <frame index="16" delay="120"/> + </animation> + </action> + + <action name="attack" imageset="mob"> + <animation direction="down"> + <!-- Normal Attack --> + <frame index="0" delay="60" offsetY="2"/> + <frame index="1" delay="60" offsetY="4"/> + <frame index="0" delay="60" offsetY="6"/> + <frame index="2" delay="60" offsetY="8"/> + <frame index="0" delay="40" offsetY="6"/> + <frame index="1" delay="40" offsetY="4"/> + <frame index="1" delay="40" offsetY="2"/> + <end /> + </animation> + + <animation direction="downleft"> + <!-- Normal Attack --> + <frame index="20" delay="60" offsetY="2" offsetX="-2"/> + <frame index="21" delay="60" offsetY="4" offsetX="-4"/> + <frame index="20" delay="60" offsetY="6" offsetX="-6"/> + <frame index="22" delay="60" offsetY="8" offsetX="-8"/> + <frame index="20" delay="40" offsetY="6" offsetX="-6"/> + <frame index="21" delay="40" offsetY="4" offsetX="-4"/> + <frame index="21" delay="40" offsetY="2" offsetX="-2"/> + <end /> + </animation> + + <animation direction="left"> + <!-- Normal Attack --> + <frame index="12" delay="60" offsetX="-2"/> + <frame index="13" delay="60" offsetX="-4"/> + <frame index="12" delay="60" offsetX="-6"/> + <frame index="14" delay="60" offsetX="-8"/> + <frame index="12" delay="40" offsetX="-6"/> + <frame index="13" delay="40" offsetX="-4"/> + <frame index="13" delay="40" offsetX="-2"/> + <end /> + </animation> + + <animation direction="upleft"> + <!-- Normal Attack --> + <frame index="24" delay="60" offsetY="-2" offsetX="-2"/> + <frame index="25" delay="60" offsetY="-4" offsetX="-4"/> + <frame index="24" delay="60" offsetY="-6" offsetX="-6"/> + <frame index="26" delay="60" offsetY="-8" offsetX="-8"/> + <frame index="24" delay="40" offsetY="-6" offsetX="-6"/> + <frame index="25" delay="40" offsetY="-4" offsetX="-4"/> + <frame index="25" delay="40" offsetY="-2" offsetX="-2"/> + <end /> + </animation> + + <animation direction="up"> + <!-- Normal Attack --> + <frame index="4" delay="60" offsetY="-2"/> + <frame index="5" delay="60" offsetY="-4"/> + <frame index="4" delay="60" offsetY="-6"/> + <frame index="6" delay="60" offsetY="-8"/> + <frame index="4" delay="40" offsetY="-6"/> + <frame index="5" delay="40" offsetY="-4"/> + <frame index="5" delay="40" offsetY="-2"/> + <end /> + </animation> + + <animation direction="upright"> + <!-- Normal Attack --> + <frame index="28" delay="60" offsetY="-2" offsetX="2"/> + <frame index="29" delay="60" offsetY="-4" offsetX="4"/> + <frame index="28" delay="60" offsetY="-6" offsetX="6"/> + <frame index="30" delay="60" offsetY="-8" offsetX="8"/> + <frame index="28" delay="40" offsetY="-6" offsetX="6"/> + <frame index="29" delay="40" offsetY="-4" offsetX="4"/> + <frame index="29" delay="40" offsetY="-2" offsetX="2"/> + <end /> + </animation> + + <animation direction="right"> + <!-- Normal Attack --> + <frame index="8" delay="60" offsetX="2"/> + <frame index="9" delay="60" offsetX="4"/> + <frame index="8" delay="60" offsetX="6"/> + <frame index="10" delay="60" offsetX="8"/> + <frame index="8" delay="40" offsetX="6"/> + <frame index="9" delay="40" offsetX="4"/> + <frame index="9" delay="40" offsetX="2"/> + <end /> + </animation> + + <animation direction="downright"> + <!-- Normal Attack --> + <frame index="16" delay="60" offsetY="2" offsetX="2"/> + <frame index="17" delay="60" offsetY="4" offsetX="4"/> + <frame index="16" delay="60" offsetY="6" offsetX="6"/> + <frame index="18" delay="60" offsetY="8" offsetX="8"/> + <frame index="16" delay="40" offsetY="6" offsetX="6"/> + <frame index="17" delay="40" offsetY="4" offsetX="4"/> + <frame index="17" delay="40" offsetY="2" offsetX="2"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="mob"> + <animation direction="down"> + <frame index="3"/> + </animation> + + <animation direction="downleft"> + <frame index="23"/> + </animation> + + <animation direction="left"> + <frame index="15"/> + </animation> + + <animation direction="upleft"> + <frame index="27"/> + </animation> + + <animation direction="up"> + <frame index="7"/> + </animation> + + <animation direction="upright"> + <frame index="31"/> + </animation> + + <animation direction="right"> + <frame index="11"/> + </animation> + + <animation direction="downright"> + <frame index="19"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/tower.png b/graphics/sprites/monsters/tower.png Binary files differnew file mode 100644 index 0000000..b3d0359 --- /dev/null +++ b/graphics/sprites/monsters/tower.png diff --git a/graphics/sprites/monsters/tower.xml b/graphics/sprites/monsters/tower.xml new file mode 100644 index 0000000..ac5a163 --- /dev/null +++ b/graphics/sprites/monsters/tower.xml @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2015 - 2020 Evol Online --> + +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/tower.png" + width="64" + height="64"/> + <action name="stand" imageset="mob"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> + <action name="stand" imageset="mob" hp="66"> + <animation direction="default"> + <frame index="4"/> + </animation> + </action> + <action name="stand" imageset="mob" hp="33"> + <animation direction="default"> + <frame index="8"/> + </animation> + </action> + <action name="attack" imageset="mob"> + <animation direction="default"> + <sequence start="1" end="3" delay="60"/> + <frame index="2" delay="60"/> + <frame index="1" delay="60"/> + <end/> + </animation> + </action> + <action name="attack" imageset="mob" hp="66"> + <animation direction="default"> + <sequence start="5" end="7" delay="60"/> + <frame index="6" delay="60"/> + <frame index="5" delay="60"/> + <end/> + </animation> + </action> + <action name="attack" imageset="mob" hp="33"> + <animation direction="default"> + <sequence start="9" end="11" delay="60"/> + <frame index="10" delay="60"/> + <frame index="9" delay="60"/> + <end/> + </animation> + </action> + <action name="dead" imageset="mob"> + <animation> + <frame index="12" delay="10000"/> + <frame index="13"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/troll.png b/graphics/sprites/monsters/troll.png Binary files differnew file mode 100644 index 0000000..01b5ba7 --- /dev/null +++ b/graphics/sprites/monsters/troll.png diff --git a/graphics/sprites/monsters/troll.xml b/graphics/sprites/monsters/troll.xml new file mode 100644 index 0000000..7451bdc --- /dev/null +++ b/graphics/sprites/monsters/troll.xml @@ -0,0 +1,103 @@ +<sprite> + <imageset name="base" src="graphics/sprites/monsters/troll.png|W;R;Y;G" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="0" end="5" delay="300"/> + </animation> + <animation direction="downright"> + <sequence start="6" end="11" delay="300"/> + </animation> + <animation direction="right"> + <sequence start="12" end="17" delay="300"/> + </animation> + <animation direction="upright"> + <sequence start="18" end="23" delay="300"/> + </animation> + <animation direction="up"> + <sequence start="24" end="29" delay="300"/> + </animation> + <animation direction="upleft"> + <sequence start="30" end="35" delay="300"/> + </animation> + <animation direction="left"> + <sequence start="36" end="41" delay="300"/> + </animation> + <animation direction="downleft"> + <sequence start="42" end="47" delay="300"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="48" end="53" delay="100"/> + </animation> + <animation direction="downright"> + <sequence start="54" end="59" delay="100"/> + </animation> + <animation direction="right"> + <sequence start="60" end="65" delay="100"/> + </animation> + <animation direction="upright"> + <sequence start="66" end="71" delay="100"/> + </animation> + <animation direction="up"> + <sequence start="72" end="77" delay="100"/> + </animation> + <animation direction="upleft"> + <sequence start="78" end="83" delay="100"/> + </animation> + <animation direction="left"> + <sequence start="84" end="89" delay="100"/> + </animation> + <animation direction="downleft"> + <sequence start="90" end="95" delay="100"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="96" end="101" delay="100"/> + <end/> + </animation> + <animation direction="downright"> + <sequence start="102" end="107" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="108" end="113" delay="100"/> + <end/> + </animation> + <animation direction="upright"> + <sequence start="114" end="119" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="120" end="125" delay="100"/> + <end/> + </animation> + <animation direction="upleft"> + <sequence start="126" end="131" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="132" end="137" delay="100"/> + <end/> + </animation> + <animation direction="downleft"> + <sequence start="138" end="143" delay="100"/> + <end/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <sequence start="144" end="149" delay="0"/> + </animation> + <animation direction="right"> + <sequence start="150" end="155" delay="0"/> + </animation> + <animation direction="up"> + <sequence start="156" end="161" delay="0"/> + </animation> + <animation direction="left"> + <sequence start="162" end="167" delay="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/vampirebat.png b/graphics/sprites/monsters/vampirebat.png Binary files differnew file mode 100644 index 0000000..1e92e9b --- /dev/null +++ b/graphics/sprites/monsters/vampirebat.png diff --git a/graphics/sprites/monsters/vampirebat.xml b/graphics/sprites/monsters/vampirebat.xml new file mode 100644 index 0000000..fb2ee44 --- /dev/null +++ b/graphics/sprites/monsters/vampirebat.xml @@ -0,0 +1,50 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/vampirebat.png" width="37" height="58"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="50" offsetY="0"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="50" offsetY="0"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="50" offsetY="0"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="50" offsetY="0"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY="0"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="0"/> + </animation> + <animation direction="up"> + <frame index="29" offsetY="0"/> + </animation> + <animation direction="right"> + <frame index="39" offsetY="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY="0"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY="0"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetY="0"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetY="0"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/warlordskull.png b/graphics/sprites/monsters/warlordskull.png Binary files differnew file mode 100644 index 0000000..1cd45ee --- /dev/null +++ b/graphics/sprites/monsters/warlordskull.png diff --git a/graphics/sprites/monsters/warlordskull.xml b/graphics/sprites/monsters/warlordskull.xml new file mode 100644 index 0000000..4e5d13b --- /dev/null +++ b/graphics/sprites/monsters/warlordskull.xml @@ -0,0 +1,57 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/warlordskull.png" width="50" height="64" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="0" end="3" delay="100" /> + </animation> + <animation direction="left"> + <sequence start="10" end="13" delay="100" /> + </animation> + <animation direction="up"> + <sequence start="20" end="23" delay="100" /> + </animation> + <animation direction="right"> + <sequence start="30" end="33" delay="100" /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" /> + </animation> + <animation direction="left"> + <frame index="19" /> + </animation> + <animation direction="up"> + <frame index="29" /> + </animation> + <animation direction="right"> + <frame index="39" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="4" end="8" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="14" end="18" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="24" end="28" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="34" end="38" delay="75" /> + <end /> + </animation> + </action> + +</sprite> + + diff --git a/graphics/sprites/monsters/whirlybird.png b/graphics/sprites/monsters/whirlybird.png Binary files differnew file mode 100644 index 0000000..2937a3a --- /dev/null +++ b/graphics/sprites/monsters/whirlybird.png diff --git a/graphics/sprites/monsters/whirlybird.xml b/graphics/sprites/monsters/whirlybird.xml new file mode 100644 index 0000000..82e68d7 --- /dev/null +++ b/graphics/sprites/monsters/whirlybird.xml @@ -0,0 +1,70 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/whirlybird.png" width="64" height="64" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX ="0" offsetY ="0" /> + </animation> + <animation direction="left"> + <frame index="14" offsetX ="0" offsetY ="0" /> + </animation> + <animation direction="up"> + <frame index="28" offsetX ="0" offsetY ="0" /> + </animation> + <animation direction="right"> + <frame index="42" offsetX ="0" offsetY ="0" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="8" end="13" offsetX ="0" offsetY ="0" delay="150" /> + </animation> + <animation direction="left"> + <sequence start="22" end="27" offsetX ="0" offsetY ="0" delay="150" /> + </animation> + <animation direction="up"> + <sequence start="36" end="41" offsetX ="0" offsetY ="0" delay="150" /> + </animation> + <animation direction="right"> + <sequence start="50" end="55" offsetX ="0" offsetY ="0" delay="150" /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="7" offsetX ="0" offsetY ="0" /> + </animation> + <animation direction="left"> + <frame index="21" offsetX ="0" offsetY ="0" /> + </animation> + <animation direction="up"> + <frame index="35" offsetX ="0" offsetY ="0" /> + </animation> + <animation direction="right"> + <frame index="49" offsetX ="0" offsetY ="0" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="150" offsetX ="0" offsetY ="0" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="15" end="20" delay="150" offsetX ="0" offsetY ="0" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="29" end="34" delay="150" offsetX ="0" offsetY ="0" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="43" end="48" delay="150" offsetX ="0" offsetY ="0" /> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/wisp.png b/graphics/sprites/monsters/wisp.png Binary files differnew file mode 100644 index 0000000..b18ee94 --- /dev/null +++ b/graphics/sprites/monsters/wisp.png diff --git a/graphics/sprites/monsters/wisp.xml b/graphics/sprites/monsters/wisp.xml new file mode 100644 index 0000000..3975394 --- /dev/null +++ b/graphics/sprites/monsters/wisp.xml @@ -0,0 +1,72 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/wisp.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="2" delay="100"/> + <frame index="1" delay="100"/> + <frame index="0" delay="100"/> + <frame index="1" delay="100"/> + <frame index="2" delay="100"/> + <frame index="3" delay="100"/> + <frame index="4" delay="100"/> + <frame index="3" delay="100"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <sequence start="5" end="8" delay="150"/> + <frame index="9" delay="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" delay="50" offsetY="4"/> + <frame index="1" delay="50" offsetY="8"/> + <frame index="2" delay="50" offsetY="16"/> + <frame index="3" delay="50" offsetY="32"/> + <frame index="4" delay="50" offsetY="64"/> + <frame index="3" delay="50" offsetY="32"/> + <frame index="2" delay="50" offsetY="16"/> + <frame index="1" delay="50" offsetY="8"/> + <frame index="0" delay="0" offsetY="4"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" delay="50" offsetX="4"/> + <frame index="1" delay="50" offsetX="8"/> + <frame index="2" delay="50" offsetX="16"/> + <frame index="3" delay="50" offsetX="32"/> + <frame index="4" delay="50" offsetX="64"/> + <frame index="3" delay="50" offsetX="32"/> + <frame index="2" delay="50" offsetX="16"/> + <frame index="1" delay="50" offsetX="8"/> + <frame index="0" delay="0" offsetX="4"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" delay="50" offsetY="0"/> + <frame index="1" delay="50" offsetY="-4"/> + <frame index="2" delay="50" offsetY="-8"/> + <frame index="3" delay="50" offsetY="-16"/> + <frame index="4" delay="50" offsetY="-32"/> + <frame index="3" delay="50" offsetY="-16"/> + <frame index="2" delay="50" offsetY="-8"/> + <frame index="1" delay="50" offsetY="-4"/> + <frame index="0" delay="0" offsetY="0"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" delay="50" offsetX="0"/> + <frame index="1" delay="50" offsetX="-4"/> + <frame index="2" delay="50" offsetX="-8"/> + <frame index="3" delay="50" offsetX="-16"/> + <frame index="4" delay="50" offsetX="-32"/> + <frame index="3" delay="50" offsetX="-16"/> + <frame index="2" delay="50" offsetX="-8"/> + <frame index="1" delay="50" offsetX="-4"/> + <frame index="0" delay="0" offsetX="0"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/witchedzombie.png b/graphics/sprites/monsters/witchedzombie.png Binary files differnew file mode 100644 index 0000000..51a9c5b --- /dev/null +++ b/graphics/sprites/monsters/witchedzombie.png diff --git a/graphics/sprites/monsters/witchedzombie.xml b/graphics/sprites/monsters/witchedzombie.xml new file mode 100644 index 0000000..e11137a --- /dev/null +++ b/graphics/sprites/monsters/witchedzombie.xml @@ -0,0 +1,62 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/witchedzombie.png" width="64" height="64" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="right"> + <frame index="7"/> + </animation> + <animation direction="up"> + <frame index="21"/> + </animation> + <animation direction="left"> + <frame index="14"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="200"/> + </animation> + <animation direction="right"> + <sequence start="8" end="13" delay="200"/> + </animation> + <animation direction="up"> + <sequence start="21" end="27" delay="200"/> + </animation> + <animation direction="left"> + <sequence start="14" end="20" delay="200"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <sequence start="44" end="55" delay="100"/> + <frame index="55" delay="0" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="28" end="31" delay="100"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="32" end="35" delay="100"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="40" end="43" delay="100"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="36" end="39" delay="100"/> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/witchjacko.png b/graphics/sprites/monsters/witchjacko.png Binary files differnew file mode 100644 index 0000000..58ef0b7 --- /dev/null +++ b/graphics/sprites/monsters/witchjacko.png diff --git a/graphics/sprites/monsters/witchjacko.xml b/graphics/sprites/monsters/witchjacko.xml new file mode 100644 index 0000000..83511cc --- /dev/null +++ b/graphics/sprites/monsters/witchjacko.xml @@ -0,0 +1,47 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/witchjacko.png" width="57" height="60"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="0" end="2" delay="200"/> + </animation> + <animation direction="right"> + <sequence start="3" end="5" delay="200"/> + </animation> + <animation direction="left"> + <sequence start="6" end="8" delay="200"/> + </animation> + <animation direction="up"> + <sequence start="9" end="11" delay="200"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="12" end="14" delay="200"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="15" end="17" delay="200"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="18" end="20" delay="200"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="21" end="23" delay="200"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <sequence start="24" end="28" delay="200"/> + <frame index="28" delay="0"/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/wolvern.png b/graphics/sprites/monsters/wolvern.png Binary files differnew file mode 100644 index 0000000..803c4e7 --- /dev/null +++ b/graphics/sprites/monsters/wolvern.png diff --git a/graphics/sprites/monsters/wolvern.xml b/graphics/sprites/monsters/wolvern.xml new file mode 100644 index 0000000..39ac12b --- /dev/null +++ b/graphics/sprites/monsters/wolvern.xml @@ -0,0 +1,104 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/wolvern.png|W" width="92" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="28" delay="300"/> + <frame index="29" delay="300"/> + <frame index="30" delay="300"/> + <frame index="29" delay="300"/> + <frame index="30" delay="300"/> + <frame index="28" delay="300"/> + <frame index="30" delay="300"/> + <frame index="31" delay="500"/> + <frame index="32" delay="600"/> + <frame index="31" delay="400"/> + <frame index="32" delay="700"/> + </animation> + <animation direction="left"> + <frame index="6" delay="300"/> + <frame index="7" delay="300"/> + <frame index="8" delay="300"/> + <frame index="7" delay="300"/> + <frame index="8" delay="300"/> + <frame index="6" delay="300"/> + <frame index="8" delay="300"/> + <frame index="9" delay="500"/> + <frame index="10" delay="600"/> + <frame index="9" delay="400"/> + <frame index="10" delay="700"/> + </animation> + <animation direction="up"> + <frame index="39" delay="300"/> + <frame index="40" delay="300"/> + <frame index="41" delay="300"/> + <frame index="40" delay="300"/> + <frame index="41" delay="300"/> + <frame index="39" delay="300"/> + <frame index="41" delay="300"/> + <frame index="42" delay="500"/> + <frame index="43" delay="600"/> + <frame index="42" delay="400"/> + <frame index="43" delay="700"/> + </animation> + <animation direction="right"> + <frame index="17" delay="300"/> + <frame index="18" delay="300"/> + <frame index="19" delay="300"/> + <frame index="18" delay="300"/> + <frame index="19" delay="300"/> + <frame index="17" delay="300"/> + <frame index="19" delay="300"/> + <frame index="20" delay="500"/> + <frame index="21" delay="600"/> + <frame index="20" delay="400"/> + <frame index="21" delay="700"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="22" end="27" delay="100"/> + </animation> + <animation direction="left"> + <sequence start="0" end="5" delay="100"/> + </animation> + <animation direction="up"> + <sequence start="33" end="38" delay="100"/> + </animation> + <animation direction="right"> + <sequence start="11" end="16" delay="100"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="up"> + <frame index="54" delay="0"/> + </animation> + <animation direction="down"> + <frame index="65" delay="0"/> + </animation> + <animation direction="right"> + <frame index="54" delay="0"/> + </animation> + <animation direction="left"> + <frame index="65" delay="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="55" end="59" delay="70"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="49" end="53" delay="70"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="60" end="64" delay="70"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="44" end="48" delay="70"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/yeti.png b/graphics/sprites/monsters/yeti.png Binary files differnew file mode 100644 index 0000000..5ccfe7b --- /dev/null +++ b/graphics/sprites/monsters/yeti.png diff --git a/graphics/sprites/monsters/yeti.xml b/graphics/sprites/monsters/yeti.xml new file mode 100644 index 0000000..9d1e995 --- /dev/null +++ b/graphics/sprites/monsters/yeti.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/yeti.png" width="80" height="80"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="3"/> + </animation> + <animation> + <frame index="10"/> + </animation> + <animation direction="up"> + <frame index="31"/> + </animation> + <animation direction="right"> + <frame index="20"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="70"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="70"/> + </animation> + <animation direction="up"> + <sequence start="31" end="34" delay="70"/> + </animation> + <animation direction="right"> + <sequence start="21" end="24" delay="70"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9"/> + </animation> + <animation direction="left"> + <frame index="19"/> + </animation> + <animation direction="up"> + <frame index="39"/> + </animation> + <animation direction="right"> + <frame index="29"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="60"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="60"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="35" end="38" delay="60"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="25" end="28" delay="60"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/yetifly.png b/graphics/sprites/monsters/yetifly.png Binary files differnew file mode 100644 index 0000000..8563c59 --- /dev/null +++ b/graphics/sprites/monsters/yetifly.png diff --git a/graphics/sprites/monsters/yetifly.xml b/graphics/sprites/monsters/yetifly.xml new file mode 100644 index 0000000..b248899 --- /dev/null +++ b/graphics/sprites/monsters/yetifly.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/yetifly.png" + width="80" + height="80"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="3"/> + </animation> + <animation> + <frame index="10"/> + </animation> + <animation direction="up"> + <frame index="31"/> + </animation> + <animation direction="right"> + <frame index="20"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="70"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="70"/> + </animation> + <animation direction="up"> + <sequence start="31" end="34" delay="70"/> + </animation> + <animation direction="right"> + <sequence start="21" end="24" delay="70"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9"/> + </animation> + <animation direction="left"> + <frame index="19"/> + </animation> + <animation direction="up"> + <frame index="39"/> + </animation> + <animation direction="right"> + <frame index="29"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="60"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="60"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="35" end="38" delay="60"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="25" end="28" delay="60"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/yetiking.png b/graphics/sprites/monsters/yetiking.png Binary files differnew file mode 100644 index 0000000..9c12ba1 --- /dev/null +++ b/graphics/sprites/monsters/yetiking.png diff --git a/graphics/sprites/monsters/yetiking.xml b/graphics/sprites/monsters/yetiking.xml new file mode 100644 index 0000000..feb6b29 --- /dev/null +++ b/graphics/sprites/monsters/yetiking.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/yetiking.png" width="160" height="160"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="3"/> + </animation> + <animation> + <frame index="10"/> + </animation> + <animation direction="up"> + <frame index="31"/> + </animation> + <animation direction="right"> + <frame index="20"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="70"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="70"/> + </animation> + <animation direction="up"> + <sequence start="31" end="34" delay="70"/> + </animation> + <animation direction="right"> + <sequence start="21" end="24" delay="70"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9"/> + </animation> + <animation direction="left"> + <frame index="19"/> + </animation> + <animation direction="up"> + <frame index="39"/> + </animation> + <animation direction="right"> + <frame index="29"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="60"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="60"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="35" end="38" delay="60"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="25" end="28" delay="60"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/zombie.png b/graphics/sprites/monsters/zombie.png Binary files differnew file mode 100644 index 0000000..bf1f181 --- /dev/null +++ b/graphics/sprites/monsters/zombie.png diff --git a/graphics/sprites/monsters/zombie.xml b/graphics/sprites/monsters/zombie.xml new file mode 100644 index 0000000..ad4250c --- /dev/null +++ b/graphics/sprites/monsters/zombie.xml @@ -0,0 +1,56 @@ +<?xml version="1.0"?> +<sprite variants="56" variant_offset="1"> + <imageset name="base" src="graphics/sprites/monsters/zombie.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="right"> + <frame index="7"/> + </animation> + <animation direction="up"> + <frame index="21"/> + </animation> + <animation direction="left"> + <frame index="14"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="200"/> + </animation> + <animation direction="right"> + <sequence start="8" end="13" delay="200"/> + </animation> + <animation direction="up"> + <sequence start="21" end="27" delay="200"/> + </animation> + <animation direction="left"> + <sequence start="14" end="20" delay="200"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <sequence start="44" end="55" delay="100"/> + <frame index="55" delay="5000"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="28" end="31" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="32" end="35" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="40" end="43" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="36" end="39" delay="100"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/simple/blossom.png b/graphics/sprites/npcs/simple/blossom.png Binary files differnew file mode 100644 index 0000000..6ea2021 --- /dev/null +++ b/graphics/sprites/npcs/simple/blossom.png diff --git a/graphics/sprites/npcs/simple/copperchest.png b/graphics/sprites/npcs/simple/copperchest.png Binary files differnew file mode 100644 index 0000000..f8fe799 --- /dev/null +++ b/graphics/sprites/npcs/simple/copperchest.png diff --git a/graphics/sprites/npcs/simple/gluten.png b/graphics/sprites/npcs/simple/gluten.png Binary files differnew file mode 100644 index 0000000..f5ebee7 --- /dev/null +++ b/graphics/sprites/npcs/simple/gluten.png diff --git a/graphics/sprites/npcs/simple/stpatrickgoldpot.png b/graphics/sprites/npcs/simple/stpatrickgoldpot.png Binary files differnew file mode 100644 index 0000000..5e61f6a --- /dev/null +++ b/graphics/sprites/npcs/simple/stpatrickgoldpot.png diff --git a/graphics/sprites/npcs/simple/thorn.png b/graphics/sprites/npcs/simple/thorn.png Binary files differnew file mode 100644 index 0000000..c1d1edc --- /dev/null +++ b/graphics/sprites/npcs/simple/thorn.png diff --git a/graphics/sprites/npcs/sprite/airship.png b/graphics/sprites/npcs/sprite/airship.png Binary files differnew file mode 100644 index 0000000..bd3c5af --- /dev/null +++ b/graphics/sprites/npcs/sprite/airship.png diff --git a/graphics/sprites/npcs/sprite/alige-barrel.png b/graphics/sprites/npcs/sprite/alige-barrel.png Binary files differnew file mode 100644 index 0000000..4fa5379 --- /dev/null +++ b/graphics/sprites/npcs/sprite/alige-barrel.png diff --git a/graphics/sprites/npcs/sprite/alige.png b/graphics/sprites/npcs/sprite/alige.png Binary files differnew file mode 100644 index 0000000..5354941 --- /dev/null +++ b/graphics/sprites/npcs/sprite/alige.png diff --git a/graphics/sprites/npcs/sprite/artisdoor.png b/graphics/sprites/npcs/sprite/artisdoor.png Binary files differnew file mode 100644 index 0000000..0a08b74 --- /dev/null +++ b/graphics/sprites/npcs/sprite/artisdoor.png diff --git a/graphics/sprites/npcs/sprite/artisindoor-wood.png b/graphics/sprites/npcs/sprite/artisindoor-wood.png Binary files differnew file mode 100644 index 0000000..1967d93 --- /dev/null +++ b/graphics/sprites/npcs/sprite/artisindoor-wood.png diff --git a/graphics/sprites/npcs/sprite/artisindoor.png b/graphics/sprites/npcs/sprite/artisindoor.png Binary files differnew file mode 100644 index 0000000..697bfae --- /dev/null +++ b/graphics/sprites/npcs/sprite/artisindoor.png diff --git a/graphics/sprites/npcs/sprite/bacchus.png b/graphics/sprites/npcs/sprite/bacchus.png Binary files differnew file mode 100644 index 0000000..9840af6 --- /dev/null +++ b/graphics/sprites/npcs/sprite/bacchus.png diff --git a/graphics/sprites/npcs/sprite/bait.png b/graphics/sprites/npcs/sprite/bait.png Binary files differnew file mode 100644 index 0000000..423f5af --- /dev/null +++ b/graphics/sprites/npcs/sprite/bait.png diff --git a/graphics/sprites/npcs/sprite/barbaracry.png b/graphics/sprites/npcs/sprite/barbaracry.png Binary files differnew file mode 100644 index 0000000..641d65c --- /dev/null +++ b/graphics/sprites/npcs/sprite/barbaracry.png diff --git a/graphics/sprites/npcs/sprite/barbarians.png b/graphics/sprites/npcs/sprite/barbarians.png Binary files differnew file mode 100644 index 0000000..e57a737 --- /dev/null +++ b/graphics/sprites/npcs/sprite/barbarians.png diff --git a/graphics/sprites/npcs/sprite/beuss.png b/graphics/sprites/npcs/sprite/beuss.png Binary files differnew file mode 100644 index 0000000..4131a02 --- /dev/null +++ b/graphics/sprites/npcs/sprite/beuss.png diff --git a/graphics/sprites/npcs/sprite/billybons.png b/graphics/sprites/npcs/sprite/billybons.png Binary files differnew file mode 100644 index 0000000..eee264c --- /dev/null +++ b/graphics/sprites/npcs/sprite/billybons.png diff --git a/graphics/sprites/npcs/sprite/boulder.png b/graphics/sprites/npcs/sprite/boulder.png Binary files differnew file mode 100644 index 0000000..92467e7 --- /dev/null +++ b/graphics/sprites/npcs/sprite/boulder.png diff --git a/graphics/sprites/npcs/sprite/chefgado.png b/graphics/sprites/npcs/sprite/chefgado.png Binary files differnew file mode 100644 index 0000000..ce5868d --- /dev/null +++ b/graphics/sprites/npcs/sprite/chefgado.png diff --git a/graphics/sprites/npcs/sprite/chelios.png b/graphics/sprites/npcs/sprite/chelios.png Binary files differnew file mode 100644 index 0000000..2ad3d58 --- /dev/null +++ b/graphics/sprites/npcs/sprite/chelios.png diff --git a/graphics/sprites/npcs/sprite/chest-big.png b/graphics/sprites/npcs/sprite/chest-big.png Binary files differnew file mode 100644 index 0000000..d3de6a8 --- /dev/null +++ b/graphics/sprites/npcs/sprite/chest-big.png diff --git a/graphics/sprites/npcs/sprite/chest.png b/graphics/sprites/npcs/sprite/chest.png Binary files differnew file mode 100644 index 0000000..229552f --- /dev/null +++ b/graphics/sprites/npcs/sprite/chest.png diff --git a/graphics/sprites/npcs/sprite/chest2.png b/graphics/sprites/npcs/sprite/chest2.png Binary files differnew file mode 100644 index 0000000..168cf6c --- /dev/null +++ b/graphics/sprites/npcs/sprite/chest2.png diff --git a/graphics/sprites/npcs/sprite/child.png b/graphics/sprites/npcs/sprite/child.png Binary files differnew file mode 100644 index 0000000..85149a6 --- /dev/null +++ b/graphics/sprites/npcs/sprite/child.png diff --git a/graphics/sprites/npcs/sprite/construction-worker.png b/graphics/sprites/npcs/sprite/construction-worker.png Binary files differnew file mode 100644 index 0000000..37b710b --- /dev/null +++ b/graphics/sprites/npcs/sprite/construction-worker.png diff --git a/graphics/sprites/npcs/sprite/cookiemaster.png b/graphics/sprites/npcs/sprite/cookiemaster.png Binary files differnew file mode 100644 index 0000000..390c904 --- /dev/null +++ b/graphics/sprites/npcs/sprite/cookiemaster.png diff --git a/graphics/sprites/npcs/sprite/desertdogstatue.png b/graphics/sprites/npcs/sprite/desertdogstatue.png Binary files differnew file mode 100644 index 0000000..762b0b7 --- /dev/null +++ b/graphics/sprites/npcs/sprite/desertdogstatue.png diff --git a/graphics/sprites/npcs/sprite/easter.png b/graphics/sprites/npcs/sprite/easter.png Binary files differnew file mode 100644 index 0000000..3ecc34a --- /dev/null +++ b/graphics/sprites/npcs/sprite/easter.png diff --git a/graphics/sprites/npcs/sprite/edouard.png b/graphics/sprites/npcs/sprite/edouard.png Binary files differnew file mode 100644 index 0000000..16a7961 --- /dev/null +++ b/graphics/sprites/npcs/sprite/edouard.png diff --git a/graphics/sprites/npcs/sprite/elli.png b/graphics/sprites/npcs/sprite/elli.png Binary files differnew file mode 100644 index 0000000..e876878 --- /dev/null +++ b/graphics/sprites/npcs/sprite/elli.png diff --git a/graphics/sprites/npcs/sprite/elmo-artis.png b/graphics/sprites/npcs/sprite/elmo-artis.png Binary files differnew file mode 100644 index 0000000..9455d45 --- /dev/null +++ b/graphics/sprites/npcs/sprite/elmo-artis.png diff --git a/graphics/sprites/npcs/sprite/elmo.png b/graphics/sprites/npcs/sprite/elmo.png Binary files differnew file mode 100644 index 0000000..c74c3dd --- /dev/null +++ b/graphics/sprites/npcs/sprite/elmo.png diff --git a/graphics/sprites/npcs/sprite/eugene.png b/graphics/sprites/npcs/sprite/eugene.png Binary files differnew file mode 100644 index 0000000..ab5c5de --- /dev/null +++ b/graphics/sprites/npcs/sprite/eugene.png diff --git a/graphics/sprites/npcs/sprite/eurni.png b/graphics/sprites/npcs/sprite/eurni.png Binary files differnew file mode 100644 index 0000000..88fc095 --- /dev/null +++ b/graphics/sprites/npcs/sprite/eurni.png diff --git a/graphics/sprites/npcs/sprite/fafa.png b/graphics/sprites/npcs/sprite/fafa.png Binary files differnew file mode 100644 index 0000000..ab1ec7c --- /dev/null +++ b/graphics/sprites/npcs/sprite/fafa.png diff --git a/graphics/sprites/npcs/sprite/flask.png b/graphics/sprites/npcs/sprite/flask.png Binary files differnew file mode 100644 index 0000000..a708dac --- /dev/null +++ b/graphics/sprites/npcs/sprite/flask.png diff --git a/graphics/sprites/npcs/sprite/furnace.png b/graphics/sprites/npcs/sprite/furnace.png Binary files differnew file mode 100644 index 0000000..3ad8dde --- /dev/null +++ b/graphics/sprites/npcs/sprite/furnace.png diff --git a/graphics/sprites/npcs/sprite/gugli.png b/graphics/sprites/npcs/sprite/gugli.png Binary files differnew file mode 100644 index 0000000..a3bae5b --- /dev/null +++ b/graphics/sprites/npcs/sprite/gugli.png diff --git a/graphics/sprites/npcs/sprite/hammock-animated.png b/graphics/sprites/npcs/sprite/hammock-animated.png Binary files differnew file mode 100644 index 0000000..2c2b3cc --- /dev/null +++ b/graphics/sprites/npcs/sprite/hammock-animated.png diff --git a/graphics/sprites/npcs/sprite/hammock.png b/graphics/sprites/npcs/sprite/hammock.png Binary files differnew file mode 100644 index 0000000..c34e4aa --- /dev/null +++ b/graphics/sprites/npcs/sprite/hammock.png diff --git a/graphics/sprites/npcs/sprite/harbour.png b/graphics/sprites/npcs/sprite/harbour.png Binary files differnew file mode 100644 index 0000000..bda981a --- /dev/null +++ b/graphics/sprites/npcs/sprite/harbour.png diff --git a/graphics/sprites/npcs/sprite/ice_cage.png b/graphics/sprites/npcs/sprite/ice_cage.png Binary files differnew file mode 100644 index 0000000..674d450 --- /dev/null +++ b/graphics/sprites/npcs/sprite/ice_cage.png diff --git a/graphics/sprites/npcs/sprite/injuriedgirl.png b/graphics/sprites/npcs/sprite/injuriedgirl.png Binary files differnew file mode 100644 index 0000000..a9cd208 --- /dev/null +++ b/graphics/sprites/npcs/sprite/injuriedgirl.png diff --git a/graphics/sprites/npcs/sprite/injuriedguard.png b/graphics/sprites/npcs/sprite/injuriedguard.png Binary files differnew file mode 100644 index 0000000..dbe7c50 --- /dev/null +++ b/graphics/sprites/npcs/sprite/injuriedguard.png diff --git a/graphics/sprites/npcs/sprite/interactive.png b/graphics/sprites/npcs/sprite/interactive.png Binary files differnew file mode 100644 index 0000000..8f5557c --- /dev/null +++ b/graphics/sprites/npcs/sprite/interactive.png diff --git a/graphics/sprites/npcs/sprite/jenna.png b/graphics/sprites/npcs/sprite/jenna.png Binary files differnew file mode 100644 index 0000000..d7798a5 --- /dev/null +++ b/graphics/sprites/npcs/sprite/jenna.png diff --git a/graphics/sprites/npcs/sprite/julia.png b/graphics/sprites/npcs/sprite/julia.png Binary files differnew file mode 100644 index 0000000..d4d7046 --- /dev/null +++ b/graphics/sprites/npcs/sprite/julia.png diff --git a/graphics/sprites/npcs/sprite/koga.png b/graphics/sprites/npcs/sprite/koga.png Binary files differnew file mode 100644 index 0000000..cc1cdd9 --- /dev/null +++ b/graphics/sprites/npcs/sprite/koga.png diff --git a/graphics/sprites/npcs/sprite/lightbringer.png b/graphics/sprites/npcs/sprite/lightbringer.png Binary files differnew file mode 100644 index 0000000..0b5eb2c --- /dev/null +++ b/graphics/sprites/npcs/sprite/lightbringer.png diff --git a/graphics/sprites/npcs/sprite/lumberjack.png b/graphics/sprites/npcs/sprite/lumberjack.png Binary files differnew file mode 100644 index 0000000..63b79f4 --- /dev/null +++ b/graphics/sprites/npcs/sprite/lumberjack.png diff --git a/graphics/sprites/npcs/sprite/lydon.png b/graphics/sprites/npcs/sprite/lydon.png Binary files differnew file mode 100644 index 0000000..b36899a --- /dev/null +++ b/graphics/sprites/npcs/sprite/lydon.png diff --git a/graphics/sprites/npcs/sprite/magicarpan.png b/graphics/sprites/npcs/sprite/magicarpan.png Binary files differnew file mode 100644 index 0000000..8e1d74b --- /dev/null +++ b/graphics/sprites/npcs/sprite/magicarpan.png diff --git a/graphics/sprites/npcs/sprite/manatree.png b/graphics/sprites/npcs/sprite/manatree.png Binary files differnew file mode 100644 index 0000000..5199411 --- /dev/null +++ b/graphics/sprites/npcs/sprite/manatree.png diff --git a/graphics/sprites/npcs/sprite/mawbark.png b/graphics/sprites/npcs/sprite/mawbark.png Binary files differnew file mode 100644 index 0000000..fac9abe --- /dev/null +++ b/graphics/sprites/npcs/sprite/mawbark.png diff --git a/graphics/sprites/npcs/sprite/mona.png b/graphics/sprites/npcs/sprite/mona.png Binary files differnew file mode 100644 index 0000000..fd1aafa --- /dev/null +++ b/graphics/sprites/npcs/sprite/mona.png diff --git a/graphics/sprites/npcs/sprite/nard.png b/graphics/sprites/npcs/sprite/nard.png Binary files differnew file mode 100644 index 0000000..05248e9 --- /dev/null +++ b/graphics/sprites/npcs/sprite/nard.png diff --git a/graphics/sprites/npcs/sprite/nicholas.png b/graphics/sprites/npcs/sprite/nicholas.png Binary files differnew file mode 100644 index 0000000..cc433ac --- /dev/null +++ b/graphics/sprites/npcs/sprite/nicholas.png diff --git a/graphics/sprites/npcs/sprite/npcs-br.png b/graphics/sprites/npcs/sprite/npcs-br.png Binary files differnew file mode 100644 index 0000000..c5688f7 --- /dev/null +++ b/graphics/sprites/npcs/sprite/npcs-br.png diff --git a/graphics/sprites/npcs/sprite/npcs-lof.png b/graphics/sprites/npcs/sprite/npcs-lof.png Binary files differnew file mode 100644 index 0000000..3fa0e8b --- /dev/null +++ b/graphics/sprites/npcs/sprite/npcs-lof.png diff --git a/graphics/sprites/npcs/sprite/petter.png b/graphics/sprites/npcs/sprite/petter.png Binary files differnew file mode 100644 index 0000000..2c61765 --- /dev/null +++ b/graphics/sprites/npcs/sprite/petter.png diff --git a/graphics/sprites/npcs/sprite/piourocket.png b/graphics/sprites/npcs/sprite/piourocket.png Binary files differnew file mode 100644 index 0000000..18a2d91 --- /dev/null +++ b/graphics/sprites/npcs/sprite/piourocket.png diff --git a/graphics/sprites/npcs/sprite/qonan.png b/graphics/sprites/npcs/sprite/qonan.png Binary files differnew file mode 100644 index 0000000..a250dc1 --- /dev/null +++ b/graphics/sprites/npcs/sprite/qonan.png diff --git a/graphics/sprites/npcs/sprite/rattosailor.png b/graphics/sprites/npcs/sprite/rattosailor.png Binary files differnew file mode 100644 index 0000000..eedbb5e --- /dev/null +++ b/graphics/sprites/npcs/sprite/rattosailor.png diff --git a/graphics/sprites/npcs/sprite/rumly.png b/graphics/sprites/npcs/sprite/rumly.png Binary files differnew file mode 100644 index 0000000..5742703 --- /dev/null +++ b/graphics/sprites/npcs/sprite/rumly.png diff --git a/graphics/sprites/npcs/sprite/sailors.png b/graphics/sprites/npcs/sprite/sailors.png Binary files differnew file mode 100644 index 0000000..11126db --- /dev/null +++ b/graphics/sprites/npcs/sprite/sailors.png diff --git a/graphics/sprites/npcs/sprite/sapartan.png b/graphics/sprites/npcs/sprite/sapartan.png Binary files differnew file mode 100644 index 0000000..1a10935 --- /dev/null +++ b/graphics/sprites/npcs/sprite/sapartan.png diff --git a/graphics/sprites/npcs/sprite/silvio.png b/graphics/sprites/npcs/sprite/silvio.png Binary files differnew file mode 100644 index 0000000..fe70d4d --- /dev/null +++ b/graphics/sprites/npcs/sprite/silvio.png diff --git a/graphics/sprites/npcs/sprite/sleepingorc.png b/graphics/sprites/npcs/sprite/sleepingorc.png Binary files differnew file mode 100644 index 0000000..07c04e3 --- /dev/null +++ b/graphics/sprites/npcs/sprite/sleepingorc.png diff --git a/graphics/sprites/npcs/sprite/soulmenhirs_x2.png b/graphics/sprites/npcs/sprite/soulmenhirs_x2.png Binary files differnew file mode 100644 index 0000000..676b365 --- /dev/null +++ b/graphics/sprites/npcs/sprite/soulmenhirs_x2.png diff --git a/graphics/sprites/npcs/sprite/statues.png b/graphics/sprites/npcs/sprite/statues.png Binary files differnew file mode 100644 index 0000000..08c693e --- /dev/null +++ b/graphics/sprites/npcs/sprite/statues.png diff --git a/graphics/sprites/npcs/sprite/switch.png b/graphics/sprites/npcs/sprite/switch.png Binary files differnew file mode 100644 index 0000000..49d7d8b --- /dev/null +++ b/graphics/sprites/npcs/sprite/switch.png diff --git a/graphics/sprites/npcs/sprite/tarlan.png b/graphics/sprites/npcs/sprite/tarlan.png Binary files differnew file mode 100644 index 0000000..47a12a4 --- /dev/null +++ b/graphics/sprites/npcs/sprite/tarlan.png diff --git a/graphics/sprites/npcs/sprite/teddygirl.png b/graphics/sprites/npcs/sprite/teddygirl.png Binary files differnew file mode 100644 index 0000000..7f26211 --- /dev/null +++ b/graphics/sprites/npcs/sprite/teddygirl.png diff --git a/graphics/sprites/npcs/sprite/terry.png b/graphics/sprites/npcs/sprite/terry.png Binary files differnew file mode 100644 index 0000000..05a6417 --- /dev/null +++ b/graphics/sprites/npcs/sprite/terry.png diff --git a/graphics/sprites/npcs/sprite/trap.png b/graphics/sprites/npcs/sprite/trap.png Binary files differnew file mode 100644 index 0000000..d5afe12 --- /dev/null +++ b/graphics/sprites/npcs/sprite/trap.png diff --git a/graphics/sprites/npcs/sprite/treeleaf.png b/graphics/sprites/npcs/sprite/treeleaf.png Binary files differnew file mode 100644 index 0000000..f0b9eca --- /dev/null +++ b/graphics/sprites/npcs/sprite/treeleaf.png diff --git a/graphics/sprites/npcs/sprite/unanimated-tall.png b/graphics/sprites/npcs/sprite/unanimated-tall.png Binary files differnew file mode 100644 index 0000000..5416544 --- /dev/null +++ b/graphics/sprites/npcs/sprite/unanimated-tall.png diff --git a/graphics/sprites/npcs/sprite/unanimated-tipious.png b/graphics/sprites/npcs/sprite/unanimated-tipious.png Binary files differnew file mode 100644 index 0000000..a7736b3 --- /dev/null +++ b/graphics/sprites/npcs/sprite/unanimated-tipious.png diff --git a/graphics/sprites/npcs/sprite/unanimated.png b/graphics/sprites/npcs/sprite/unanimated.png Binary files differnew file mode 100644 index 0000000..99946f0 --- /dev/null +++ b/graphics/sprites/npcs/sprite/unanimated.png diff --git a/graphics/sprites/npcs/sprite/wesnoth-wounds.png b/graphics/sprites/npcs/sprite/wesnoth-wounds.png Binary files differnew file mode 100644 index 0000000..8cf0e7b --- /dev/null +++ b/graphics/sprites/npcs/sprite/wesnoth-wounds.png diff --git a/graphics/sprites/npcs/xml/accessories.xml b/graphics/sprites/npcs/xml/accessories.xml new file mode 100644 index 0000000..c49c0b2 --- /dev/null +++ b/graphics/sprites/npcs/xml/accessories.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<sprite variants="200" variant_offset="1"> + <imageset name="npc" + src="graphics/tilesets/indoor-accessories.png" + width="32" + height="32"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/airship.xml b/graphics/sprites/npcs/xml/airship.xml new file mode 100644 index 0000000..56a7c80 --- /dev/null +++ b/graphics/sprites/npcs/xml/airship.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="1" variant_offset="1"> + <imageset name="base" src="graphics/sprites/npcs/sprite/airship.png" width="640" height="307"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/alige-barrel.xml b/graphics/sprites/npcs/xml/alige-barrel.xml new file mode 100644 index 0000000..47fb050 --- /dev/null +++ b/graphics/sprites/npcs/xml/alige-barrel.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Reid, Jesusalva +Copyright (C) 2011-2012 Evol Online +Copyright (C) 2018 Moubootaur Legends --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/alige-barrel.png" + width="32" + height="32"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0" delay="1000"/> + <frame index="1" delay="90"/> + <frame index="2" delay="80"/> + <frame index="3" delay="9000"/> + <frame index="2" delay="80"/> + <frame index="1" delay="80"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/alige.xml b/graphics/sprites/npcs/xml/alige.xml new file mode 100644 index 0000000..eeae0eb --- /dev/null +++ b/graphics/sprites/npcs/xml/alige.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Dan, Reid, Jesusalva +Copyright (C) 2011-2012 Evol Online +Copyright (C) 2018 Moubootaur Legends --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/alige.png" + width="11" + height="5" + offsetY="-13"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0" delay="1000"/> + <frame index="1" delay="90"/> + <frame index="2" delay="80"/> + <frame index="3" delay="9000"/> + <frame index="2" delay="80"/> + <frame index="1" delay="80"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/artisdoor.xml b/graphics/sprites/npcs/xml/artisdoor.xml new file mode 100644 index 0000000..4903835 --- /dev/null +++ b/graphics/sprites/npcs/xml/artisdoor.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Reid, 4144 +Copyright (C) 2011-2014 Evol Online --> + +<sprite> + <imageset name="door" + src="graphics/sprites/npcs/sprite/artisdoor.png" + width="96" + height="96" + offsetY="32"/> + + <action name="stand" imageset="door"> + <!-- Open animation --> + <animation direction="left"> + <sequence start="0" end="4" delay="70"/> + <frame index="5"/> + </animation> + + <!-- Close animation --> + <animation direction="up"> + <sequence start="5" end="1" delay="70"/> + <frame index="0"/> + </animation> + + <!-- Opened door --> + <animation direction="right"> + <frame index="5"/> + </animation> + + <!-- Closed door --> + <animation direction="down"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/artisindoor-wood.xml b/graphics/sprites/npcs/xml/artisindoor-wood.xml new file mode 100644 index 0000000..ca6b75b --- /dev/null +++ b/graphics/sprites/npcs/xml/artisindoor-wood.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Reid, 4144 +Copyright (C) 2011-2014 Evol Online --> + +<sprite> + <imageset name="door" + src="graphics/sprites/npcs/sprite/artisindoor-wood.png" + width="96" + height="96" + offsetY="32"/> + + <action name="stand" imageset="door"> + <!-- Open animation --> + <animation direction="left"> + <sequence start="0" end="4" delay="70"/> + <frame index="5"/> + </animation> + + <!-- Close animation --> + <animation direction="up"> + <sequence start="5" end="1" delay="70"/> + <frame index="0"/> + </animation> + + <!-- Opened door --> + <animation direction="right"> + <frame index="5"/> + </animation> + + <!-- Closed door --> + <animation direction="down"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/artisindoor.xml b/graphics/sprites/npcs/xml/artisindoor.xml new file mode 100644 index 0000000..2808eb1 --- /dev/null +++ b/graphics/sprites/npcs/xml/artisindoor.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Reid, 4144 +Copyright (C) 2011-2014 Evol Online --> + +<sprite> + <imageset name="door" + src="graphics/sprites/npcs/sprite/artisindoor.png" + width="96" + height="96" + offsetY="32"/> + + <action name="stand" imageset="door"> + <!-- Open animation --> + <animation direction="left"> + <sequence start="0" end="4" delay="70"/> + <frame index="5"/> + </animation> + + <!-- Close animation --> + <animation direction="up"> + <sequence start="5" end="1" delay="70"/> + <frame index="0"/> + </animation> + + <!-- Opened door --> + <animation direction="right"> + <frame index="5"/> + </animation> + + <!-- Closed door --> + <animation direction="down"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/bacchus.xml b/graphics/sprites/npcs/xml/bacchus.xml new file mode 100644 index 0000000..e55f267 --- /dev/null +++ b/graphics/sprites/npcs/xml/bacchus.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012-2015 Evol Online --> + +<sprite> + <imageset name="base" + src="graphics/sprites/npcs/sprite/bacchus.png" + width="64" + height="64"/> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/bait.xml b/graphics/sprites/npcs/xml/bait.xml new file mode 100644 index 0000000..67fff8f --- /dev/null +++ b/graphics/sprites/npcs/xml/bait.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Reid +Copyright (C) 2016 The Mana World & Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/bait.png" + width="32" + height="32"/> + + <action name="stand" imageset="npc"> + <!-- Bait Sinking --> + <animation direction="left"> + <sequence start="1" end="4" delay="70"/> + <frame index="5"/> + </animation> + + <!-- Bait Floating --> + <animation direction="up"> + <label name="start"/> + <goto label="fakesinking" rand="8"/> + <frame index="0" delay="100"/> + <goto label="start" rand="100"/> + <label name="fakesinking"/> + <frame index="1" delay="170"/> + <goto label="fakesinking" rand="50"/> + </animation> + + <animation direction="default"> + <frame index="6"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/barbaracry.xml b/graphics/sprites/npcs/xml/barbaracry.xml new file mode 100644 index 0000000..d7b0f84 --- /dev/null +++ b/graphics/sprites/npcs/xml/barbaracry.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc, Jesusalva +Copyright (C) 2019 TMW2--> + +<sprite> + <imageset name="base" + src="graphics/sprites/npcs/sprite/barbaracry.png" + width="40" + height="60"/> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/barbarians.xml b/graphics/sprites/npcs/xml/barbarians.xml new file mode 100644 index 0000000..8a676b8 --- /dev/null +++ b/graphics/sprites/npcs/xml/barbarians.xml @@ -0,0 +1,12 @@ +<?xml version="1.0"?> +<sprite variants="100" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/npcs/sprite/barbarians.png" + width="90" + height="100"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/beuss.xml b/graphics/sprites/npcs/xml/beuss.xml new file mode 100644 index 0000000..b56e9a2 --- /dev/null +++ b/graphics/sprites/npcs/xml/beuss.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/beuss.png" + width="64" + height="96"/> + + <action name="stand" imageset="npc"> + <!-- Head down --> + <animation direction="default"> + <frame index="1"/> + </animation> + <!-- Head up --> + <animation direction="up"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/billybons.xml b/graphics/sprites/npcs/xml/billybons.xml new file mode 100644 index 0000000..6733273 --- /dev/null +++ b/graphics/sprites/npcs/xml/billybons.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/billybons.png" + width="48" + height="41" + offsetX="17"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0" delay="12000"/> + <frame index="1" delay="60"/> + <frame index="2" delay="80"/> + <frame index="0" delay="5500"/> + <frame index="1" delay="60"/> + <frame index="2" delay="80"/> + <frame index="0" delay="100"/> + <frame index="1" delay="2500"/> + <frame index="2" delay="5000"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/blossom.xml b/graphics/sprites/npcs/xml/blossom.xml new file mode 100644 index 0000000..c847c6d --- /dev/null +++ b/graphics/sprites/npcs/xml/blossom.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2019 TMW2--> + +<sprite> + <imageset name="base" + src="graphics/sprites/npcs/simple/blossom.png" + width="64" + height="96"/> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/boulder.xml b/graphics/sprites/npcs/xml/boulder.xml new file mode 100644 index 0000000..ad73f81 --- /dev/null +++ b/graphics/sprites/npcs/xml/boulder.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2019 Moubootaur Legends --> + +<sprite> + <imageset name="base" + src="graphics/sprites/npcs/sprite/boulder.png" + width="32" + height="32"/> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0" delay="100"/> + <frame index="1" delay="100"/> + <frame index="2" delay="100"/> + <frame index="3" delay="100"/> + + <frame index="4" delay="100"/> + <frame index="5" delay="100"/> + <frame index="6" delay="100"/> + <frame index="7" delay="100"/> + + <frame index="8" delay="100"/> + <frame index="9" delay="100"/> + <frame index="10" delay="100"/> + <frame index="11" delay="100"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/chefgado.xml b/graphics/sprites/npcs/xml/chefgado.xml new file mode 100644 index 0000000..ef4aa7f --- /dev/null +++ b/graphics/sprites/npcs/xml/chefgado.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Alige, Hal9000, Reid +Copyright (C) 2012-2013 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/chefgado.png" + width="22" + height="68"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <!-- Playing With Knife - Long --> + <frame index="0" delay="2500"/> + <frame index="1" delay="150"/> + <frame index="2" delay="150"/> + <frame index="1" delay="170"/> + <frame index="0" delay="150"/> + <frame index="1" delay="120"/> + <frame index="2" delay="150"/> + <frame index="1" delay="120"/> + <frame index="0" delay="170"/> + <frame index="1" delay="150"/> + <frame index="2" delay="160"/> + <frame index="1" delay="150"/> + <frame index="0" delay="150"/> + <frame index="1" delay="120"/> + <frame index="2" delay="150"/> + <frame index="1" delay="120"/> + <frame index="0" delay="3500"/> + <!-- Blinking Eyes --> + <frame index="3" delay="60"/> + <frame index="4" delay="120"/> + <frame index="3" delay="70"/> + <!-- Playing With Knife - Short --> + <frame index="0" delay="1200"/> + <frame index="1" delay="150"/> + <frame index="2" delay="150"/> + <frame index="1" delay="170"/> + <frame index="0" delay="150"/> + <frame index="1" delay="120"/> + <frame index="2" delay="150"/> + <frame index="1" delay="120"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/chelios.xml b/graphics/sprites/npcs/xml/chelios.xml new file mode 100644 index 0000000..1785f55 --- /dev/null +++ b/graphics/sprites/npcs/xml/chelios.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/chelios.png" + width="40" + height="64"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <label name="start"/> + <goto label="static" rand="85"/> + <goto label="hamlong" rand="50"/> + <goto label="ham" rand="100"/> + <!-- Long Hammering --> + <label name="hamlong"/> + <sequence start="0" end="3" repeat="6" delay="200"/> + <sequence start="0" end="2" repeat="2" delay="180"/> + <frame index="4" delay="240"/> + <goto label="start"/> + <!-- Long Move Animation --> + <label name="ham"/> + <sequence start="0" end="3" repeat="2" delay="200"/> + <sequence start="0" end="2" repeat="2" delay="180"/> + <frame index="4" delay="240"/> + <!-- Static Animation --> + <label name="static"/> + <frame index="4" delay="240"/> + <goto label="start"/> + <goto label="start"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/chest-big.xml b/graphics/sprites/npcs/xml/chest-big.xml new file mode 100644 index 0000000..19a872f --- /dev/null +++ b/graphics/sprites/npcs/xml/chest-big.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Hal9000, Reid +Copyright (C) 2012 Evol Online --> + +<sprite> + <imageset name="chest" + src="graphics/sprites/npcs/sprite/chest-big.png" + width="48" + height="64" + offsetX="16"/> + + <action name="stand" imageset="chest"> + <!-- Chest Closed. --> + <animation direction="default"> + <frame index="0"/> + </animation> + + <!-- Chest Opening. --> + <animation direction="left"> + <sequence value="1,2" delay="180"/> + </animation> + + <!-- Chest Opened. --> + <animation direction="up"> + <frame index="3"/> + </animation> + + <!-- Chest Closing. --> + <animation direction="right"> + <sequence value="2,1" delay="180"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/chest.xml b/graphics/sprites/npcs/xml/chest.xml new file mode 100644 index 0000000..4019a5b --- /dev/null +++ b/graphics/sprites/npcs/xml/chest.xml @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Hal9000 +Copyright (C) 2012 Evol Online --> + +<sprite> + <imageset name="chest" + src="graphics/sprites/npcs/sprite/chest.png" + width="32" + height="32"/> + + <action name="stand" imageset="chest"> + <!-- Chest Closed. --> + <animation direction="default"> + <frame index="0"/> + </animation> + + <!-- Chest Opening. --> + <animation direction="left"> + <frame index="1" delay="110"/> + </animation> + + <!-- Chest Opened. --> + <animation direction="up"> + <frame index="2"/> + </animation> + + <!-- Chest Closing. --> + <animation direction="right"> + <frame index="1" delay="110"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/chest2.xml b/graphics/sprites/npcs/xml/chest2.xml new file mode 100644 index 0000000..aad4a05 --- /dev/null +++ b/graphics/sprites/npcs/xml/chest2.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Hal9000, Micksha +Copyright (C) 2012 Evol Online +Copyright (C) 2020 The Mana World --> + +<sprite> + <imageset name="chest" + src="graphics/sprites/npcs/sprite/chest2.png" + width="32" + height="32"/> + + <action name="stand" imageset="chest"> + <!-- Chest Closed. --> + <animation direction="default"> + <frame index="0"/> + </animation> + + <!-- Chest Opening. --> + <animation direction="left"> + <frame index="1" delay="110"/> + </animation> + + <!-- Chest Opened. --> + <animation direction="up"> + <frame index="2"/> + </animation> + + <!-- Chest Closing. --> + <animation direction="right"> + <frame index="1" delay="110"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/child-in-bed.xml b/graphics/sprites/npcs/xml/child-in-bed.xml new file mode 100644 index 0000000..3f809c5 --- /dev/null +++ b/graphics/sprites/npcs/xml/child-in-bed.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="7" variant_offset="1"> + <imageset name="npc" src="graphics/sprites/npcs/sprite/child.png|W;B;R" width="30" height="65"/> + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0" offsetX="14" offsetY="3"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/child.xml b/graphics/sprites/npcs/xml/child.xml new file mode 100644 index 0000000..ac8ad6f --- /dev/null +++ b/graphics/sprites/npcs/xml/child.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="7" variant_offset="1"> + <imageset name="npc" src="graphics/sprites/npcs/sprite/child.png|W;B;R" width="30" height="65"/> + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/confused-tree.xml b/graphics/sprites/npcs/xml/confused-tree.xml new file mode 100644 index 0000000..7f28752 --- /dev/null +++ b/graphics/sprites/npcs/xml/confused-tree.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2017 The Mana World --> + +<sprite> + <imageset name="npc" + src="graphics/tilesets/tree-x4x5.png" + width="128" + height="160"/> + + <action name="stand" imageset="npc"> + <!-- Winter --> + <animation direction="default"> + <!-- TODO: change when we will have remaining frames --> + <frame index="1" offsetX="16"/> + </animation> + + <!-- Spring --> + <animation direction="downleft"> + <!-- TODO: change when we will have remaining frames --> + <frame index="0" offsetX="16"/> + </animation> + + <!-- Summer --> + <animation direction="left"> + <frame index="0" offsetX="16"/> + </animation> + + <!-- Autumn --> + <animation direction="upleft"> + <frame index="1" offsetX="16"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/construction-worker.xml b/graphics/sprites/npcs/xml/construction-worker.xml new file mode 100644 index 0000000..c16a083 --- /dev/null +++ b/graphics/sprites/npcs/xml/construction-worker.xml @@ -0,0 +1,10 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/sprite/construction-worker.png" width="38" height="63" /> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/cookiemaster.xml b/graphics/sprites/npcs/xml/cookiemaster.xml new file mode 100644 index 0000000..d6c9a99 --- /dev/null +++ b/graphics/sprites/npcs/xml/cookiemaster.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2013 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/cookiemaster.png" + width="64" + height="128"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0" delay="130"/> + <frame index="1" delay="90"/> + <frame index="2" delay="140"/> + <frame index="1" delay="90"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/crops.xml b/graphics/sprites/npcs/xml/crops.xml new file mode 100644 index 0000000..48e0727 --- /dev/null +++ b/graphics/sprites/npcs/xml/crops.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<sprite variants="40" variant_offset="1"> + <imageset name="npc" + src="graphics/tilesets/woodland_village_x2.png" + width="32" + height="64"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/desertdogstatue.xml b/graphics/sprites/npcs/xml/desertdogstatue.xml new file mode 100644 index 0000000..38dcf6f --- /dev/null +++ b/graphics/sprites/npcs/xml/desertdogstatue.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2--> + +<sprite> + <imageset name="base" + src="graphics/sprites/npcs/sprite/desertdogstatue.png" + width="64" + height="96"/> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/npcs/xml/easter.xml b/graphics/sprites/npcs/xml/easter.xml new file mode 100644 index 0000000..1e6aabd --- /dev/null +++ b/graphics/sprites/npcs/xml/easter.xml @@ -0,0 +1,10 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/sprite/easter.png" width="40" height="80" /> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/edouard.xml b/graphics/sprites/npcs/xml/edouard.xml new file mode 100644 index 0000000..146e13e --- /dev/null +++ b/graphics/sprites/npcs/xml/edouard.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Alige, Reid +Copyright (C) 2010-2016 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/edouard.png" + width="32" + height="64"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + + <!-- Eyes animation --> + <frame index="0" delay="3500"/> + <frame index="1" delay="60"/> + <frame index="2" delay="80"/> + <frame index="1" delay="30"/> + <frame index="0" delay="6000"/> + <frame index="1" delay="60"/> + <frame index="2" delay="80"/> + + <!-- Scissors animation --> + <frame index="0" delay="1500"/> + <frame index="3" delay="150"/> + <frame index="4" delay="150"/> + <frame index="5" delay="150"/> + <frame index="6" delay="200"/> + <frame index="7" delay="280"/> + <frame index="6" delay="200"/> + <frame index="7" delay="280"/> + <frame index="6" delay="200"/> + <frame index="7" delay="800"/> + <frame index="6" delay="150"/> + <frame index="5" delay="150"/> + <frame index="4" delay="150"/> + <frame index="3" delay="150"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/elli.xml b/graphics/sprites/npcs/xml/elli.xml new file mode 100644 index 0000000..01d286f --- /dev/null +++ b/graphics/sprites/npcs/xml/elli.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="1" variant_offset="1"> + <imageset name="base" src="graphics/sprites/npcs/sprite/elli.png" width="32" height="64"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/elmo-artis.xml b/graphics/sprites/npcs/xml/elmo-artis.xml new file mode 100644 index 0000000..f6106f4 --- /dev/null +++ b/graphics/sprites/npcs/xml/elmo-artis.xml @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> + +<sprite> + <imageset name="base" + src="graphics/sprites/npcs/sprite/elmo-artis.png" + width="64" + height="64" + offsetX ="-12"/> + + <action name="stand" imageset="base"> + <animation direction="default"> + <label name="start"/> + <!-- 10% --> + <goto label="blink" rand="10"/> + <!-- 40% from the 90% unused percent are used on "long" label --> + <goto label="long" rand="40"/> + <!-- 100% from the 60% unused percent are used on "simple" label --> + <goto label="simple" rand="100"/> + + <!-- Leg animation --> + <!-- Long Moving Leg Animation --> + <label name="long"/> + <frame index="0" delay="120"/> + <sequence value="3,4" delay="110"/> + <frame index="5" delay="120"/> + <sequence value="4,3" delay="110"/> + <goto label="start"/> + <!-- Simple Moving Leg Animation --> + <label name="simple"/> + <frame index="0" delay="120"/> + <frame index="3" delay="110"/> + <frame index="4" delay="120"/> + <frame index="3" delay="110"/> + <goto label="start"/> + + <!-- Blinking and last frame of leg animation --> + <label name="blink"/> + <frame index="1" delay="50"/> + <frame index="2" delay="60"/> + <frame index="4" delay="120"/> + <frame index="3" delay="110"/> + <goto label="start"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/elmo.xml b/graphics/sprites/npcs/xml/elmo.xml new file mode 100644 index 0000000..4e33232 --- /dev/null +++ b/graphics/sprites/npcs/xml/elmo.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2012 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/elmo.png" + width="19" + height="53" + offsetX="-4"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0" delay="7000"/> + <frame index="1" delay="60"/> + <frame index="2" delay="80"/> + <frame index="0" delay="3500"/> + <frame index="1" delay="60"/> + <frame index="2" delay="80"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/eugene.xml b/graphics/sprites/npcs/xml/eugene.xml new file mode 100644 index 0000000..9b9f8d0 --- /dev/null +++ b/graphics/sprites/npcs/xml/eugene.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/eugene.png" + width="96" + height="128" + offsetX="32" + offsetY="64"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0" delay="1500"/> + <sequence start="1" end="5" delay="130"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/eurni.xml b/graphics/sprites/npcs/xml/eurni.xml new file mode 100644 index 0000000..9235ae6 --- /dev/null +++ b/graphics/sprites/npcs/xml/eurni.xml @@ -0,0 +1,28 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/sprite/eurni.png" width="50" height="70"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Scissor demonstration --> + <sequence start="1" end="9" delay="200"/> + <frame index="10" delay="500"/> + <frame index="11" delay="500"/> + <frame index="10" delay="500"/> + <frame index="11" delay="500"/> + <frame index="10" delay="500"/> + <frame index="11" delay="500"/> + <frame index="10" delay="500"/> + <frame index="12" delay="300"/> + <frame index="13" delay="1000"/> + <sequence start="14" end="16" delay="400"/> + <frame index="0" delay="3000"/> + <!-- blinking --> + <frame index="19" delay="500"/> + <frame index="0" delay="3000"/> + <!-- checking pocket --> + <frame index="12" delay="1000"/> + <sequence start="14" end="16" delay="400"/> + <frame index="0" delay="3000"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/flask.xml b/graphics/sprites/npcs/xml/flask.xml new file mode 100644 index 0000000..f457b5b --- /dev/null +++ b/graphics/sprites/npcs/xml/flask.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/flask.png" + width="64" + height="64"/> + + <action name="stand" imageset="npc"> + <!-- Flask animation --> + <animation direction="default"> + <sequence start="1" end="3" delay="200" repeat="3"/> + <sequence start="4" end="6" delay="150" repeat="3"/> + <sequence start="7" end="21" delay="150"/> + <sequence start="22" end="36" delay="130" repeat="3"/> + <frame index="37" delay="1000"/> + <frame index="38" delay="440"/> + <frame index="39" delay="230"/> + </animation> + <!-- Static Flask --> + <animation direction="up"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/flying-piou.xml b/graphics/sprites/npcs/xml/flying-piou.xml new file mode 100644 index 0000000..f67e076 --- /dev/null +++ b/graphics/sprites/npcs/xml/flying-piou.xml @@ -0,0 +1,125 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> + +<sprite> + <imageset name="piou" + src="graphics/sprites/monsters/piou.png" + width="10" + height="9" + offsetY="-12"/> + + <action name="walk" imageset="piou"> + <animation direction="down"> + <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"/> + </animation> + + <animation direction="downleft"> + <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"/> + </animation> + + <animation direction="left"> + <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"/> + </animation> + + <animation direction="upleft"> + <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"/> + </animation> + + <animation direction="up"> + <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"/> + </animation> + + <animation direction="upright"> + <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"/> + </animation> + + <animation direction="right"> + <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"/> + </animation> + + <animation direction="downright"> + <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"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/furnace.xml b/graphics/sprites/npcs/xml/furnace.xml new file mode 100644 index 0000000..ee6b9af --- /dev/null +++ b/graphics/sprites/npcs/xml/furnace.xml @@ -0,0 +1,13 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/sprite/furnace.png" width="96" height="96"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- fire timing --> + <frame index="0" delay="100"/> + <frame index="1" delay="100"/> + <frame index="2" delay="100"/> + <frame index="3" delay="100"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/gluten.xml b/graphics/sprites/npcs/xml/gluten.xml new file mode 100644 index 0000000..2ffbeff --- /dev/null +++ b/graphics/sprites/npcs/xml/gluten.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2019 TMW2--> + +<sprite> + <imageset name="base" + src="graphics/sprites/npcs/simple/gluten.png" + width="64" + height="64"/> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/gugli.xml b/graphics/sprites/npcs/xml/gugli.xml new file mode 100644 index 0000000..f0983e4 --- /dev/null +++ b/graphics/sprites/npcs/xml/gugli.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: 4144, Reid +Copyright (C) 2011-2013 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/gugli.png" + width="64" + height="64" + offsetX="20"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <label name="start"/> + <!-- 40% used on "long" label. --> + <goto label="long" rand="40"/> + <!-- 100% from the 60% unused percent are used on "simple" label. --> + <goto label="simple" rand="100"/> + <!-- Long Moving Leg Animation --> + <label name="long"/> + <frame index="0" delay="120"/> + <sequence value="1,2" delay="110"/> + <frame index="3" delay="120"/> + <sequence value="2,1" delay="110"/> + <goto label="start"/> + <!-- Simple Moving Leg Animation --> + <label name="simple"/> + <frame index="0" delay="120"/> + <frame index="1" delay="110"/> + <frame index="2" delay="120"/> + <frame index="1" delay="110"/> + <goto label="start"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/hammock-animated1.xml b/graphics/sprites/npcs/xml/hammock-animated1.xml new file mode 100644 index 0000000..04375de --- /dev/null +++ b/graphics/sprites/npcs/xml/hammock-animated1.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2012 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/hammock-animated.png" + width="96" + height="64"/> + + <action name="stand" imageset="npc"> + <!-- Static --> + <animation direction="default"> + <frame index="3"/> + </animation> + <!-- Moving --> + <animation direction="left"> + <frame index="3" delay="300"/> + <frame index="2" delay="180"/> + <frame index="1" delay="150"/> + <frame index="0" delay="400"/> + <frame index="2" delay="180"/> + <frame index="3" delay="150"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/hammock-animated2.xml b/graphics/sprites/npcs/xml/hammock-animated2.xml new file mode 100644 index 0000000..56027d3 --- /dev/null +++ b/graphics/sprites/npcs/xml/hammock-animated2.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2012 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/hammock-animated.png" + width="96" + height="64"/> + + <action name="stand" imageset="npc"> + <!-- Static --> + <animation direction="default"> + <frame index="7"/> + </animation> + <!-- Moving --> + <animation direction="left"> + <frame index="7" delay="300"/> + <frame index="6" delay="180"/> + <frame index="5" delay="150"/> + <frame index="4" delay="400"/> + <frame index="5" delay="180"/> + <frame index="6" delay="150"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/hammock.xml b/graphics/sprites/npcs/xml/hammock.xml new file mode 100644 index 0000000..f630cb4 --- /dev/null +++ b/graphics/sprites/npcs/xml/hammock.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2012 Evol Online --> + +<sprite variants="2" variant_offset="1"> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/hammock.png" + width="96" + height="64"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/harbour.xml b/graphics/sprites/npcs/xml/harbour.xml new file mode 100644 index 0000000..a670b19 --- /dev/null +++ b/graphics/sprites/npcs/xml/harbour.xml @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/harbour.png" + width="192" + height="128" + offsetY="15" + offsetX="-16"/> + + <action name="stand" imageset="npc"> + <!-- Static Top --> + <animation direction="down"> + <frame index="0"/> + </animation> + <!-- Moving Down, 560 ms --> + <animation direction="left"> + <sequence start="0" end="8" delay="40"/> + </animation> + <!-- Moving Bottom, 560 ms --> + <animation direction="up"> + <sequence start="8" end="0" delay="40"/> + </animation> + <!-- Static Bottom--> + <animation direction="right"> + <frame index="8"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/icecage.xml b/graphics/sprites/npcs/xml/icecage.xml new file mode 100644 index 0000000..e936f32 --- /dev/null +++ b/graphics/sprites/npcs/xml/icecage.xml @@ -0,0 +1,14 @@ +<?xml version="1.0"?> +<sprite variants="2" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/npcs/sprite/ice_cage.png" + width="80" + height="103"/> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/injuriedgirl.xml b/graphics/sprites/npcs/xml/injuriedgirl.xml new file mode 100644 index 0000000..45206a2 --- /dev/null +++ b/graphics/sprites/npcs/xml/injuriedgirl.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc, Jesusalva +Copyright (C) 2019 TMW2--> + +<sprite> + <imageset name="base" + src="graphics/sprites/npcs/sprite/injuriedgirl.png" + width="64" + height="64"/> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/injuriedguard.xml b/graphics/sprites/npcs/xml/injuriedguard.xml new file mode 100644 index 0000000..a294eff --- /dev/null +++ b/graphics/sprites/npcs/xml/injuriedguard.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Saulc +Copyright (C) 2018-2019 TMW2: Moubootaur Legends --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/injuriedguard.png" + width="96" + height="32"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + + <!-- Eyes animation --> + <frame index="0" delay="3000"/> + <frame index="1" delay="1000"/> + <frame index="2" delay="200"/> + <frame index="3" delay="200"/> + <frame index="4" delay="300"/> + <frame index="0" delay="100"/> + + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/interactive.xml b/graphics/sprites/npcs/xml/interactive.xml new file mode 100644 index 0000000..7086565 --- /dev/null +++ b/graphics/sprites/npcs/xml/interactive.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> + +<sprite variants="3" variant_offset="1"> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/interactive.png" + width="32" + height="32"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/jenna.xml b/graphics/sprites/npcs/xml/jenna.xml new file mode 100644 index 0000000..364dcf8 --- /dev/null +++ b/graphics/sprites/npcs/xml/jenna.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> + +<sprite> + <imageset name="base" + src="graphics/sprites/npcs/sprite/jenna.png" + width="64" + height="64"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="7"/> + </animation> + <animation direction="up"> + <frame index="14"/> + </animation> + <animation direction="right"> + <frame index="21"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="80"/> + </animation> + <animation direction="left"> + <sequence start="8" end="13" delay="80"/> + </animation> + <animation direction="up"> + <sequence start="15" end="20" delay="80"/> + </animation> + <animation direction="right"> + <sequence start="22" end="27" delay="80"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/julia.xml b/graphics/sprites/npcs/xml/julia.xml new file mode 100644 index 0000000..3219478 --- /dev/null +++ b/graphics/sprites/npcs/xml/julia.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2010-2012 Evol Online --> + +<sprite> + <imageset name="base" + src="graphics/sprites/npcs/sprite/julia.png" + width="22" + height="57"/> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0" delay="7000"/> + <frame index="1" delay="60"/> + <frame index="2" delay="80"/> + <frame index="0" delay="3500"/> + <frame index="1" delay="60"/> + <frame index="2" delay="80"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/jumpingtipiou.xml b/graphics/sprites/npcs/xml/jumpingtipiou.xml new file mode 100644 index 0000000..22c1488 --- /dev/null +++ b/graphics/sprites/npcs/xml/jumpingtipiou.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015-2016 Evol Online --> + +<sprite> + <imageset name="mob" + src="graphics/sprites/monsters/tipiou.png|S" + width="24" + height="24" offsetX="34" offsetY="-64"/> + + <action name="stand" imageset="mob"> + <animation direction="default"> + <!-- 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="2" delay="70" repeat="4"/> + <sequence start="0" end="2" delay="70" repeat="4" offsetY="-3"/> + <sequence start="0" end="2" delay="70" repeat="4" offsetY="-6"/> + <sequence start="0" end="2" delay="70" repeat="4" offsetY="-9"/> + <sequence start="0" end="2" delay="70" repeat="4" offsetY="-12"/> + <sequence start="0" end="2" delay="70" repeat="4" offsetY="-15"/> + <sequence start="0" end="2" delay="70" repeat="4" offsetY="-18"/> + <!-- Falling --> + <frame index="3" delay="90" offsetY="-18"/> + <frame index="2" delay="90" offsetY="-14"/> + <frame index="3" delay="90" offsetY="-14"/> + <frame index="2" delay="90" offsetY="-10"/> + <frame index="3" delay="90" offsetY="-10"/> + <frame index="2" delay="90" offsetY="-6"/> + <frame index="3" delay="90" offsetY="-6"/> + <frame index="2" delay="90" offsetY="-2"/> + <frame index="3" delay="90" offsetY="-2"/> + <frame index="2" delay="90"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/koga.xml b/graphics/sprites/npcs/xml/koga.xml new file mode 100644 index 0000000..ee5cf3a --- /dev/null +++ b/graphics/sprites/npcs/xml/koga.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="1" variant_offset="1"> + <imageset name="base" src="graphics/sprites/npcs/sprite/koga.png" width="477" height="359"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/lightbringer.xml b/graphics/sprites/npcs/xml/lightbringer.xml new file mode 100644 index 0000000..2c34591 --- /dev/null +++ b/graphics/sprites/npcs/xml/lightbringer.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2018 TMW2--> + +<sprite> + <imageset name="base" + src="graphics/sprites/npcs/sprite/lightbringer.png" + width="32" + height="96"/> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/lumberjack.xml b/graphics/sprites/npcs/xml/lumberjack.xml new file mode 100644 index 0000000..01e1ea7 --- /dev/null +++ b/graphics/sprites/npcs/xml/lumberjack.xml @@ -0,0 +1,15 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/sprite/lumberjack.png" width="42" height="63" /> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- eyes movements --> + <frame index="0" delay="3000"/> + <frame index="1" delay="80"/> + <frame index="0" delay="1500"/> + <frame index="1" delay="80"/> + <frame index="0" delay="3000"/> + <frame index="1" delay="600"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/lydon.xml b/graphics/sprites/npcs/xml/lydon.xml new file mode 100644 index 0000000..c9c137f --- /dev/null +++ b/graphics/sprites/npcs/xml/lydon.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2016 Evol Online --> + +<sprite> + <imageset name="base" + src="graphics/sprites/npcs/sprite/lydon.png" + width="32" + height="64" + offsetY="32"/> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0" /> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/magicarpan.xml b/graphics/sprites/npcs/xml/magicarpan.xml new file mode 100644 index 0000000..2ec8c3f --- /dev/null +++ b/graphics/sprites/npcs/xml/magicarpan.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2012 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/magicarpan.png" + width="29" + height="62"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <!-- Eyes animation --> + <frame index="0" delay="7000"/> + <frame index="3" delay="60"/> + <frame index="4" delay="120"/> + <frame index="3" delay="70"/> + <!-- Mouth animation --> + <frame index="0" delay="6000"/> + <sequence start="1" end="2" delay="130" repeat="4"/> + <frame index="1" delay="90"/> + <!-- Eyes animation --> + <frame index="0" delay="3500"/> + <frame index="3" delay="60"/> + <frame index="4" delay="120"/> + <frame index="3" delay="70"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/manatree.xml b/graphics/sprites/npcs/xml/manatree.xml new file mode 100644 index 0000000..945ea59 --- /dev/null +++ b/graphics/sprites/npcs/xml/manatree.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2016 - 2020 Evol Online --> + +<sprite> + <imageset name="base" + src="graphics/sprites/npcs/sprite/manatree.png" + width="384" + height="288"/> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0" /> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/market-piou1.xml b/graphics/sprites/npcs/xml/market-piou1.xml new file mode 100644 index 0000000..e89d954 --- /dev/null +++ b/graphics/sprites/npcs/xml/market-piou1.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2015 Evol Online --> + +<sprite> + <imageset name="pious" + src="graphics/sprites/monsters/piou.png" + width="10" + height="9" + offsetX="-14" + offsetY="-19"/> + + <action name="stand" imageset="pious"> + <animation> + <!-- static pious --> + <frame index="10" delay="5000"/> + <!-- biting straw --> + <sequence start="12" end="13" delay="120" repeat="4" /> + <frame index="12" delay="100"/> + <!-- static pious --> + <frame index="10" delay="6000"/> + <!-- looking around --> + <frame index="25" delay="220"/> + <frame index="10" delay="150"/> + <frame index="30" delay="260"/> + <frame index="10" delay="140"/> + <frame index="25" delay="700"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/market-piou2.xml b/graphics/sprites/npcs/xml/market-piou2.xml new file mode 100644 index 0000000..52dea79 --- /dev/null +++ b/graphics/sprites/npcs/xml/market-piou2.xml @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2015 Evol Online --> + +<sprite> + <imageset name="pious" + src="graphics/sprites/monsters/piou.png" + width="10" + height="9" + offsetX="3" + offsetY="-21"/> + + <action name="stand" imageset="pious"> + <animation> + <!-- static pious --> + <frame index="25" delay="9000"/> + <!-- jumping --> + <frame index="26" delay="150" offsetY="-2"/> + <frame index="26" delay="70" offsetY="-3"/> + <frame index="27" delay="150" offsetY="-5"/> + <frame index="27" delay="70" offsetY="-6"/> + <frame index="26" delay="150" offsetY="-8"/> + <frame index="27" delay="150" offsetY="-7"/> + <frame index="28" delay="100" offsetY="-6"/> + <frame index="28" delay="90" offsetY="-5"/> + <frame index="28" delay="80" offsetY="-4"/> + <frame index="28" delay="80" offsetY="-3"/> + <frame index="25" delay="80" offsetY="-2"/> + <frame index="25" delay="80" offsetY="-1"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/market-piou3.xml b/graphics/sprites/npcs/xml/market-piou3.xml new file mode 100644 index 0000000..cf7c00b --- /dev/null +++ b/graphics/sprites/npcs/xml/market-piou3.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2015 Evol Online --> + +<sprite> + <imageset name="pious" + src="graphics/sprites/monsters/piou.png" + width="10" + height="9" + offsetX="16" + offsetY="-27"/> + + <action name="stand" imageset="pious"> + <animation> + <!-- static pious --> + <frame index="0" delay="4000"/> + <!-- jumping pious --> + <frame index="1" delay="140" offsetY="-2"/> + <frame index="2" delay="160" offsetY="-3"/> + <frame index="0" delay="170" offsetY="-4"/> + <frame index="2" delay="180" offsetY="-5"/> + <frame index="3" delay="160" offsetY="-4"/> + <frame index="3" delay="130" offsetY="-2"/> + <!-- static pious again--> + <frame index="0" delay="100"/> + <!-- little jumping pious --> + <frame index="1" delay="140" offsetY="-2"/> + <frame index="2" delay="160" offsetY="-3"/> + <frame index="0" delay="170" offsetY="-4"/> + <frame index="3" delay="130" offsetY="-2"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/market-piou4.xml b/graphics/sprites/npcs/xml/market-piou4.xml new file mode 100644 index 0000000..a2d8018 --- /dev/null +++ b/graphics/sprites/npcs/xml/market-piou4.xml @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2015 Evol Online --> + +<sprite> + <imageset name="pious" + src="graphics/sprites/monsters/piou.png" + width="10" + height="9" + offsetX="4" + offsetY="-33"/> + + <action name="stand" imageset="pious"> + <animation> + <!-- static pious --> + <frame index="30" delay="2140"/> + <!-- biting ground --> + <frame index="33" delay="140"/> + <frame index="30" delay="140"/> + <frame index="33" delay="140"/> + <frame index="30" delay="140"/> + <frame index="33" delay="140"/> + <frame index="30" delay="140"/> + <frame index="33" delay="140"/> + <frame index="30" delay="140"/> + <frame index="33" delay="140"/> + <!-- static pious --> + <frame index="30" delay="1000"/> + <!-- turning on itself --> + <frame index="0" delay="120"/> + <frame index="35" delay="120"/> + <frame index="5" delay="120"/> + <frame index="20" delay="120"/> + <frame index="15" delay="130"/> + <frame index="25" delay="140"/> + <frame index="10" delay="150"/> + <!-- static pious --> + <frame index="30" delay="1500"/> + <!-- turning on itself on the other side --> + <frame index="10" delay="120"/> + <frame index="25" delay="120"/> + <frame index="15" delay="120"/> + <frame index="20" delay="120"/> + <frame index="5" delay="130"/> + <frame index="35" delay="140"/> + <frame index="0" delay="150"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/market-piou5.xml b/graphics/sprites/npcs/xml/market-piou5.xml new file mode 100644 index 0000000..6d16156 --- /dev/null +++ b/graphics/sprites/npcs/xml/market-piou5.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2015 Evol Online --> + +<sprite> + <imageset name="pious" + src="graphics/sprites/monsters/piou.png" + width="10" + height="9" + offsetX="-4" + offsetY="-43"/> + + <action name="stand" imageset="pious"> + <animation> + <!-- static pious --> + <frame index="5" delay="1000"/> + <!-- biting pious --> + <sequence start="7" end="8" delay="150" repeat="4"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/market-piou6.xml b/graphics/sprites/npcs/xml/market-piou6.xml new file mode 100644 index 0000000..12517ba --- /dev/null +++ b/graphics/sprites/npcs/xml/market-piou6.xml @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2015 Evol Online --> + +<sprite> + <imageset name="pious" + src="graphics/sprites/monsters/piou.png" + width="10" + height="9" + offsetX="-29" + offsetY="-48"/> + + <action name="stand" imageset="pious"> + <animation> + <!-- static pious --> + <frame index="25" delay="1000"/> + <!-- biting pious --> + <frame index="27" delay="140"/> + <frame index="26" delay="140"/> + <frame index="28" delay="140"/> + <frame index="26" delay="140"/> + <frame index="28" delay="140"/> + <frame index="26" delay="140"/> + <frame index="28" delay="140"/> + <frame index="26" delay="140"/> + <frame index="28" delay="140"/> + <frame index="26" delay="140"/> + <frame index="28" delay="140"/> + <frame index="27" delay="140"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/market-piou7.xml b/graphics/sprites/npcs/xml/market-piou7.xml new file mode 100644 index 0000000..5b112d7 --- /dev/null +++ b/graphics/sprites/npcs/xml/market-piou7.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2015 Evol Online --> + +<sprite> + <imageset name="pious" + src="graphics/sprites/monsters/piou.png" + width="10" + height="9" + offsetX="-21" + offsetY="-89"/> + + <action name="stand" imageset="pious"> + <animation> + <!-- static pious --> + <frame index="30" delay="3000"/> + <!-- biting pious --> + <sequence start="32" end="33" delay="150" repeat="4"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/market-piou8.xml b/graphics/sprites/npcs/xml/market-piou8.xml new file mode 100644 index 0000000..587892a --- /dev/null +++ b/graphics/sprites/npcs/xml/market-piou8.xml @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2015 Evol Online --> + +<sprite> + <imageset name="pious" + src="graphics/sprites/monsters/piou.png" + width="10" + height="9" + offsetY="-12"/> + + <action name="stand" imageset="pious"> + <animation> + <!-- static pious --> + <frame index="25" delay="9000"/> + <!-- jumping pious --> + <frame index="26" delay="150" offsetY="-2"/> + <frame index="26" delay="70" offsetY="-3"/> + <frame index="27" delay="150" offsetY="-5"/> + <frame index="27" delay="70" offsetY="-6"/> + <frame index="26" delay="150" offsetY="-8"/> + <frame index="27" delay="150" offsetY="-7"/> + <frame index="28" delay="100" offsetY="-6"/> + <frame index="28" delay="90" offsetY="-5"/> + <frame index="28" delay="80" offsetY="-4"/> + <frame index="28" delay="80" offsetY="-3"/> + <frame index="25" delay="80" offsetY="-2"/> + <frame index="25" delay="80" offsetY="-1"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/market-piou9.xml b/graphics/sprites/npcs/xml/market-piou9.xml new file mode 100644 index 0000000..b496918 --- /dev/null +++ b/graphics/sprites/npcs/xml/market-piou9.xml @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2015 Evol Online --> + +<sprite> + <imageset name="pious" + src="graphics/sprites/monsters/piou.png" + width="10" + height="9" + offsetY="-12"/> + + <action name="stand" imageset="pious"> + <animation> + <!-- static pious --> + <frame index="0" delay="4000"/> + <!-- jumping pious --> + <frame index="1" delay="140" offsetY="-2"/> + <frame index="2" delay="160" offsetY="-3"/> + <frame index="0" delay="170" offsetY="-4"/> + <frame index="2" delay="180" offsetY="-5"/> + <frame index="3" delay="160" offsetY="-4"/> + <frame index="3" delay="130" offsetY="-2"/> + <!-- static pious again--> + <frame index="0" delay="100"/> + <!-- little jumping pious --> + <frame index="1" delay="140" offsetY="-2"/> + <frame index="2" delay="160" offsetY="-3"/> + <frame index="0" delay="170" offsetY="-4"/> + <frame index="3" delay="130" offsetY="-2"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/mawbark.xml b/graphics/sprites/npcs/xml/mawbark.xml new file mode 100644 index 0000000..c4098ea --- /dev/null +++ b/graphics/sprites/npcs/xml/mawbark.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc, Jesusalva +Copyright (C) 2019 TMW2--> + +<sprite> + <imageset name="base" + src="graphics/sprites/npcs/sprite/mawbark.png" + width="101" + height="125"/> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/mona.xml b/graphics/sprites/npcs/xml/mona.xml new file mode 100644 index 0000000..4735fde --- /dev/null +++ b/graphics/sprites/npcs/xml/mona.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2016 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/mona.png" + width="32" + height="64"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <sequence value="0,1,2,1,2" delay="110"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/nard.xml b/graphics/sprites/npcs/xml/nard.xml new file mode 100644 index 0000000..ea09b62 --- /dev/null +++ b/graphics/sprites/npcs/xml/nard.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/nard.png" + width="64" + height="64" + offsetX="16"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0" delay="10000"/> + <frame index="1" delay="60"/> + <frame index="2" delay="80"/> + <frame index="0" delay="3500"/> + <frame index="1" delay="60"/> + <frame index="2" delay="80"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/nicholas.xml b/graphics/sprites/npcs/xml/nicholas.xml new file mode 100644 index 0000000..f898a69 --- /dev/null +++ b/graphics/sprites/npcs/xml/nicholas.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 Moubootaur Legends --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/nicholas.png" + width="40" + height="64"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <label name="start"/> + <goto label="static" rand="90"/> + <goto label="hamlong" rand="50"/> + <goto label="ham" rand="100"/> + <!-- Long Hammering --> + <label name="hamlong"/> + <sequence start="0" end="3" repeat="6" delay="200"/> + <sequence start="0" end="2" repeat="2" delay="180"/> + <frame index="4" delay="240"/> + <goto label="start"/> + <!-- Long Move Animation --> + <label name="ham"/> + <sequence start="0" end="3" repeat="2" delay="200"/> + <sequence start="0" end="2" repeat="2" delay="180"/> + <frame index="4" delay="240"/> + <!-- Static Animation --> + <label name="static"/> + <frame index="4" delay="240"/> + <goto label="start"/> + <goto label="start"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/npcs-br.xml b/graphics/sprites/npcs/xml/npcs-br.xml new file mode 100644 index 0000000..8d43cd6 --- /dev/null +++ b/graphics/sprites/npcs/xml/npcs-br.xml @@ -0,0 +1,13 @@ +<?xml version="1.0"?> +<sprite variants="300" variant_offset="1"> + + <imageset name="base" src="graphics/sprites/npcs/sprite/npcs-br.png" + width="50" height="80" /> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0" /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/npcs/xml/npcs-lof.xml b/graphics/sprites/npcs/xml/npcs-lof.xml new file mode 100644 index 0000000..d03e2ac --- /dev/null +++ b/graphics/sprites/npcs/xml/npcs-lof.xml @@ -0,0 +1,15 @@ +<?xml version="1.0"?> +<sprite variants="55" variant_offset="1"> + + <imageset name="base" + src="graphics/sprites/npcs/sprite/npcs-lof.png" + width="50" + height="80" /> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0" /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/npcs/xml/petter.xml b/graphics/sprites/npcs/xml/petter.xml new file mode 100644 index 0000000..643e787 --- /dev/null +++ b/graphics/sprites/npcs/xml/petter.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2018 TMW2: The Moubootaur Legends --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/petter.png" + width="60" + height="62"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0" delay="3000"/> + <frame index="1" delay="60"/> + <frame index="0" delay="100"/> + <frame index="1" delay="120"/> + <frame index="0" delay="100"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/piourocket.xml b/graphics/sprites/npcs/xml/piourocket.xml new file mode 100644 index 0000000..5207fa2 --- /dev/null +++ b/graphics/sprites/npcs/xml/piourocket.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2012 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/piourocket.png" + width="13" + height="45" + offsetX="-2" + offsetY="-5"/> + + <action name="stand" imageset="npc"> + <!-- Jumping Piou --> + <animation direction="default"> + <frame index="1" delay="90"/> + <frame index="2" delay="80"/> + <frame index="3" delay="70"/> + <frame index="11" delay="100"/> + <frame index="0" delay="80"/> + <frame index="1" delay="90"/> + <frame index="2" delay="80"/> + <frame index="3" delay="70"/> + <frame index="4" delay="100"/> + <sequence start="5" end="6" delay="90"/> + <frame index="7" delay="110"/> + <sequence start="8" end="10" delay="90"/> + <frame index="11" delay="100"/> + </animation> + <!-- Static Piou --> + <animation direction="up"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/qonan.xml b/graphics/sprites/npcs/xml/qonan.xml new file mode 100644 index 0000000..f94d3d6 --- /dev/null +++ b/graphics/sprites/npcs/xml/qonan.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/qonan.png" + width="32" + height="64"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <label name="start"/> + <goto label="blink" rand="10"/> + + <!-- static --> + <frame index="0" delay="350"/> + <goto label="start"/> + + <!-- blinking--> + <label name="blink"/> + <sequence value="1,2,1" delay="90"/> + <goto label="start"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/rattosailor.xml b/graphics/sprites/npcs/xml/rattosailor.xml new file mode 100644 index 0000000..381c274 --- /dev/null +++ b/graphics/sprites/npcs/xml/rattosailor.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2010-2012 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/rattosailor.png" + width="27" + height="58" + offsetX="3" + offsetY="-3"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0" delay="3500"/> + <frame index="1" delay="60"/> + <frame index="2" delay="80"/> + <frame index="0" delay="7000"/> + <frame index="1" delay="60"/> + <frame index="2" delay="80"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/rumly.xml b/graphics/sprites/npcs/xml/rumly.xml new file mode 100644 index 0000000..5f7c900 --- /dev/null +++ b/graphics/sprites/npcs/xml/rumly.xml @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2010-2015 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/rumly.png" + width="30" + height="60"/> + + <action name="stand" imageset="npc"> + <!-- Open eyes animation --> + <animation direction="left"> + <frame index="5" delay="100"/> + <frame index="6" delay="150"/> + <frame index="0"/> + </animation> + + <!-- Close eyes animation --> + <animation direction="up"> + <frame index="1" delay="300"/> + <frame index="0" delay="800"/> + <frame index="1" delay="700"/> + </animation> + + <!-- Opened eyes --> + <animation direction="right"> + <frame index="0"/> + </animation> + + <!-- Closed eyes --> + <animation direction="down"> + <frame index="2" delay="1000"/> + <frame index="3" delay="400"/> + <frame index="4" delay="200"/> + <frame index="3" delay="600"/> + <frame index="4" delay="200"/> + <frame index="3" delay="500"/> + <frame index="4" delay="150"/> + <frame index="3" delay="300"/> + <frame index="4" delay="200"/> + <frame index="3" delay="250"/> + <frame index="4" delay="200"/> + <frame index="3" delay="250"/> + <frame index="4" delay="400"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/sailors.xml b/graphics/sprites/npcs/xml/sailors.xml new file mode 100644 index 0000000..d963bf4 --- /dev/null +++ b/graphics/sprites/npcs/xml/sailors.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/sailors.png" + width="278" + height="149"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0" offsetX="19" offsetY="19"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/sapartan.xml b/graphics/sprites/npcs/xml/sapartan.xml new file mode 100644 index 0000000..bc85dc1 --- /dev/null +++ b/graphics/sprites/npcs/xml/sapartan.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/sapartan.png" + width="32" + height="57" + offsetX="-4" + offsetY="1"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0" delay="7000"/> + <frame index="1" delay="60"/> + <frame index="2" delay="80"/> + <frame index="0" delay="3500"/> + <frame index="1" delay="120"/> + <frame index="2" delay="200"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/silvio.xml b/graphics/sprites/npcs/xml/silvio.xml new file mode 100644 index 0000000..a4266e4 --- /dev/null +++ b/graphics/sprites/npcs/xml/silvio.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2011-2012 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/silvio.png" + width="30" + height="49" + offsetX="-4"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0" delay="7000"/> + <frame index="1" delay="60"/> + <frame index="2" delay="120"/> + <frame index="1" delay="70"/> + <frame index="0" delay="3500"/> + <frame index="1" delay="60"/> + <frame index="2" delay="120"/> + <frame index="1" delay="70"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/sleepingorc.xml b/graphics/sprites/npcs/xml/sleepingorc.xml new file mode 100644 index 0000000..3e19c5d --- /dev/null +++ b/graphics/sprites/npcs/xml/sleepingorc.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2010-2012 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/sleepingorc.png" + width="32" + height="64"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <sequence start="0" end="2" delay="380"/> + <frame index="1" delay="380"/> + <frame index="0" delay="500"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/soulmenhirs.xml b/graphics/sprites/npcs/xml/soulmenhirs.xml new file mode 100644 index 0000000..ee6151a --- /dev/null +++ b/graphics/sprites/npcs/xml/soulmenhirs.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2018-2019 TMW2: Moubootaur Legends --> + +<sprite variants="9" variant_offset="1"> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/soulmenhirs_x2.png|S" + width="64" + height="64"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/statues.xml b/graphics/sprites/npcs/xml/statues.xml new file mode 100644 index 0000000..cb4d9f3 --- /dev/null +++ b/graphics/sprites/npcs/xml/statues.xml @@ -0,0 +1,12 @@ +<?xml version="1.0"?> +<sprite variants="16" variant_offset="1"> + + <imageset name="base" src="graphics/sprites/npcs/sprite/statues.png" width="38" height="64" /> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0" /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/npcs/xml/stpatrickgoldpot.xml b/graphics/sprites/npcs/xml/stpatrickgoldpot.xml new file mode 100644 index 0000000..a75a239 --- /dev/null +++ b/graphics/sprites/npcs/xml/stpatrickgoldpot.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 -2019 TMW2--> + +<sprite> + <imageset name="base" + src="graphics/sprites/npcs/simple/stpatrickgoldpot.png" + width="64" + height="64"/> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/switch-offline.xml b/graphics/sprites/npcs/xml/switch-offline.xml new file mode 100644 index 0000000..032b927 --- /dev/null +++ b/graphics/sprites/npcs/xml/switch-offline.xml @@ -0,0 +1,10 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/sprite/switch.png" width="64" height="64" /> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/switch-online.xml b/graphics/sprites/npcs/xml/switch-online.xml new file mode 100644 index 0000000..49d3c8d --- /dev/null +++ b/graphics/sprites/npcs/xml/switch-online.xml @@ -0,0 +1,14 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/sprite/switch.png" width="64" height="64" /> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0" delay="50"/> + <frame index="1" delay="110"/> + <frame index="2" delay="110"/> + <frame index="3" delay="110"/> + <frame index="4"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/tarlan.xml b/graphics/sprites/npcs/xml/tarlan.xml new file mode 100644 index 0000000..c87d0be --- /dev/null +++ b/graphics/sprites/npcs/xml/tarlan.xml @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/tarlan.png" + width="64" + height="64" + offsetX="-6"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <!-- Getting Ready To Fight --> + <frame index="0" delay="3140" offsetX="8"/> + <frame index="1" delay="100" offsetX="5"/> + <frame index="2" delay="220" offsetX="4"/> + <!-- Fights --> + <frame index="3" delay="110"/> + <frame index="4" delay="140"/> + <sequence start="5" end="6" delay="120"/> + <frame index="5" delay="90"/> + <frame index="4" delay="140"/> + <frame index="3" delay="110"/> + <frame index="4" delay="130"/> + <sequence start="5" end="6" delay="120"/> + <frame index="5" delay="90"/> + <frame index="4" delay="140"/> + <frame index="3" delay="110"/> + <!-- Stops --> + <frame index="7" delay="110" offsetX="5"/> + <frame index="0" delay="100" offsetX="8"/> + <frame index="8" delay="800" offsetX="10"/> + <frame index="0" delay="120" offsetX="8"/> + <frame index="1" delay="100" offsetX="5"/> + <frame index="2" delay="210" offsetX="4"/> + <!-- Fights Again Longer And Faster --> + <frame index="3" delay="100"/> + <frame index="4" delay="130"/> + <sequence start="5" end="6" delay="110"/> + <frame index="5" delay="90"/> + <frame index="4" delay="120"/> + <frame index="3" delay="100"/> + <frame index="4" delay="130"/> + <sequence start="5" end="6" delay="100"/> + <frame index="5" delay="80"/> + <frame index="4" delay="120"/> + <frame index="3" delay="100"/> + <frame index="4" delay="120"/> + <sequence start="5" end="6" delay="100"/> + <frame index="5" delay="80"/> + <frame index="4" delay="120"/> + <frame index="3" delay="100"/> + <frame index="4" delay="120"/> + <sequence start="5" end="6" delay="110"/> + <frame index="5" delay="80"/> + <frame index="4" delay="120"/> + <frame index="3" delay="100"/> + <frame index="4" delay="130"/> + <sequence start="5" end="6" delay="110"/> + <frame index="5" delay="90"/> + <frame index="4" delay="130"/> + <frame index="3" delay="110"/> + <!-- Gets Hit --> + <frame index="7" delay="110" offsetX="5"/> + <frame index="0" delay="100" offsetX="8"/> + <frame index="8" delay="900" offsetX="10"/> + <frame index="9" delay="140" offsetX="11"/> + <!-- Down --> + <frame index="10" delay="110" offsetX="8" offsetY="2"/> + <!-- Bird --> + <sequence start="11" end="12" delay="110" repeat="9" offsetY="5" offsetX="8"/> + <!-- Sit --> + <frame index="13" delay="90" offsetY="5" offsetX="8"/> + <frame index="14" delay="8910" offsetY="5" offsetX="8"/> + <!-- Get Back --> + <frame index="15" delay="130" offsetX="8"/> + <frame index="0" delay="3140" offsetX="8"/> + </animation> + + <animation direction="left"> + <frame index="0" offsetX="8"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/teddygirl.xml b/graphics/sprites/npcs/xml/teddygirl.xml new file mode 100644 index 0000000..3628aee --- /dev/null +++ b/graphics/sprites/npcs/xml/teddygirl.xml @@ -0,0 +1,10 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/sprite/teddygirl.png" width="44" height="66" /> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/terry.xml b/graphics/sprites/npcs/xml/terry.xml new file mode 100644 index 0000000..63965ec --- /dev/null +++ b/graphics/sprites/npcs/xml/terry.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/terry.png" + width="32" + height="64"/> + + <action name="stand" imageset="npc"> + <!-- Flask animation --> + <animation direction="default"> + <frame index="1"/> + </animation> + <!-- Static Flask --> + <animation direction="up"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/thorn.xml b/graphics/sprites/npcs/xml/thorn.xml new file mode 100644 index 0000000..37e8738 --- /dev/null +++ b/graphics/sprites/npcs/xml/thorn.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2019 TMW2--> + +<sprite> + <imageset name="base" + src="graphics/sprites/npcs/simple/thorn.png" + width="64" + height="96"/> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/trap-active.xml b/graphics/sprites/npcs/xml/trap-active.xml new file mode 100644 index 0000000..a01c1a7 --- /dev/null +++ b/graphics/sprites/npcs/xml/trap-active.xml @@ -0,0 +1,13 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/sprite/trap.png" width="32" height="32" /> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="1" delay="75"/> + <frame index="2" delay="75"/> + <frame index="3" delay="75"/> + <frame index="4"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/trap-standby.xml b/graphics/sprites/npcs/xml/trap-standby.xml new file mode 100644 index 0000000..7fa57c1 --- /dev/null +++ b/graphics/sprites/npcs/xml/trap-standby.xml @@ -0,0 +1,10 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/sprite/trap.png" width="32" height="32" /> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/trap-triggered.xml b/graphics/sprites/npcs/xml/trap-triggered.xml new file mode 100644 index 0000000..b78af99 --- /dev/null +++ b/graphics/sprites/npcs/xml/trap-triggered.xml @@ -0,0 +1,10 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/sprite/trap.png" width="32" height="32" /> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="5"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/treeleaf.xml b/graphics/sprites/npcs/xml/treeleaf.xml new file mode 100644 index 0000000..9fde868 --- /dev/null +++ b/graphics/sprites/npcs/xml/treeleaf.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/treeleaf.png" + width="32" + height="32" + offsetY="12"/> + + <action name="stand" imageset="npc"> + <!-- Falling leaf --> + <animation direction="default"> + <sequence start="0" end="1" delay="90" offsetY="-60"/> + <frame index="0" delay="20" offsetY="-51"/> + <sequence start="0" end="3" delay="90" offsetY="-50"/> + <frame index="0" delay="20" offsetY="-41"/> + <sequence start="0" end="3" delay="90" offsetY="-40"/> + <frame index="0" delay="20" offsetY="-31"/> + <sequence start="0" end="3" delay="90" offsetY="-30"/> + <frame index="0" delay="20" offsetY="-21"/> + <sequence start="0" end="3" delay="90" offsetY="-20"/> + <frame index="0" delay="20" offsetY="-11"/> + <sequence start="0" end="3" delay="90" offsetY="-10"/> + <frame index="0" delay="20" offsetY="-1"/> + <sequence start="0" end="3" delay="90"/> + <frame index="3"/> + </animation> + <!-- No leaf --> + <animation direction="up"> + <frame index="4"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/unanimated-tall.xml b/graphics/sprites/npcs/xml/unanimated-tall.xml new file mode 100644 index 0000000..88ad4bc --- /dev/null +++ b/graphics/sprites/npcs/xml/unanimated-tall.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2015-2016 Evol Online --> + +<sprite variants="4" variant_offset="1"> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/unanimated-tall.png|S" + width="64" + height="96"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/unanimated-tipious.xml b/graphics/sprites/npcs/xml/unanimated-tipious.xml new file mode 100644 index 0000000..785959b --- /dev/null +++ b/graphics/sprites/npcs/xml/unanimated-tipious.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid, +Seeds +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020 Moubootaur Legends --> + +<!-- 15 pious (15 variants), 32x32 each Piou. Can be dyed --> +<sprite variants="15" variant_offset="1"> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/unanimated-tipious.png|S" + width="32" + height="32"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/unanimated.xml b/graphics/sprites/npcs/xml/unanimated.xml new file mode 100644 index 0000000..2027bd1 --- /dev/null +++ b/graphics/sprites/npcs/xml/unanimated.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012-2016 Evol Online --> + +<sprite variants="40" variant_offset="1"> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/unanimated.png|S" + width="64" + height="64"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/wesnoth-wounds.xml b/graphics/sprites/npcs/xml/wesnoth-wounds.xml new file mode 100644 index 0000000..8eee2d9 --- /dev/null +++ b/graphics/sprites/npcs/xml/wesnoth-wounds.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2018 TMW2--> + +<sprite> + <imageset name="base" + src="graphics/sprites/npcs/sprite/wesnoth-wounds.png" + width="72" + height="72"/> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/races/elven-female.png b/graphics/sprites/races/elven-female.png Binary files differnew file mode 100644 index 0000000..a286a02 --- /dev/null +++ b/graphics/sprites/races/elven-female.png diff --git a/graphics/sprites/races/elven-female.xml b/graphics/sprites/races/elven-female.xml new file mode 100644 index 0000000..820580e --- /dev/null +++ b/graphics/sprites/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/races/elven-male.png b/graphics/sprites/races/elven-male.png Binary files differnew file mode 100644 index 0000000..d025190 --- /dev/null +++ b/graphics/sprites/races/elven-male.png diff --git a/graphics/sprites/races/elven-male.xml b/graphics/sprites/races/elven-male.xml new file mode 100644 index 0000000..4fe2d30 --- /dev/null +++ b/graphics/sprites/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/races/human-female-dark.png b/graphics/sprites/races/human-female-dark.png Binary files differnew file mode 100644 index 0000000..b20d194 --- /dev/null +++ b/graphics/sprites/races/human-female-dark.png diff --git a/graphics/sprites/races/human-female-dark.xml b/graphics/sprites/races/human-female-dark.xml new file mode 100644 index 0000000..00538da --- /dev/null +++ b/graphics/sprites/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/races/human-female-medium.png b/graphics/sprites/races/human-female-medium.png Binary files differnew file mode 100644 index 0000000..c4fe8d8 --- /dev/null +++ b/graphics/sprites/races/human-female-medium.png diff --git a/graphics/sprites/races/human-female-medium.xml b/graphics/sprites/races/human-female-medium.xml new file mode 100644 index 0000000..44e22ea --- /dev/null +++ b/graphics/sprites/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/races/human-female.png b/graphics/sprites/races/human-female.png Binary files differnew file mode 100644 index 0000000..80c5394 --- /dev/null +++ b/graphics/sprites/races/human-female.png diff --git a/graphics/sprites/races/human-female.xml b/graphics/sprites/races/human-female.xml new file mode 100644 index 0000000..9232551 --- /dev/null +++ b/graphics/sprites/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/races/human-male-dark.png b/graphics/sprites/races/human-male-dark.png Binary files differnew file mode 100644 index 0000000..e57ac51 --- /dev/null +++ b/graphics/sprites/races/human-male-dark.png diff --git a/graphics/sprites/races/human-male-dark.xml b/graphics/sprites/races/human-male-dark.xml new file mode 100644 index 0000000..30cb5f4 --- /dev/null +++ b/graphics/sprites/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/races/human-male-medium.png b/graphics/sprites/races/human-male-medium.png Binary files differnew file mode 100644 index 0000000..53deffc --- /dev/null +++ b/graphics/sprites/races/human-male-medium.png diff --git a/graphics/sprites/races/human-male-medium.xml b/graphics/sprites/races/human-male-medium.xml new file mode 100644 index 0000000..88c4c82 --- /dev/null +++ b/graphics/sprites/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/races/human-male.png b/graphics/sprites/races/human-male.png Binary files differnew file mode 100644 index 0000000..e6f0167 --- /dev/null +++ b/graphics/sprites/races/human-male.png diff --git a/graphics/sprites/races/human-male.xml b/graphics/sprites/races/human-male.xml new file mode 100644 index 0000000..b879695 --- /dev/null +++ b/graphics/sprites/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/races/lof-bodymodel.png b/graphics/sprites/races/lof-bodymodel.png Binary files differnew file mode 100644 index 0000000..e4af552 --- /dev/null +++ b/graphics/sprites/races/lof-bodymodel.png diff --git a/graphics/sprites/races/lof-bodymodel.xml b/graphics/sprites/races/lof-bodymodel.xml new file mode 100644 index 0000000..2062b33 --- /dev/null +++ b/graphics/sprites/races/lof-bodymodel.xml @@ -0,0 +1,96 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/races/lof-bodymodel.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/races/orc-female.png b/graphics/sprites/races/orc-female.png Binary files differnew file mode 100644 index 0000000..fdfa426 --- /dev/null +++ b/graphics/sprites/races/orc-female.png diff --git a/graphics/sprites/races/orc-female.xml b/graphics/sprites/races/orc-female.xml new file mode 100644 index 0000000..6de03d5 --- /dev/null +++ b/graphics/sprites/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/races/orc-male.png b/graphics/sprites/races/orc-male.png Binary files differnew file mode 100644 index 0000000..463f4d1 --- /dev/null +++ b/graphics/sprites/races/orc-male.png diff --git a/graphics/sprites/races/orc-male.xml b/graphics/sprites/races/orc-male.xml new file mode 100644 index 0000000..b33077e --- /dev/null +++ b/graphics/sprites/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/races/piou-unisex.xml b/graphics/sprites/races/piou-unisex.xml new file mode 100644 index 0000000..13e9dad --- /dev/null +++ b/graphics/sprites/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/races/raijin-female.png b/graphics/sprites/races/raijin-female.png Binary files differnew file mode 100644 index 0000000..c4ab506 --- /dev/null +++ b/graphics/sprites/races/raijin-female.png diff --git a/graphics/sprites/races/raijin-female.xml b/graphics/sprites/races/raijin-female.xml new file mode 100644 index 0000000..6852c8d --- /dev/null +++ b/graphics/sprites/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/races/raijin-male.png b/graphics/sprites/races/raijin-male.png Binary files differnew file mode 100644 index 0000000..8d879c0 --- /dev/null +++ b/graphics/sprites/races/raijin-male.png diff --git a/graphics/sprites/races/raijin-male.xml b/graphics/sprites/races/raijin-male.xml new file mode 100644 index 0000000..c446959 --- /dev/null +++ b/graphics/sprites/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/races/redy-female.png b/graphics/sprites/races/redy-female.png Binary files differnew file mode 100644 index 0000000..b682904 --- /dev/null +++ b/graphics/sprites/races/redy-female.png diff --git a/graphics/sprites/races/redy-female.xml b/graphics/sprites/races/redy-female.xml new file mode 100644 index 0000000..a8d215f --- /dev/null +++ b/graphics/sprites/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/races/redy-male.png b/graphics/sprites/races/redy-male.png Binary files differnew file mode 100644 index 0000000..69f8f7f --- /dev/null +++ b/graphics/sprites/races/redy-male.png diff --git a/graphics/sprites/races/redy-male.xml b/graphics/sprites/races/redy-male.xml new file mode 100644 index 0000000..780e99b --- /dev/null +++ b/graphics/sprites/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/races/savior-female.png b/graphics/sprites/races/savior-female.png Binary files differnew file mode 100644 index 0000000..5cf5022 --- /dev/null +++ b/graphics/sprites/races/savior-female.png diff --git a/graphics/sprites/races/savior-female.xml b/graphics/sprites/races/savior-female.xml new file mode 100644 index 0000000..66f041d --- /dev/null +++ b/graphics/sprites/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/races/savior-male.png b/graphics/sprites/races/savior-male.png Binary files differnew file mode 100644 index 0000000..3b308a1 --- /dev/null +++ b/graphics/sprites/races/savior-male.png diff --git a/graphics/sprites/races/savior-male.xml b/graphics/sprites/races/savior-male.xml new file mode 100644 index 0000000..3f6bd35 --- /dev/null +++ b/graphics/sprites/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/races/skeleton.png b/graphics/sprites/races/skeleton.png Binary files differnew file mode 100644 index 0000000..ed4f0bd --- /dev/null +++ b/graphics/sprites/races/skeleton.png diff --git a/graphics/sprites/races/tritan-female.png b/graphics/sprites/races/tritan-female.png Binary files differnew file mode 100644 index 0000000..7f8d887 --- /dev/null +++ b/graphics/sprites/races/tritan-female.png diff --git a/graphics/sprites/races/tritan-female.xml b/graphics/sprites/races/tritan-female.xml new file mode 100644 index 0000000..e46faae --- /dev/null +++ b/graphics/sprites/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/races/tritan-male.png b/graphics/sprites/races/tritan-male.png Binary files differnew file mode 100644 index 0000000..1c0ce77 --- /dev/null +++ b/graphics/sprites/races/tritan-male.png diff --git a/graphics/sprites/races/tritan-male.xml b/graphics/sprites/races/tritan-male.xml new file mode 100644 index 0000000..4fa9553 --- /dev/null +++ b/graphics/sprites/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/races/ukar-female.png b/graphics/sprites/races/ukar-female.png Binary files differnew file mode 100644 index 0000000..c316b97 --- /dev/null +++ b/graphics/sprites/races/ukar-female.png diff --git a/graphics/sprites/races/ukar-female.xml b/graphics/sprites/races/ukar-female.xml new file mode 100644 index 0000000..85049ca --- /dev/null +++ b/graphics/sprites/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/races/ukar-male.png b/graphics/sprites/races/ukar-male.png Binary files differnew file mode 100644 index 0000000..a8eeece --- /dev/null +++ b/graphics/sprites/races/ukar-male.png diff --git a/graphics/sprites/races/ukar-male.xml b/graphics/sprites/races/ukar-male.xml new file mode 100644 index 0000000..6ea2272 --- /dev/null +++ b/graphics/sprites/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/tilesets/Throne_x2.png b/graphics/tilesets/Throne_x2.png Binary files differnew file mode 100644 index 0000000..9251d98 --- /dev/null +++ b/graphics/tilesets/Throne_x2.png diff --git a/graphics/tilesets/abandonned-stuff2.0.png b/graphics/tilesets/abandonned-stuff2.0.png Binary files differnew file mode 100644 index 0000000..dc21d97 --- /dev/null +++ b/graphics/tilesets/abandonned-stuff2.0.png diff --git a/graphics/tilesets/accessory.png b/graphics/tilesets/accessory.png Binary files differnew file mode 100644 index 0000000..1bffd11 --- /dev/null +++ b/graphics/tilesets/accessory.png diff --git a/graphics/tilesets/accessory.tsx b/graphics/tilesets/accessory.tsx new file mode 100644 index 0000000..499065d --- /dev/null +++ b/graphics/tilesets/accessory.tsx @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="Accessory" tilewidth="32" tileheight="32"> + <image source="accessory.png" width="512" height="128"/> + <tile id="20"> + <properties> + <property name="animation-delay0" value="750"/> + <property name="animation-delay1" value="8"/> + <property name="animation-delay2" value="8"/> + <property name="animation-delay3" value="8"/> + <property name="animation-delay4" value="8"/> + <property name="animation-frame0" value="20"/> + <property name="animation-frame1" value="21"/> + <property name="animation-frame2" value="22"/> + <property name="animation-frame3" value="23"/> + <property name="animation-frame4" value="24"/> + </properties> + </tile> +</tileset> diff --git a/graphics/tilesets/aethyra/inn.png b/graphics/tilesets/aethyra/inn.png Binary files differnew file mode 100644 index 0000000..7962b8e --- /dev/null +++ b/graphics/tilesets/aethyra/inn.png diff --git a/graphics/tilesets/aethyra/snow.png b/graphics/tilesets/aethyra/snow.png Binary files differnew file mode 100644 index 0000000..a2df8fa --- /dev/null +++ b/graphics/tilesets/aethyra/snow.png diff --git a/graphics/tilesets/aethyra/snow_building.png b/graphics/tilesets/aethyra/snow_building.png Binary files differnew file mode 100644 index 0000000..d571b2b --- /dev/null +++ b/graphics/tilesets/aethyra/snow_building.png diff --git a/graphics/tilesets/aethyra/snow_roof.png b/graphics/tilesets/aethyra/snow_roof.png Binary files differnew file mode 100644 index 0000000..5e6cb2c --- /dev/null +++ b/graphics/tilesets/aethyra/snow_roof.png diff --git a/graphics/tilesets/aethyra/snow_village.png b/graphics/tilesets/aethyra/snow_village.png Binary files differnew file mode 100644 index 0000000..8efa70b --- /dev/null +++ b/graphics/tilesets/aethyra/snow_village.png diff --git a/graphics/tilesets/aethyra/snow_water.png b/graphics/tilesets/aethyra/snow_water.png Binary files differnew file mode 100644 index 0000000..204af6d --- /dev/null +++ b/graphics/tilesets/aethyra/snow_water.png diff --git a/graphics/tilesets/aethyra/snowset.png b/graphics/tilesets/aethyra/snowset.png Binary files differnew file mode 100644 index 0000000..5f4eb67 --- /dev/null +++ b/graphics/tilesets/aethyra/snowset.png diff --git a/graphics/tilesets/aquarium-fish.png b/graphics/tilesets/aquarium-fish.png Binary files differnew file mode 100644 index 0000000..dce68c8 --- /dev/null +++ b/graphics/tilesets/aquarium-fish.png diff --git a/graphics/tilesets/aquarium-fish.tsx b/graphics/tilesets/aquarium-fish.tsx new file mode 100644 index 0000000..effd9ed --- /dev/null +++ b/graphics/tilesets/aquarium-fish.tsx @@ -0,0 +1,136 @@ +<?xml version="1.0" encoding="UTF-8"?>
+<tileset version="1.2" tiledversion="1.2.3" name="Mick's Fish" tilewidth="32" tileheight="32" tilecount="64" columns="8">
+ <image source="aquarium-fish.png" width="256" height="256"/>
+ <tile id="0">
+ <animation>
+ <frame tileid="0" duration="150"/>
+ <frame tileid="1" duration="150"/>
+ <frame tileid="2" duration="150"/>
+ <frame tileid="3" duration="150"/>
+ <frame tileid="5" duration="1200"/>
+ <frame tileid="5" duration="150"/>
+ <frame tileid="5" duration="1200"/>
+ <frame tileid="12" duration="150"/>
+ <frame tileid="11" duration="150"/>
+ <frame tileid="10" duration="150"/>
+ <frame tileid="9" duration="150"/>
+ <frame tileid="5" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="1">
+ <animation>
+ <frame tileid="5" duration="600"/>
+ <frame tileid="0" duration="150"/>
+ <frame tileid="1" duration="150"/>
+ <frame tileid="2" duration="150"/>
+ <frame tileid="3" duration="150"/>
+ <frame tileid="5" duration="600"/>
+ <frame tileid="5" duration="150"/>
+ <frame tileid="5" duration="600"/>
+ <frame tileid="12" duration="150"/>
+ <frame tileid="11" duration="150"/>
+ <frame tileid="10" duration="150"/>
+ <frame tileid="9" duration="150"/>
+ <frame tileid="5" duration="600"/>
+ <frame tileid="5" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="2">
+ <animation>
+ <frame tileid="5" duration="1200"/>
+ <frame tileid="0" duration="150"/>
+ <frame tileid="1" duration="150"/>
+ <frame tileid="2" duration="150"/>
+ <frame tileid="3" duration="150"/>
+ <frame tileid="5" duration="150"/>
+ <frame tileid="12" duration="150"/>
+ <frame tileid="11" duration="150"/>
+ <frame tileid="10" duration="150"/>
+ <frame tileid="9" duration="150"/>
+ <frame tileid="5" duration="150"/>
+ <frame tileid="5" duration="1200"/>
+ </animation>
+ </tile>
+ <tile id="4">
+ <animation>
+ <frame tileid="5" duration="1800"/>
+ <frame tileid="4" duration="150"/>
+ <frame tileid="5" duration="1800"/>
+ <frame tileid="5" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="8">
+ <animation>
+ <frame tileid="5" duration="1800"/>
+ <frame tileid="5" duration="150"/>
+ <frame tileid="5" duration="1800"/>
+ <frame tileid="8" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="16">
+ <animation>
+ <frame tileid="16" duration="150"/>
+ <frame tileid="17" duration="150"/>
+ <frame tileid="18" duration="150"/>
+ <frame tileid="19" duration="150"/>
+ <frame tileid="21" duration="1200"/>
+ <frame tileid="21" duration="150"/>
+ <frame tileid="21" duration="1200"/>
+ <frame tileid="28" duration="150"/>
+ <frame tileid="27" duration="150"/>
+ <frame tileid="26" duration="150"/>
+ <frame tileid="25" duration="150"/>
+ <frame tileid="21" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="17">
+ <animation>
+ <frame tileid="21" duration="600"/>
+ <frame tileid="16" duration="150"/>
+ <frame tileid="17" duration="150"/>
+ <frame tileid="18" duration="150"/>
+ <frame tileid="19" duration="150"/>
+ <frame tileid="21" duration="600"/>
+ <frame tileid="21" duration="150"/>
+ <frame tileid="21" duration="600"/>
+ <frame tileid="28" duration="150"/>
+ <frame tileid="27" duration="150"/>
+ <frame tileid="26" duration="150"/>
+ <frame tileid="25" duration="150"/>
+ <frame tileid="21" duration="600"/>
+ <frame tileid="21" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="18">
+ <animation>
+ <frame tileid="21" duration="1200"/>
+ <frame tileid="16" duration="150"/>
+ <frame tileid="17" duration="150"/>
+ <frame tileid="18" duration="150"/>
+ <frame tileid="19" duration="150"/>
+ <frame tileid="21" duration="150"/>
+ <frame tileid="28" duration="150"/>
+ <frame tileid="27" duration="150"/>
+ <frame tileid="26" duration="150"/>
+ <frame tileid="25" duration="150"/>
+ <frame tileid="21" duration="150"/>
+ <frame tileid="21" duration="1200"/>
+ </animation>
+ </tile>
+ <tile id="20">
+ <animation>
+ <frame tileid="21" duration="1800"/>
+ <frame tileid="20" duration="150"/>
+ <frame tileid="21" duration="1800"/>
+ <frame tileid="21" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="24">
+ <animation>
+ <frame tileid="21" duration="1800"/>
+ <frame tileid="21" duration="150"/>
+ <frame tileid="21" duration="1800"/>
+ <frame tileid="24" duration="150"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/aquarium-round-water.png b/graphics/tilesets/aquarium-round-water.png Binary files differnew file mode 100644 index 0000000..e10e85e --- /dev/null +++ b/graphics/tilesets/aquarium-round-water.png diff --git a/graphics/tilesets/aquarium-stairs.png b/graphics/tilesets/aquarium-stairs.png Binary files differnew file mode 100644 index 0000000..9bf0870 --- /dev/null +++ b/graphics/tilesets/aquarium-stairs.png diff --git a/graphics/tilesets/aquarium.png b/graphics/tilesets/aquarium.png Binary files differnew file mode 100644 index 0000000..0be68ef --- /dev/null +++ b/graphics/tilesets/aquarium.png diff --git a/graphics/tilesets/aquarium.tsx b/graphics/tilesets/aquarium.tsx new file mode 100644 index 0000000..184e96d --- /dev/null +++ b/graphics/tilesets/aquarium.tsx @@ -0,0 +1,124 @@ +<?xml version="1.0" encoding="UTF-8"?>
+<tileset version="1.2" tiledversion="1.3.2" name="Aquarium-Animals" tilewidth="32" tileheight="32" tilecount="72" columns="6">
+ <image source="aquarium.png" width="192" height="384"/>
+ <tile id="0">
+ <animation>
+ <frame tileid="0" duration="250"/>
+ <frame tileid="1" duration="250"/>
+ <frame tileid="2" duration="250"/>
+ <frame tileid="3" duration="250"/>
+ <frame tileid="4" duration="250"/>
+ <frame tileid="5" duration="250"/>
+ </animation>
+ </tile>
+ <tile id="6">
+ <animation>
+ <frame tileid="6" duration="250"/>
+ <frame tileid="7" duration="250"/>
+ <frame tileid="8" duration="250"/>
+ <frame tileid="9" duration="250"/>
+ <frame tileid="10" duration="250"/>
+ <frame tileid="11" duration="250"/>
+ </animation>
+ </tile>
+ <tile id="12">
+ <animation>
+ <frame tileid="12" duration="250"/>
+ <frame tileid="13" duration="250"/>
+ <frame tileid="14" duration="250"/>
+ <frame tileid="15" duration="250"/>
+ <frame tileid="16" duration="250"/>
+ <frame tileid="17" duration="250"/>
+ </animation>
+ </tile>
+ <tile id="18">
+ <animation>
+ <frame tileid="18" duration="250"/>
+ <frame tileid="19" duration="250"/>
+ <frame tileid="20" duration="250"/>
+ <frame tileid="21" duration="250"/>
+ <frame tileid="22" duration="250"/>
+ <frame tileid="23" duration="250"/>
+ </animation>
+ </tile>
+ <tile id="24">
+ <animation>
+ <frame tileid="24" duration="250"/>
+ <frame tileid="25" duration="250"/>
+ <frame tileid="26" duration="250"/>
+ <frame tileid="27" duration="250"/>
+ <frame tileid="28" duration="250"/>
+ <frame tileid="29" duration="250"/>
+ </animation>
+ </tile>
+ <tile id="30">
+ <animation>
+ <frame tileid="30" duration="250"/>
+ <frame tileid="31" duration="250"/>
+ <frame tileid="32" duration="250"/>
+ <frame tileid="33" duration="250"/>
+ <frame tileid="34" duration="250"/>
+ <frame tileid="35" duration="250"/>
+ </animation>
+ </tile>
+ <tile id="36">
+ <animation>
+ <frame tileid="36" duration="250"/>
+ <frame tileid="37" duration="250"/>
+ <frame tileid="38" duration="250"/>
+ <frame tileid="39" duration="250"/>
+ <frame tileid="40" duration="250"/>
+ <frame tileid="41" duration="250"/>
+ </animation>
+ </tile>
+ <tile id="42">
+ <animation>
+ <frame tileid="42" duration="250"/>
+ <frame tileid="43" duration="250"/>
+ <frame tileid="44" duration="250"/>
+ <frame tileid="45" duration="250"/>
+ <frame tileid="46" duration="250"/>
+ <frame tileid="47" duration="250"/>
+ </animation>
+ </tile>
+ <tile id="48">
+ <animation>
+ <frame tileid="48" duration="250"/>
+ <frame tileid="49" duration="250"/>
+ <frame tileid="50" duration="250"/>
+ <frame tileid="51" duration="250"/>
+ <frame tileid="52" duration="250"/>
+ <frame tileid="53" duration="250"/>
+ </animation>
+ </tile>
+ <tile id="54">
+ <animation>
+ <frame tileid="54" duration="250"/>
+ <frame tileid="55" duration="250"/>
+ <frame tileid="56" duration="250"/>
+ <frame tileid="57" duration="250"/>
+ <frame tileid="58" duration="250"/>
+ <frame tileid="59" duration="250"/>
+ </animation>
+ </tile>
+ <tile id="60">
+ <animation>
+ <frame tileid="60" duration="250"/>
+ <frame tileid="61" duration="250"/>
+ <frame tileid="62" duration="250"/>
+ <frame tileid="63" duration="250"/>
+ <frame tileid="64" duration="250"/>
+ <frame tileid="65" duration="250"/>
+ </animation>
+ </tile>
+ <tile id="66">
+ <animation>
+ <frame tileid="66" duration="250"/>
+ <frame tileid="67" duration="250"/>
+ <frame tileid="68" duration="250"/>
+ <frame tileid="69" duration="250"/>
+ <frame tileid="70" duration="250"/>
+ <frame tileid="71" duration="250"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/arena.png b/graphics/tilesets/arena.png Binary files differnew file mode 100644 index 0000000..be79c10 --- /dev/null +++ b/graphics/tilesets/arena.png diff --git a/graphics/tilesets/arena.tsx b/graphics/tilesets/arena.tsx new file mode 100644 index 0000000..5b09c1b --- /dev/null +++ b/graphics/tilesets/arena.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="arena" tilewidth="32" tileheight="32" tilecount="256" columns="16"> + <image source="arena.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/arrows.png b/graphics/tilesets/arrows.png Binary files differnew file mode 100644 index 0000000..415f27e --- /dev/null +++ b/graphics/tilesets/arrows.png diff --git a/graphics/tilesets/arrows.tsx b/graphics/tilesets/arrows.tsx new file mode 100644 index 0000000..b0707de --- /dev/null +++ b/graphics/tilesets/arrows.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="arrows" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/arrows.png" width="128" height="128"/> +</tileset> diff --git a/graphics/tilesets/barbarians_outdoor.png b/graphics/tilesets/barbarians_outdoor.png Binary files differnew file mode 100644 index 0000000..209b5b6 --- /dev/null +++ b/graphics/tilesets/barbarians_outdoor.png diff --git a/graphics/tilesets/barbarians_outdoor.tsx b/graphics/tilesets/barbarians_outdoor.tsx new file mode 100644 index 0000000..dc323d0 --- /dev/null +++ b/graphics/tilesets/barbarians_outdoor.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="barbarians_outdoor" tilewidth="64" tileheight="64" tilecount="3" columns="3"> + <image source="barbarians_outdoor.png" width="192" height="64"/> +</tileset> diff --git a/graphics/tilesets/barbarians_yurt_x4.png b/graphics/tilesets/barbarians_yurt_x4.png Binary files differnew file mode 100644 index 0000000..e581ab9 --- /dev/null +++ b/graphics/tilesets/barbarians_yurt_x4.png diff --git a/graphics/tilesets/barbarians_yurt_x4.tsx b/graphics/tilesets/barbarians_yurt_x4.tsx new file mode 100644 index 0000000..ed0f0f6 --- /dev/null +++ b/graphics/tilesets/barbarians_yurt_x4.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="barbarians_yurt_x4" tilewidth="160" tileheight="128"> + <image source="../graphics/tiles/barbarians_yurt_x4.png" width="320" height="128"/> +</tileset> diff --git a/graphics/tilesets/blockWalls.png b/graphics/tilesets/blockWalls.png Binary files differnew file mode 100644 index 0000000..fd70bfc --- /dev/null +++ b/graphics/tilesets/blockWalls.png diff --git a/graphics/tilesets/blockWalls2.png b/graphics/tilesets/blockWalls2.png Binary files differnew file mode 100644 index 0000000..3a49aea --- /dev/null +++ b/graphics/tilesets/blockWalls2.png diff --git a/graphics/tilesets/blockWalls_in_x3.png b/graphics/tilesets/blockWalls_in_x3.png Binary files differnew file mode 100644 index 0000000..7f32157 --- /dev/null +++ b/graphics/tilesets/blockWalls_in_x3.png diff --git a/graphics/tilesets/blockWalls_x2.png b/graphics/tilesets/blockWalls_x2.png Binary files differnew file mode 100644 index 0000000..3459b5c --- /dev/null +++ b/graphics/tilesets/blockWalls_x2.png diff --git a/graphics/tilesets/bluetownflag.png b/graphics/tilesets/bluetownflag.png Binary files differnew file mode 100644 index 0000000..bc6a070 --- /dev/null +++ b/graphics/tilesets/bluetownflag.png diff --git a/graphics/tilesets/br/arvore_raiz.png b/graphics/tilesets/br/arvore_raiz.png Binary files differnew file mode 100644 index 0000000..16ca8df --- /dev/null +++ b/graphics/tilesets/br/arvore_raiz.png diff --git a/graphics/tilesets/br/arvore_tronco_x3.png b/graphics/tilesets/br/arvore_tronco_x3.png Binary files differnew file mode 100644 index 0000000..7808d3c --- /dev/null +++ b/graphics/tilesets/br/arvore_tronco_x3.png diff --git a/graphics/tilesets/br/bridge.png b/graphics/tilesets/br/bridge.png Binary files differnew file mode 100644 index 0000000..41eafab --- /dev/null +++ b/graphics/tilesets/br/bridge.png diff --git a/graphics/tilesets/br/casaArvore.png b/graphics/tilesets/br/casaArvore.png Binary files differnew file mode 100644 index 0000000..5154734 --- /dev/null +++ b/graphics/tilesets/br/casaArvore.png diff --git a/graphics/tilesets/br/cave_sub_x2.png b/graphics/tilesets/br/cave_sub_x2.png Binary files differnew file mode 100644 index 0000000..214b1d7 --- /dev/null +++ b/graphics/tilesets/br/cave_sub_x2.png diff --git a/graphics/tilesets/br/christmastree.png b/graphics/tilesets/br/christmastree.png Binary files differnew file mode 100644 index 0000000..bde15ae --- /dev/null +++ b/graphics/tilesets/br/christmastree.png diff --git a/graphics/tilesets/br/desert3.png b/graphics/tilesets/br/desert3.png Binary files differnew file mode 100644 index 0000000..8c1bd45 --- /dev/null +++ b/graphics/tilesets/br/desert3.png diff --git a/graphics/tilesets/br/dirt2.png b/graphics/tilesets/br/dirt2.png Binary files differnew file mode 100644 index 0000000..f1f6b07 --- /dev/null +++ b/graphics/tilesets/br/dirt2.png diff --git a/graphics/tilesets/br/forca_x5.png b/graphics/tilesets/br/forca_x5.png Binary files differnew file mode 100644 index 0000000..c8180f1 --- /dev/null +++ b/graphics/tilesets/br/forca_x5.png diff --git a/graphics/tilesets/br/hlw_arvores_x5.png b/graphics/tilesets/br/hlw_arvores_x5.png Binary files differnew file mode 100644 index 0000000..37f6845 --- /dev/null +++ b/graphics/tilesets/br/hlw_arvores_x5.png diff --git a/graphics/tilesets/br/hlw_casa_bruxa.png b/graphics/tilesets/br/hlw_casa_bruxa.png Binary files differnew file mode 100644 index 0000000..da16fb2 --- /dev/null +++ b/graphics/tilesets/br/hlw_casa_bruxa.png diff --git a/graphics/tilesets/br/hlw_circ.png b/graphics/tilesets/br/hlw_circ.png Binary files differnew file mode 100644 index 0000000..9bfb66e --- /dev/null +++ b/graphics/tilesets/br/hlw_circ.png diff --git a/graphics/tilesets/br/hlw_ground.png b/graphics/tilesets/br/hlw_ground.png Binary files differnew file mode 100644 index 0000000..8275068 --- /dev/null +++ b/graphics/tilesets/br/hlw_ground.png diff --git a/graphics/tilesets/br/hlw_objetos_x2.png b/graphics/tilesets/br/hlw_objetos_x2.png Binary files differnew file mode 100644 index 0000000..5588556 --- /dev/null +++ b/graphics/tilesets/br/hlw_objetos_x2.png diff --git a/graphics/tilesets/br/hlw_objetos_x3.png b/graphics/tilesets/br/hlw_objetos_x3.png Binary files differnew file mode 100644 index 0000000..9654ed8 --- /dev/null +++ b/graphics/tilesets/br/hlw_objetos_x3.png diff --git a/graphics/tilesets/br/hlw_telhado.png b/graphics/tilesets/br/hlw_telhado.png Binary files differnew file mode 100644 index 0000000..67f9681 --- /dev/null +++ b/graphics/tilesets/br/hlw_telhado.png diff --git a/graphics/tilesets/br/hole.png b/graphics/tilesets/br/hole.png Binary files differnew file mode 100644 index 0000000..8259b47 --- /dev/null +++ b/graphics/tilesets/br/hole.png diff --git a/graphics/tilesets/br/numeros.png b/graphics/tilesets/br/numeros.png Binary files differnew file mode 100644 index 0000000..2af918f --- /dev/null +++ b/graphics/tilesets/br/numeros.png diff --git a/graphics/tilesets/br/pavement.png b/graphics/tilesets/br/pavement.png Binary files differnew file mode 100644 index 0000000..c94f875 --- /dev/null +++ b/graphics/tilesets/br/pavement.png diff --git a/graphics/tilesets/br/snow_village.png b/graphics/tilesets/br/snow_village.png Binary files differnew file mode 100644 index 0000000..efef1ae --- /dev/null +++ b/graphics/tilesets/br/snow_village.png diff --git a/graphics/tilesets/br/snow_x3.png b/graphics/tilesets/br/snow_x3.png Binary files differnew file mode 100644 index 0000000..5b0bcd3 --- /dev/null +++ b/graphics/tilesets/br/snow_x3.png diff --git a/graphics/tilesets/br/trans_woodland_desert.png b/graphics/tilesets/br/trans_woodland_desert.png Binary files differnew file mode 100644 index 0000000..b30ed1c --- /dev/null +++ b/graphics/tilesets/br/trans_woodland_desert.png diff --git a/graphics/tilesets/br/woodland_graveyard_ground.png b/graphics/tilesets/br/woodland_graveyard_ground.png Binary files differnew file mode 100644 index 0000000..c3f0996 --- /dev/null +++ b/graphics/tilesets/br/woodland_graveyard_ground.png diff --git a/graphics/tilesets/cabana_in.png b/graphics/tilesets/cabana_in.png Binary files differnew file mode 100644 index 0000000..b5fbb4d --- /dev/null +++ b/graphics/tilesets/cabana_in.png diff --git a/graphics/tilesets/cabana_in_fada.png b/graphics/tilesets/cabana_in_fada.png Binary files differnew file mode 100644 index 0000000..211b934 --- /dev/null +++ b/graphics/tilesets/cabana_in_fada.png diff --git a/graphics/tilesets/cabana_in_fada2.png b/graphics/tilesets/cabana_in_fada2.png Binary files differnew file mode 100644 index 0000000..e5121ca --- /dev/null +++ b/graphics/tilesets/cabana_in_fada2.png diff --git a/graphics/tilesets/carpet.png b/graphics/tilesets/carpet.png Binary files differnew file mode 100644 index 0000000..de86f54 --- /dev/null +++ b/graphics/tilesets/carpet.png diff --git a/graphics/tilesets/casas-cogumelo.png b/graphics/tilesets/casas-cogumelo.png Binary files differnew file mode 100644 index 0000000..c65a16d --- /dev/null +++ b/graphics/tilesets/casas-cogumelo.png diff --git a/graphics/tilesets/castle1.png b/graphics/tilesets/castle1.png Binary files differnew file mode 100644 index 0000000..0fe3413 --- /dev/null +++ b/graphics/tilesets/castle1.png diff --git a/graphics/tilesets/castle1.tsx b/graphics/tilesets/castle1.tsx new file mode 100644 index 0000000..4e24b97 --- /dev/null +++ b/graphics/tilesets/castle1.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="castle1" tilewidth="32" tileheight="32" tilecount="256" columns="16"> + <image source="castle1.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/castle2.png b/graphics/tilesets/castle2.png Binary files differnew file mode 100644 index 0000000..607fa32 --- /dev/null +++ b/graphics/tilesets/castle2.png diff --git a/graphics/tilesets/castle2.tsx b/graphics/tilesets/castle2.tsx new file mode 100644 index 0000000..6895c95 --- /dev/null +++ b/graphics/tilesets/castle2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="castle2" tilewidth="32" tileheight="32" tilecount="256" columns="16"> + <image source="castle2.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/castle_lightsources.png b/graphics/tilesets/castle_lightsources.png Binary files differnew file mode 100644 index 0000000..2e85ce0 --- /dev/null +++ b/graphics/tilesets/castle_lightsources.png diff --git a/graphics/tilesets/castle_lightsources.tsx b/graphics/tilesets/castle_lightsources.tsx new file mode 100644 index 0000000..22b2edc --- /dev/null +++ b/graphics/tilesets/castle_lightsources.tsx @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset version="1.2" tiledversion="1.2.2" name="castle_lightsources" tilewidth="32" tileheight="96" tilecount="12" columns="4"> + <image source="castle_lightsources.png" width="128" height="288"/> + <tile id="0"> + <animation> + <frame tileid="0" duration="150"/> + <frame tileid="4" duration="150"/> + <frame tileid="8" duration="150"/> + <frame tileid="4" duration="150"/> + </animation> + </tile> + <tile id="1"> + <animation> + <frame tileid="1" duration="150"/> + <frame tileid="5" duration="150"/> + <frame tileid="9" duration="150"/> + </animation> + </tile> + <tile id="2"> + <animation> + <frame tileid="2" duration="150"/> + <frame tileid="6" duration="150"/> + <frame tileid="10" duration="150"/> + </animation> + </tile> + <tile id="3"> + <animation> + <frame tileid="3" duration="150"/> + <frame tileid="7" duration="150"/> + <frame tileid="11" duration="150"/> + <frame tileid="7" duration="150"/> + </animation> + </tile> +</tileset> diff --git a/graphics/tilesets/cave.png b/graphics/tilesets/cave.png Binary files differnew file mode 100644 index 0000000..c29c958 --- /dev/null +++ b/graphics/tilesets/cave.png diff --git a/graphics/tilesets/cave.tsx b/graphics/tilesets/cave.tsx new file mode 100644 index 0000000..c4d8923 --- /dev/null +++ b/graphics/tilesets/cave.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="cave" tilewidth="32" tileheight="32" tilecount="128" columns="16"> + <image source="cave.png" width="512" height="256"/> +</tileset> diff --git a/graphics/tilesets/cave2.png b/graphics/tilesets/cave2.png Binary files differnew file mode 100644 index 0000000..31a97e9 --- /dev/null +++ b/graphics/tilesets/cave2.png diff --git a/graphics/tilesets/cave2.tsx b/graphics/tilesets/cave2.tsx new file mode 100644 index 0000000..2974d98 --- /dev/null +++ b/graphics/tilesets/cave2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="cave2" tilewidth="32" tileheight="32" tilecount="128" columns="16"> + <image source="cave2.png" width="512" height="256"/> +</tileset> diff --git a/graphics/tilesets/cave2_base.png b/graphics/tilesets/cave2_base.png Binary files differnew file mode 100644 index 0000000..4d52576 --- /dev/null +++ b/graphics/tilesets/cave2_base.png diff --git a/graphics/tilesets/cave2_base.tsx b/graphics/tilesets/cave2_base.tsx new file mode 100644 index 0000000..7d736fc --- /dev/null +++ b/graphics/tilesets/cave2_base.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="cave2_base" tilewidth="32" tileheight="32" tilecount="128" columns="16"> + <image source="cave2_base.png" width="512" height="256"/> +</tileset> diff --git a/graphics/tilesets/cave2_bilevel.png b/graphics/tilesets/cave2_bilevel.png Binary files differnew file mode 100644 index 0000000..cecc328 --- /dev/null +++ b/graphics/tilesets/cave2_bilevel.png diff --git a/graphics/tilesets/cave2_bilevel.tsx b/graphics/tilesets/cave2_bilevel.tsx new file mode 100644 index 0000000..ea89d97 --- /dev/null +++ b/graphics/tilesets/cave2_bilevel.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="cave2_bilevel" tilewidth="32" tileheight="32" tilecount="256" columns="16"> + <image source="cave2_bilevel.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/cave2_bilevel_water_lava.png b/graphics/tilesets/cave2_bilevel_water_lava.png Binary files differnew file mode 100644 index 0000000..4d0afe2 --- /dev/null +++ b/graphics/tilesets/cave2_bilevel_water_lava.png diff --git a/graphics/tilesets/cave2_bilevel_water_lava.tsx b/graphics/tilesets/cave2_bilevel_water_lava.tsx new file mode 100644 index 0000000..4b405ef --- /dev/null +++ b/graphics/tilesets/cave2_bilevel_water_lava.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="cave2_bilevel_water_lava" tilewidth="32" tileheight="32"> + <image source="cave2_bilevel_water_lava.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/cave2_sewer_mine.png b/graphics/tilesets/cave2_sewer_mine.png Binary files differnew file mode 100644 index 0000000..17b63d7 --- /dev/null +++ b/graphics/tilesets/cave2_sewer_mine.png diff --git a/graphics/tilesets/cave2_sewer_mine.tsx b/graphics/tilesets/cave2_sewer_mine.tsx new file mode 100644 index 0000000..b45b13e --- /dev/null +++ b/graphics/tilesets/cave2_sewer_mine.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="cave2_sewer_mine" tilewidth="32" tileheight="32" tilecount="256" columns="16"> + <image source="cave2_sewer_mine.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/cave2_sewer_mine_x2.png b/graphics/tilesets/cave2_sewer_mine_x2.png Binary files differnew file mode 100644 index 0000000..97199a8 --- /dev/null +++ b/graphics/tilesets/cave2_sewer_mine_x2.png diff --git a/graphics/tilesets/cave2_sewer_mine_x2.tsx b/graphics/tilesets/cave2_sewer_mine_x2.tsx new file mode 100644 index 0000000..308aa20 --- /dev/null +++ b/graphics/tilesets/cave2_sewer_mine_x2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="cave2_sewer_mine_x2" tilewidth="32" tileheight="64" tilecount="80" columns="16"> + <image source="cave2_sewer_mine_x2.png" width="512" height="320"/> +</tileset> diff --git a/graphics/tilesets/cave2_sewer_mine_x3.png b/graphics/tilesets/cave2_sewer_mine_x3.png Binary files differnew file mode 100644 index 0000000..5f9c351 --- /dev/null +++ b/graphics/tilesets/cave2_sewer_mine_x3.png diff --git a/graphics/tilesets/cave2_sewer_mine_x3.tsx b/graphics/tilesets/cave2_sewer_mine_x3.tsx new file mode 100644 index 0000000..35e09ac --- /dev/null +++ b/graphics/tilesets/cave2_sewer_mine_x3.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="cave2_sewer_mine_x3" tilewidth="32" tileheight="96"> + <image source="cave2_sewer_mine_x3.png" width="256" height="96"/> +</tileset> diff --git a/graphics/tilesets/cave2_sewer_mine_x4.png b/graphics/tilesets/cave2_sewer_mine_x4.png Binary files differnew file mode 100644 index 0000000..ae7c2d0 --- /dev/null +++ b/graphics/tilesets/cave2_sewer_mine_x4.png diff --git a/graphics/tilesets/cave2_sewer_mine_x4.tsx b/graphics/tilesets/cave2_sewer_mine_x4.tsx new file mode 100644 index 0000000..c584bd8 --- /dev/null +++ b/graphics/tilesets/cave2_sewer_mine_x4.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="cave2_sewer_mine_x4" tilewidth="32" tileheight="128"> + <image source="cave2_sewer_mine_x4.png" width="512" height="128"/> +</tileset> diff --git a/graphics/tilesets/cave2_sewers.png b/graphics/tilesets/cave2_sewers.png Binary files differnew file mode 100644 index 0000000..97f6186 --- /dev/null +++ b/graphics/tilesets/cave2_sewers.png diff --git a/graphics/tilesets/cave2_sewers.tsx b/graphics/tilesets/cave2_sewers.tsx new file mode 100644 index 0000000..b41241e --- /dev/null +++ b/graphics/tilesets/cave2_sewers.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="cave2_sewers" tilewidth="32" tileheight="32"> + <image source="cave2_sewers.png" width="512" height="288"/> +</tileset> diff --git a/graphics/tilesets/cave2_transistions.png b/graphics/tilesets/cave2_transistions.png Binary files differnew file mode 100644 index 0000000..8ed7db5 --- /dev/null +++ b/graphics/tilesets/cave2_transistions.png diff --git a/graphics/tilesets/cave2_transistions.tsx b/graphics/tilesets/cave2_transistions.tsx new file mode 100644 index 0000000..07a721c --- /dev/null +++ b/graphics/tilesets/cave2_transistions.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="cave2_transistions" tilewidth="32" tileheight="32" tilecount="256" columns="16"> + <image source="cave2_transistions.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/cave2_x2.png b/graphics/tilesets/cave2_x2.png Binary files differnew file mode 100644 index 0000000..22fb445 --- /dev/null +++ b/graphics/tilesets/cave2_x2.png diff --git a/graphics/tilesets/cave2_x2.tsx b/graphics/tilesets/cave2_x2.tsx new file mode 100644 index 0000000..c7de0cf --- /dev/null +++ b/graphics/tilesets/cave2_x2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="cave2_x2" tilewidth="32" tileheight="64" tilecount="32" columns="16"> + <image source="cave2_x2.png" width="512" height="128"/> +</tileset> diff --git a/graphics/tilesets/cave_ani_wetwall.png b/graphics/tilesets/cave_ani_wetwall.png Binary files differnew file mode 100644 index 0000000..75d6987 --- /dev/null +++ b/graphics/tilesets/cave_ani_wetwall.png diff --git a/graphics/tilesets/cave_ani_wetwall.tsx b/graphics/tilesets/cave_ani_wetwall.tsx new file mode 100644 index 0000000..289ca85 --- /dev/null +++ b/graphics/tilesets/cave_ani_wetwall.tsx @@ -0,0 +1,212 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="cave_ani_wetwall" tilewidth="32" tileheight="32"> + <image source="cave_ani_wetwall.png" width="512" height="512"/> + <tile id="0"> + <properties> + <property name="animation-delay0" value="10"/> + <property name="animation-delay1" value="10"/> + <property name="animation-delay10" value="10"/> + <property name="animation-delay11" value="10"/> + <property name="animation-delay12" value="10"/> + <property name="animation-delay13" value="10"/> + <property name="animation-delay14" value="10"/> + <property name="animation-delay15" value="10"/> + <property name="animation-delay2" value="10"/> + <property name="animation-delay3" value="10"/> + <property name="animation-delay4" value="10"/> + <property name="animation-delay5" value="10"/> + <property name="animation-delay6" value="10"/> + <property name="animation-delay7" value="10"/> + <property name="animation-delay8" value="10"/> + <property name="animation-delay9" value="10"/> + <property name="animation-frame0" value="0"/> + <property name="animation-frame1" value="1"/> + <property name="animation-frame10" value="10"/> + <property name="animation-frame11" value="11"/> + <property name="animation-frame12" value="12"/> + <property name="animation-frame13" value="13"/> + <property name="animation-frame14" value="14"/> + <property name="animation-frame15" value="15"/> + <property name="animation-frame2" value="2"/> + <property name="animation-frame3" value="3"/> + <property name="animation-frame4" value="4"/> + <property name="animation-frame5" value="5"/> + <property name="animation-frame6" value="6"/> + <property name="animation-frame7" value="7"/> + <property name="animation-frame8" value="8"/> + <property name="animation-frame9" value="9"/> + </properties> + </tile> + <tile id="16"> + <properties> + <property name="animation-delay0" value="10"/> + <property name="animation-delay1" value="10"/> + <property name="animation-delay10" value="10"/> + <property name="animation-delay11" value="10"/> + <property name="animation-delay12" value="10"/> + <property name="animation-delay13" value="10"/> + <property name="animation-delay14" value="10"/> + <property name="animation-delay15" value="10"/> + <property name="animation-delay2" value="10"/> + <property name="animation-delay3" value="10"/> + <property name="animation-delay4" value="10"/> + <property name="animation-delay5" value="10"/> + <property name="animation-delay6" value="10"/> + <property name="animation-delay7" value="10"/> + <property name="animation-delay8" value="10"/> + <property name="animation-delay9" value="10"/> + <property name="animation-frame0" value="16"/> + <property name="animation-frame1" value="17"/> + <property name="animation-frame10" value="26"/> + <property name="animation-frame11" value="27"/> + <property name="animation-frame12" value="28"/> + <property name="animation-frame13" value="29"/> + <property name="animation-frame14" value="30"/> + <property name="animation-frame15" value="31"/> + <property name="animation-frame2" value="18"/> + <property name="animation-frame3" value="19"/> + <property name="animation-frame4" value="20"/> + <property name="animation-frame5" value="21"/> + <property name="animation-frame6" value="22"/> + <property name="animation-frame7" value="23"/> + <property name="animation-frame8" value="24"/> + <property name="animation-frame9" value="25"/> + </properties> + </tile> + <tile id="32"> + <properties> + <property name="animation-delay0" value="100"/> + <property name="animation-delay1" value="10"/> + <property name="animation-delay10" value="10"/> + <property name="animation-delay11" value="10"/> + <property name="animation-delay12" value="10"/> + <property name="animation-delay13" value="10"/> + <property name="animation-delay14" value="10"/> + <property name="animation-delay2" value="10"/> + <property name="animation-delay3" value="50"/> + <property name="animation-delay4" value="70"/> + <property name="animation-delay5" value="10"/> + <property name="animation-delay6" value="10"/> + <property name="animation-delay7" value="10"/> + <property name="animation-delay8" value="10"/> + <property name="animation-delay9" value="10"/> + <property name="animation-frame0" value="32"/> + <property name="animation-frame1" value="33"/> + <property name="animation-frame10" value="41"/> + <property name="animation-frame11" value="42"/> + <property name="animation-frame12" value="43"/> + <property name="animation-frame13" value="44"/> + <property name="animation-frame14" value="45"/> + <property name="animation-frame2" value="34"/> + <property name="animation-frame3" value="32"/> + <property name="animation-frame4" value="35"/> + <property name="animation-frame5" value="36"/> + <property name="animation-frame6" value="37"/> + <property name="animation-frame7" value="38"/> + <property name="animation-frame8" value="39"/> + <property name="animation-frame9" value="40"/> + </properties> + </tile> + <tile id="48"> + <properties> + <property name="animation-delay0" value="100"/> + <property name="animation-delay1" value="10"/> + <property name="animation-delay10" value="10"/> + <property name="animation-delay11" value="10"/> + <property name="animation-delay12" value="10"/> + <property name="animation-delay13" value="10"/> + <property name="animation-delay14" value="10"/> + <property name="animation-delay2" value="10"/> + <property name="animation-delay3" value="50"/> + <property name="animation-delay4" value="70"/> + <property name="animation-delay5" value="10"/> + <property name="animation-delay6" value="10"/> + <property name="animation-delay7" value="10"/> + <property name="animation-delay8" value="10"/> + <property name="animation-delay9" value="10"/> + <property name="animation-frame0" value="48"/> + <property name="animation-frame1" value="49"/> + <property name="animation-frame10" value="57"/> + <property name="animation-frame11" value="58"/> + <property name="animation-frame12" value="59"/> + <property name="animation-frame13" value="60"/> + <property name="animation-frame14" value="61"/> + <property name="animation-frame2" value="50"/> + <property name="animation-frame3" value="48"/> + <property name="animation-frame4" value="51"/> + <property name="animation-frame5" value="52"/> + <property name="animation-frame6" value="53"/> + <property name="animation-frame7" value="54"/> + <property name="animation-frame8" value="55"/> + <property name="animation-frame9" value="56"/> + </properties> + </tile> + <tile id="64"> + <properties> + <property name="animation-delay0" value="100"/> + <property name="animation-delay1" value="10"/> + <property name="animation-delay10" value="10"/> + <property name="animation-delay11" value="10"/> + <property name="animation-delay12" value="10"/> + <property name="animation-delay13" value="10"/> + <property name="animation-delay14" value="10"/> + <property name="animation-delay2" value="10"/> + <property name="animation-delay3" value="50"/> + <property name="animation-delay4" value="70"/> + <property name="animation-delay5" value="10"/> + <property name="animation-delay6" value="10"/> + <property name="animation-delay7" value="10"/> + <property name="animation-delay8" value="10"/> + <property name="animation-delay9" value="10"/> + <property name="animation-frame0" value="64"/> + <property name="animation-frame1" value="65"/> + <property name="animation-frame10" value="73"/> + <property name="animation-frame11" value="74"/> + <property name="animation-frame12" value="75"/> + <property name="animation-frame13" value="76"/> + <property name="animation-frame14" value="77"/> + <property name="animation-frame2" value="66"/> + <property name="animation-frame3" value="64"/> + <property name="animation-frame4" value="67"/> + <property name="animation-frame5" value="68"/> + <property name="animation-frame6" value="69"/> + <property name="animation-frame7" value="70"/> + <property name="animation-frame8" value="71"/> + <property name="animation-frame9" value="72"/> + </properties> + </tile> + <tile id="80"> + <properties> + <property name="animation-delay0" value="100"/> + <property name="animation-delay1" value="10"/> + <property name="animation-delay10" value="10"/> + <property name="animation-delay11" value="10"/> + <property name="animation-delay12" value="10"/> + <property name="animation-delay13" value="10"/> + <property name="animation-delay14" value="10"/> + <property name="animation-delay2" value="10"/> + <property name="animation-delay3" value="50"/> + <property name="animation-delay4" value="70"/> + <property name="animation-delay5" value="10"/> + <property name="animation-delay6" value="10"/> + <property name="animation-delay7" value="10"/> + <property name="animation-delay8" value="10"/> + <property name="animation-delay9" value="10"/> + <property name="animation-frame0" value="80"/> + <property name="animation-frame1" value="81"/> + <property name="animation-frame10" value="89"/> + <property name="animation-frame11" value="90"/> + <property name="animation-frame12" value="91"/> + <property name="animation-frame13" value="92"/> + <property name="animation-frame14" value="93"/> + <property name="animation-frame2" value="82"/> + <property name="animation-frame3" value="80"/> + <property name="animation-frame4" value="83"/> + <property name="animation-frame5" value="84"/> + <property name="animation-frame6" value="85"/> + <property name="animation-frame7" value="86"/> + <property name="animation-frame8" value="87"/> + <property name="animation-frame9" value="88"/> + </properties> + </tile> +</tileset> diff --git a/graphics/tilesets/cave_bilevel.png b/graphics/tilesets/cave_bilevel.png Binary files differnew file mode 100644 index 0000000..fc5698d --- /dev/null +++ b/graphics/tilesets/cave_bilevel.png diff --git a/graphics/tilesets/cave_bilevel.tsx b/graphics/tilesets/cave_bilevel.tsx new file mode 100644 index 0000000..0a74486 --- /dev/null +++ b/graphics/tilesets/cave_bilevel.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="cave_bilevel" tilewidth="32" tileheight="32" tilecount="256" columns="16"> + <image source="cave_bilevel.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/cave_lava.png b/graphics/tilesets/cave_lava.png Binary files differnew file mode 100644 index 0000000..90a4726 --- /dev/null +++ b/graphics/tilesets/cave_lava.png diff --git a/graphics/tilesets/cave_lava.tsx b/graphics/tilesets/cave_lava.tsx new file mode 100644 index 0000000..591f293 --- /dev/null +++ b/graphics/tilesets/cave_lava.tsx @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="cave_lava" tilewidth="32" tileheight="32" tilecount="16" columns="16"> + <image source="cave_lava.png" width="512" height="32"/> + <tile id="15"> + <animation> + <frame tileid="15" duration="110"/> + <frame tileid="14" duration="110"/> + <frame tileid="13" duration="110"/> + <frame tileid="12" duration="110"/> + <frame tileid="11" duration="110"/> + <frame tileid="10" duration="110"/> + <frame tileid="9" duration="110"/> + <frame tileid="8" duration="110"/> + <frame tileid="7" duration="110"/> + <frame tileid="6" duration="110"/> + <frame tileid="5" duration="110"/> + <frame tileid="4" duration="110"/> + <frame tileid="3" duration="110"/> + <frame tileid="2" duration="110"/> + <frame tileid="1" duration="110"/> + <frame tileid="0" duration="110"/> + </animation> + </tile> +</tileset> diff --git a/graphics/tilesets/cave_x2.png b/graphics/tilesets/cave_x2.png Binary files differnew file mode 100644 index 0000000..1886b93 --- /dev/null +++ b/graphics/tilesets/cave_x2.png diff --git a/graphics/tilesets/cave_x2.tsx b/graphics/tilesets/cave_x2.tsx new file mode 100644 index 0000000..df20bf1 --- /dev/null +++ b/graphics/tilesets/cave_x2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="cave_x2" tilewidth="32" tileheight="64"> + <image source="cave_x2.png" width="512" height="64"/> +</tileset> diff --git a/graphics/tilesets/christmas.png b/graphics/tilesets/christmas.png Binary files differnew file mode 100644 index 0000000..5c2a4ad --- /dev/null +++ b/graphics/tilesets/christmas.png diff --git a/graphics/tilesets/christmas.tsx b/graphics/tilesets/christmas.tsx new file mode 100644 index 0000000..b46fd9d --- /dev/null +++ b/graphics/tilesets/christmas.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="Christmas" tilewidth="32" tileheight="32"> + <image source="christmas.png" width="512" height="608"/> +</tileset> diff --git a/graphics/tilesets/clock.png b/graphics/tilesets/clock.png Binary files differnew file mode 100644 index 0000000..60a0e90 --- /dev/null +++ b/graphics/tilesets/clock.png diff --git a/graphics/tilesets/clock.tsx b/graphics/tilesets/clock.tsx new file mode 100644 index 0000000..b73d84d --- /dev/null +++ b/graphics/tilesets/clock.tsx @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset version="1.4" tiledversion="1.4.1" name="clock" tilewidth="32" tileheight="64" tilecount="6" columns="6"> + <grid orientation="orthogonal" width="32" height="32"/> + <image source="clock.png" width="192" height="64"/> + <tile id="0"> + <animation> + <frame tileid="0" duration="300"/> + <frame tileid="1" duration="210"/> + <frame tileid="2" duration="210"/> + <frame tileid="3" duration="210"/> + <frame tileid="4" duration="210"/> + <frame tileid="5" duration="300"/> + <frame tileid="4" duration="210"/> + <frame tileid="3" duration="210"/> + <frame tileid="2" duration="210"/> + <frame tileid="1" duration="210"/> + </animation> + </tile> +</tileset> diff --git a/graphics/tilesets/collision.png b/graphics/tilesets/collision.png Binary files differnew file mode 100644 index 0000000..da87b23 --- /dev/null +++ b/graphics/tilesets/collision.png diff --git a/graphics/tilesets/collision.tsx b/graphics/tilesets/collision.tsx new file mode 100644 index 0000000..8457e2a --- /dev/null +++ b/graphics/tilesets/collision.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="collision" tilewidth="32" tileheight="32" tilecount="9" columns="3"> + <image source="collision.png" width="96" height="96"/> +</tileset> diff --git a/graphics/tilesets/concreteWalls.png b/graphics/tilesets/concreteWalls.png Binary files differnew file mode 100644 index 0000000..c936c0a --- /dev/null +++ b/graphics/tilesets/concreteWalls.png diff --git a/graphics/tilesets/concreteWalls2013.png b/graphics/tilesets/concreteWalls2013.png Binary files differnew file mode 100644 index 0000000..36aa2fe --- /dev/null +++ b/graphics/tilesets/concreteWalls2013.png diff --git a/graphics/tilesets/crypt1.png b/graphics/tilesets/crypt1.png Binary files differnew file mode 100644 index 0000000..d4f0452 --- /dev/null +++ b/graphics/tilesets/crypt1.png diff --git a/graphics/tilesets/crypt1.tsx b/graphics/tilesets/crypt1.tsx new file mode 100644 index 0000000..66dba16 --- /dev/null +++ b/graphics/tilesets/crypt1.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="crypt1" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/crypt1.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/crypt2.png b/graphics/tilesets/crypt2.png Binary files differnew file mode 100644 index 0000000..1e92d5f --- /dev/null +++ b/graphics/tilesets/crypt2.png diff --git a/graphics/tilesets/crypt2.tsx b/graphics/tilesets/crypt2.tsx new file mode 100644 index 0000000..c620956 --- /dev/null +++ b/graphics/tilesets/crypt2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="crypt2" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/crypt2.png" width="512" height="448"/> +</tileset> diff --git a/graphics/tilesets/crypt2_x4.png b/graphics/tilesets/crypt2_x4.png Binary files differnew file mode 100644 index 0000000..4c846a0 --- /dev/null +++ b/graphics/tilesets/crypt2_x4.png diff --git a/graphics/tilesets/crypt2_x4.tsx b/graphics/tilesets/crypt2_x4.tsx new file mode 100644 index 0000000..56911e6 --- /dev/null +++ b/graphics/tilesets/crypt2_x4.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="crypt2_x4" tilewidth="32" tileheight="96"> + <image source="../graphics/tiles/crypt2_x4.png" width="384" height="192"/> +</tileset> diff --git a/graphics/tilesets/crypt_archways.png b/graphics/tilesets/crypt_archways.png Binary files differnew file mode 100644 index 0000000..42ec41f --- /dev/null +++ b/graphics/tilesets/crypt_archways.png diff --git a/graphics/tilesets/crypt_blockwall.png b/graphics/tilesets/crypt_blockwall.png Binary files differnew file mode 100644 index 0000000..ef0cb1d --- /dev/null +++ b/graphics/tilesets/crypt_blockwall.png diff --git a/graphics/tilesets/crypt_blockwall.tsx b/graphics/tilesets/crypt_blockwall.tsx new file mode 100644 index 0000000..865d96f --- /dev/null +++ b/graphics/tilesets/crypt_blockwall.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="crypt_blockwall" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/crypt_blockwall.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/crypt_fringe2_x3.png b/graphics/tilesets/crypt_fringe2_x3.png Binary files differnew file mode 100644 index 0000000..37be10d --- /dev/null +++ b/graphics/tilesets/crypt_fringe2_x3.png diff --git a/graphics/tilesets/crypt_fringe2_x3.tsx b/graphics/tilesets/crypt_fringe2_x3.tsx new file mode 100644 index 0000000..bf0792c --- /dev/null +++ b/graphics/tilesets/crypt_fringe2_x3.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="crypt_fringe2_x3" tilewidth="32" tileheight="96"> + <image source="../graphics/tiles/crypt_fringe2_x3.png" width="512" height="480"/> +</tileset> diff --git a/graphics/tilesets/crypt_fringe_x3.png b/graphics/tilesets/crypt_fringe_x3.png Binary files differnew file mode 100644 index 0000000..6cf4260 --- /dev/null +++ b/graphics/tilesets/crypt_fringe_x3.png diff --git a/graphics/tilesets/crypt_fringe_x3.tsx b/graphics/tilesets/crypt_fringe_x3.tsx new file mode 100644 index 0000000..50856df --- /dev/null +++ b/graphics/tilesets/crypt_fringe_x3.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="crypt_fringe_x3" tilewidth="32" tileheight="96"> + <image source="../graphics/tiles/crypt_fringe_x3.png" width="512" height="480"/> +</tileset> diff --git a/graphics/tilesets/crypt_reaper_room.png b/graphics/tilesets/crypt_reaper_room.png Binary files differnew file mode 100644 index 0000000..f169e87 --- /dev/null +++ b/graphics/tilesets/crypt_reaper_room.png diff --git a/graphics/tilesets/crypt_reaper_room.tsx b/graphics/tilesets/crypt_reaper_room.tsx new file mode 100644 index 0000000..c2929b4 --- /dev/null +++ b/graphics/tilesets/crypt_reaper_room.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="crypt_reaper_room" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/crypt_reaper_room.png" width="512" height="352"/> +</tileset> diff --git a/graphics/tilesets/crypt_x2.png b/graphics/tilesets/crypt_x2.png Binary files differnew file mode 100644 index 0000000..baaa5da --- /dev/null +++ b/graphics/tilesets/crypt_x2.png diff --git a/graphics/tilesets/crypt_x2.tsx b/graphics/tilesets/crypt_x2.tsx new file mode 100644 index 0000000..8346ea7 --- /dev/null +++ b/graphics/tilesets/crypt_x2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="crypt_x2" tilewidth="32" tileheight="64"> + <image source="../graphics/tiles/crypt_x2.png" width="512" height="64"/> +</tileset> diff --git a/graphics/tilesets/crypt_x4.png b/graphics/tilesets/crypt_x4.png Binary files differnew file mode 100644 index 0000000..fe6ed06 --- /dev/null +++ b/graphics/tilesets/crypt_x4.png diff --git a/graphics/tilesets/crypt_x4.tsx b/graphics/tilesets/crypt_x4.tsx new file mode 100644 index 0000000..7f4d9b2 --- /dev/null +++ b/graphics/tilesets/crypt_x4.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="crypt_x4" tilewidth="32" tileheight="128"> + <image source="../graphics/tiles/crypt_x4.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/crypt_x5.png b/graphics/tilesets/crypt_x5.png Binary files differnew file mode 100644 index 0000000..a653847 --- /dev/null +++ b/graphics/tilesets/crypt_x5.png diff --git a/graphics/tilesets/crypt_x5.tsx b/graphics/tilesets/crypt_x5.tsx new file mode 100644 index 0000000..13dff62 --- /dev/null +++ b/graphics/tilesets/crypt_x5.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="crypt_x5" tilewidth="32" tileheight="160"> + <image source="../graphics/tiles/crypt_x5.png" width="512" height="160"/> +</tileset> diff --git a/graphics/tilesets/crypt_x8.png b/graphics/tilesets/crypt_x8.png Binary files differnew file mode 100644 index 0000000..2f4315e --- /dev/null +++ b/graphics/tilesets/crypt_x8.png diff --git a/graphics/tilesets/desert1.png b/graphics/tilesets/desert1.png Binary files differnew file mode 100644 index 0000000..c6bf616 --- /dev/null +++ b/graphics/tilesets/desert1.png diff --git a/graphics/tilesets/desert1.tsx b/graphics/tilesets/desert1.tsx new file mode 100644 index 0000000..22fb378 --- /dev/null +++ b/graphics/tilesets/desert1.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="desert1" tilewidth="32" tileheight="32" tilecount="256" columns="16"> + <image source="desert1.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/desert2.png b/graphics/tilesets/desert2.png Binary files differnew file mode 100644 index 0000000..33ead94 --- /dev/null +++ b/graphics/tilesets/desert2.png diff --git a/graphics/tilesets/desert2.tsx b/graphics/tilesets/desert2.tsx new file mode 100644 index 0000000..9429751 --- /dev/null +++ b/graphics/tilesets/desert2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="desert2" tilewidth="32" tileheight="32" tilecount="256" columns="16"> + <image source="desert2.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/desert2_old.png b/graphics/tilesets/desert2_old.png Binary files differnew file mode 100644 index 0000000..209ab77 --- /dev/null +++ b/graphics/tilesets/desert2_old.png diff --git a/graphics/tilesets/desert3.png b/graphics/tilesets/desert3.png Binary files differnew file mode 100644 index 0000000..776201e --- /dev/null +++ b/graphics/tilesets/desert3.png diff --git a/graphics/tilesets/desert3.tsx b/graphics/tilesets/desert3.tsx new file mode 100644 index 0000000..07b1f90 --- /dev/null +++ b/graphics/tilesets/desert3.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="desert3" tilewidth="32" tileheight="32"> + <image source="desert3.png" width="320" height="256"/> +</tileset> diff --git a/graphics/tilesets/desert_arena.png b/graphics/tilesets/desert_arena.png Binary files differnew file mode 100644 index 0000000..4138a97 --- /dev/null +++ b/graphics/tilesets/desert_arena.png diff --git a/graphics/tilesets/desert_castle.png b/graphics/tilesets/desert_castle.png Binary files differnew file mode 100644 index 0000000..98ea214 --- /dev/null +++ b/graphics/tilesets/desert_castle.png diff --git a/graphics/tilesets/desert_castle.tsx b/graphics/tilesets/desert_castle.tsx new file mode 100644 index 0000000..bae8e36 --- /dev/null +++ b/graphics/tilesets/desert_castle.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="desert_castle" tilewidth="32" tileheight="32" tilecount="256" columns="16"> + <image source="desert_castle.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/desert_castle2.png b/graphics/tilesets/desert_castle2.png Binary files differnew file mode 100644 index 0000000..6bd9fa2 --- /dev/null +++ b/graphics/tilesets/desert_castle2.png diff --git a/graphics/tilesets/desert_castle2.tsx b/graphics/tilesets/desert_castle2.tsx new file mode 100644 index 0000000..98b39e9 --- /dev/null +++ b/graphics/tilesets/desert_castle2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="desert_castle2" tilewidth="32" tileheight="32" tilecount="256" columns="16"> + <image source="desert_castle2.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/desert_castle_interior.png b/graphics/tilesets/desert_castle_interior.png Binary files differnew file mode 100644 index 0000000..a4b8858 --- /dev/null +++ b/graphics/tilesets/desert_castle_interior.png diff --git a/graphics/tilesets/desert_castle_interior.tsx b/graphics/tilesets/desert_castle_interior.tsx new file mode 100644 index 0000000..e83d7e2 --- /dev/null +++ b/graphics/tilesets/desert_castle_interior.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="desert_castle_interior" tilewidth="32" tileheight="32" tilecount="256" columns="16"> + <image source="desert_castle_interior.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/desert_castle_interior_x2.png b/graphics/tilesets/desert_castle_interior_x2.png Binary files differnew file mode 100644 index 0000000..a2d97a9 --- /dev/null +++ b/graphics/tilesets/desert_castle_interior_x2.png diff --git a/graphics/tilesets/desert_castle_interior_x2.tsx b/graphics/tilesets/desert_castle_interior_x2.tsx new file mode 100644 index 0000000..423c04f --- /dev/null +++ b/graphics/tilesets/desert_castle_interior_x2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="desert_castle_interior_x2" tilewidth="32" tileheight="64"> + <image source="desert_castle_interior_x2.png" width="512" height="64"/> +</tileset> diff --git a/graphics/tilesets/desert_castle_interior_x4.png b/graphics/tilesets/desert_castle_interior_x4.png Binary files differnew file mode 100644 index 0000000..07ba504 --- /dev/null +++ b/graphics/tilesets/desert_castle_interior_x4.png diff --git a/graphics/tilesets/desert_castle_interior_x4.tsx b/graphics/tilesets/desert_castle_interior_x4.tsx new file mode 100644 index 0000000..adc154a --- /dev/null +++ b/graphics/tilesets/desert_castle_interior_x4.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="desert_castle_interior_x4" tilewidth="32" tileheight="128"> + <image source="desert_castle_interior_x4.png" width="512" height="256"/> +</tileset> diff --git a/graphics/tilesets/desert_castle_interior_x5.png b/graphics/tilesets/desert_castle_interior_x5.png Binary files differnew file mode 100644 index 0000000..69dd5d9 --- /dev/null +++ b/graphics/tilesets/desert_castle_interior_x5.png diff --git a/graphics/tilesets/desert_castle_interior_x5.tsx b/graphics/tilesets/desert_castle_interior_x5.tsx new file mode 100644 index 0000000..be283d6 --- /dev/null +++ b/graphics/tilesets/desert_castle_interior_x5.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="desert_castle_interior_x5" tilewidth="32" tileheight="160"> + <image source="desert_castle_interior_x5.png" width="512" height="160"/> +</tileset> diff --git a/graphics/tilesets/desert_castle_x2.png b/graphics/tilesets/desert_castle_x2.png Binary files differnew file mode 100644 index 0000000..c6a11aa --- /dev/null +++ b/graphics/tilesets/desert_castle_x2.png diff --git a/graphics/tilesets/desert_castle_x2.tsx b/graphics/tilesets/desert_castle_x2.tsx new file mode 100644 index 0000000..b246639 --- /dev/null +++ b/graphics/tilesets/desert_castle_x2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="desert_castle_x2" tilewidth="32" tileheight="64"> + <image source="desert_castle_x2.png" width="512" height="128"/> +</tileset> diff --git a/graphics/tilesets/desert_castle_x3.png b/graphics/tilesets/desert_castle_x3.png Binary files differnew file mode 100644 index 0000000..4cfcb1f --- /dev/null +++ b/graphics/tilesets/desert_castle_x3.png diff --git a/graphics/tilesets/desert_castle_x3.tsx b/graphics/tilesets/desert_castle_x3.tsx new file mode 100644 index 0000000..f35b5d5 --- /dev/null +++ b/graphics/tilesets/desert_castle_x3.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="desert_castle_x3" tilewidth="32" tileheight="96"> + <image source="desert_castle_x3.png" width="256" height="96"/> +</tileset> diff --git a/graphics/tilesets/desert_city.png b/graphics/tilesets/desert_city.png Binary files differnew file mode 100644 index 0000000..f1f9fb4 --- /dev/null +++ b/graphics/tilesets/desert_city.png diff --git a/graphics/tilesets/desert_city.tsx b/graphics/tilesets/desert_city.tsx new file mode 100644 index 0000000..228f9e0 --- /dev/null +++ b/graphics/tilesets/desert_city.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="desert_city" tilewidth="32" tileheight="32" tilecount="256" columns="16"> + <image source="desert_city.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/desert_city_indoors.png b/graphics/tilesets/desert_city_indoors.png Binary files differnew file mode 100644 index 0000000..c88c257 --- /dev/null +++ b/graphics/tilesets/desert_city_indoors.png diff --git a/graphics/tilesets/desert_city_indoors.tsx b/graphics/tilesets/desert_city_indoors.tsx new file mode 100644 index 0000000..f2484d3 --- /dev/null +++ b/graphics/tilesets/desert_city_indoors.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="desert_city_indoors" tilewidth="32" tileheight="32" tilecount="150" columns="15"> + <image source="desert_city_indoors.png" width="480" height="320"/> +</tileset> diff --git a/graphics/tilesets/desert_city_indoors_x3.png b/graphics/tilesets/desert_city_indoors_x3.png Binary files differnew file mode 100644 index 0000000..093b90e --- /dev/null +++ b/graphics/tilesets/desert_city_indoors_x3.png diff --git a/graphics/tilesets/desert_city_indoors_x3.tsx b/graphics/tilesets/desert_city_indoors_x3.tsx new file mode 100644 index 0000000..2b40316 --- /dev/null +++ b/graphics/tilesets/desert_city_indoors_x3.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="desert_city_indoors_x3" tilewidth="32" tileheight="96" tilecount="45" columns="15"> + <image source="desert_city_indoors_x3.png" width="480" height="288"/> +</tileset> diff --git a/graphics/tilesets/desert_city_x2.png b/graphics/tilesets/desert_city_x2.png Binary files differnew file mode 100644 index 0000000..f97659c --- /dev/null +++ b/graphics/tilesets/desert_city_x2.png diff --git a/graphics/tilesets/desert_city_x2.tsx b/graphics/tilesets/desert_city_x2.tsx new file mode 100644 index 0000000..13d07fd --- /dev/null +++ b/graphics/tilesets/desert_city_x2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="desert_city_x2" tilewidth="32" tileheight="64" tilecount="32" columns="16"> + <image source="desert_city_x2.png" width="512" height="128"/> +</tileset> diff --git a/graphics/tilesets/desert_city_x4.png b/graphics/tilesets/desert_city_x4.png Binary files differnew file mode 100644 index 0000000..45b6658 --- /dev/null +++ b/graphics/tilesets/desert_city_x4.png diff --git a/graphics/tilesets/desert_city_x4.tsx b/graphics/tilesets/desert_city_x4.tsx new file mode 100644 index 0000000..0969310 --- /dev/null +++ b/graphics/tilesets/desert_city_x4.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="desert_city_x4" tilewidth="32" tileheight="64" tilecount="16" columns="8"> + <image source="desert_city_x4.png" width="256" height="128"/> +</tileset> diff --git a/graphics/tilesets/desert_x2.png b/graphics/tilesets/desert_x2.png Binary files differnew file mode 100644 index 0000000..d147f4c --- /dev/null +++ b/graphics/tilesets/desert_x2.png diff --git a/graphics/tilesets/desert_x2.tsx b/graphics/tilesets/desert_x2.tsx new file mode 100644 index 0000000..90f2b18 --- /dev/null +++ b/graphics/tilesets/desert_x2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="desert_x2" tilewidth="32" tileheight="64" tilecount="48" columns="16"> + <image source="desert_x2.png" width="512" height="192"/> +</tileset> diff --git a/graphics/tilesets/desert_x3.png b/graphics/tilesets/desert_x3.png Binary files differnew file mode 100644 index 0000000..dca970e --- /dev/null +++ b/graphics/tilesets/desert_x3.png diff --git a/graphics/tilesets/desert_x3.tsx b/graphics/tilesets/desert_x3.tsx new file mode 100644 index 0000000..5650ac9 --- /dev/null +++ b/graphics/tilesets/desert_x3.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="desert_x3" tilewidth="32" tileheight="96" tilecount="32" columns="16"> + <image source="desert_x3.png" width="512" height="192"/> +</tileset> diff --git a/graphics/tilesets/desert_x5.png b/graphics/tilesets/desert_x5.png Binary files differnew file mode 100644 index 0000000..0a63a99 --- /dev/null +++ b/graphics/tilesets/desert_x5.png diff --git a/graphics/tilesets/desert_x5.tsx b/graphics/tilesets/desert_x5.tsx new file mode 100644 index 0000000..9c8159b --- /dev/null +++ b/graphics/tilesets/desert_x5.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="desert_x5" tilewidth="96" tileheight="160" tilecount="2" columns="2"> + <image source="desert_x5.png" width="192" height="160"/> +</tileset> diff --git a/graphics/tilesets/desertstone.png b/graphics/tilesets/desertstone.png Binary files differnew file mode 100644 index 0000000..7fdc43a --- /dev/null +++ b/graphics/tilesets/desertstone.png diff --git a/graphics/tilesets/desertstone.tsx b/graphics/tilesets/desertstone.tsx new file mode 100644 index 0000000..f87588b --- /dev/null +++ b/graphics/tilesets/desertstone.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="desertstone" tilewidth="32" tileheight="32" tilecount="96" columns="16"> + <image source="desertstone.png" width="512" height="192"/> +</tileset> diff --git a/graphics/tilesets/docks.png b/graphics/tilesets/docks.png Binary files differnew file mode 100644 index 0000000..a5880cf --- /dev/null +++ b/graphics/tilesets/docks.png diff --git a/graphics/tilesets/docks.tsx b/graphics/tilesets/docks.tsx new file mode 100644 index 0000000..2543bb3 --- /dev/null +++ b/graphics/tilesets/docks.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="docks" tilewidth="32" tileheight="32" tilecount="160" columns="16"> + <image source="docks.png" width="512" height="320"/> +</tileset> diff --git a/graphics/tilesets/docks_x2.png b/graphics/tilesets/docks_x2.png Binary files differnew file mode 100644 index 0000000..ca8f028 --- /dev/null +++ b/graphics/tilesets/docks_x2.png diff --git a/graphics/tilesets/docks_x2.tsx b/graphics/tilesets/docks_x2.tsx new file mode 100644 index 0000000..3b036cd --- /dev/null +++ b/graphics/tilesets/docks_x2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="docks_x2" tilewidth="32" tileheight="64" tilecount="80" columns="16"> + <image source="docks_x2.png" width="512" height="320"/> +</tileset> diff --git a/graphics/tilesets/docks_x3.png b/graphics/tilesets/docks_x3.png Binary files differnew file mode 100644 index 0000000..eb5709f --- /dev/null +++ b/graphics/tilesets/docks_x3.png diff --git a/graphics/tilesets/docks_x3.tsx b/graphics/tilesets/docks_x3.tsx new file mode 100644 index 0000000..2eb1843 --- /dev/null +++ b/graphics/tilesets/docks_x3.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="docks_x3" tilewidth="32" tileheight="96" tilecount="12" columns="12"> + <image source="docks_x3.png" width="384" height="96"/> +</tileset> diff --git a/graphics/tilesets/docks_x4.png b/graphics/tilesets/docks_x4.png Binary files differnew file mode 100644 index 0000000..9d91fbb --- /dev/null +++ b/graphics/tilesets/docks_x4.png diff --git a/graphics/tilesets/docks_x4.tsx b/graphics/tilesets/docks_x4.tsx new file mode 100644 index 0000000..7706574 --- /dev/null +++ b/graphics/tilesets/docks_x4.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="docks_x4" tilewidth="32" tileheight="128"> + <image source="../graphics/tiles/docks_x4.png" width="512" height="128"/> +</tileset> diff --git a/graphics/tilesets/evil_obelisk.png b/graphics/tilesets/evil_obelisk.png Binary files differnew file mode 100644 index 0000000..803a9f3 --- /dev/null +++ b/graphics/tilesets/evil_obelisk.png diff --git a/graphics/tilesets/evil_obelisk.tsx b/graphics/tilesets/evil_obelisk.tsx new file mode 100644 index 0000000..2eb1630 --- /dev/null +++ b/graphics/tilesets/evil_obelisk.tsx @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset version="1.2" tiledversion="1.2.2" name="evil_obelisk" tilewidth="64" tileheight="128" tilecount="7" columns="7"> + <image source="evil_obelisk.png" width="448" height="128"/> + <tile id="0"> + <animation> + <frame tileid="1" duration="800"/> + <frame tileid="2" duration="75"/> + <frame tileid="3" duration="100"/> + <frame tileid="4" duration="150"/> + <frame tileid="5" duration="150"/> + <frame tileid="6" duration="2500"/> + <frame tileid="5" duration="150"/> + <frame tileid="4" duration="150"/> + <frame tileid="3" duration="100"/> + <frame tileid="2" duration="75"/> + </animation> + </tile> +</tileset> diff --git a/graphics/tilesets/evol/artis-accessory-x1x2.png b/graphics/tilesets/evol/artis-accessory-x1x2.png Binary files differnew file mode 100644 index 0000000..632c16c --- /dev/null +++ b/graphics/tilesets/evol/artis-accessory-x1x2.png diff --git a/graphics/tilesets/evol/artis-accessory.png b/graphics/tilesets/evol/artis-accessory.png Binary files differnew file mode 100644 index 0000000..4890f4c --- /dev/null +++ b/graphics/tilesets/evol/artis-accessory.png diff --git a/graphics/tilesets/evol/artis-accessory.tsx b/graphics/tilesets/evol/artis-accessory.tsx new file mode 100644 index 0000000..55ecd68 --- /dev/null +++ b/graphics/tilesets/evol/artis-accessory.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="artis-accessory" tilewidth="32" tileheight="32" tilecount="128" columns="16"> + <image source="artis-accessory.png" width="512" height="256"/> +</tileset> diff --git a/graphics/tilesets/evol/artis-archway-x1x4.png b/graphics/tilesets/evol/artis-archway-x1x4.png Binary files differnew file mode 100644 index 0000000..739700e --- /dev/null +++ b/graphics/tilesets/evol/artis-archway-x1x4.png diff --git a/graphics/tilesets/evol/artis-archway-x1x5.png b/graphics/tilesets/evol/artis-archway-x1x5.png Binary files differnew file mode 100644 index 0000000..5c70062 --- /dev/null +++ b/graphics/tilesets/evol/artis-archway-x1x5.png diff --git a/graphics/tilesets/evol/artis-blockwall.png b/graphics/tilesets/evol/artis-blockwall.png Binary files differnew file mode 100644 index 0000000..6c81f59 --- /dev/null +++ b/graphics/tilesets/evol/artis-blockwall.png diff --git a/graphics/tilesets/evol/artis-bridge.png b/graphics/tilesets/evol/artis-bridge.png Binary files differnew file mode 100644 index 0000000..a306a51 --- /dev/null +++ b/graphics/tilesets/evol/artis-bridge.png diff --git a/graphics/tilesets/evol/artis-dock.png b/graphics/tilesets/evol/artis-dock.png Binary files differnew file mode 100644 index 0000000..6dc6765 --- /dev/null +++ b/graphics/tilesets/evol/artis-dock.png diff --git a/graphics/tilesets/evol/artis-fence.png b/graphics/tilesets/evol/artis-fence.png Binary files differnew file mode 100644 index 0000000..4a3a41d --- /dev/null +++ b/graphics/tilesets/evol/artis-fence.png diff --git a/graphics/tilesets/evol/artis-fountain-x1x4.png b/graphics/tilesets/evol/artis-fountain-x1x4.png Binary files differnew file mode 100644 index 0000000..894844b --- /dev/null +++ b/graphics/tilesets/evol/artis-fountain-x1x4.png diff --git a/graphics/tilesets/evol/artis-fountain.png b/graphics/tilesets/evol/artis-fountain.png Binary files differnew file mode 100644 index 0000000..c2b543a --- /dev/null +++ b/graphics/tilesets/evol/artis-fountain.png diff --git a/graphics/tilesets/evol/artis-house.png b/graphics/tilesets/evol/artis-house.png Binary files differnew file mode 100644 index 0000000..de7fc59 --- /dev/null +++ b/graphics/tilesets/evol/artis-house.png diff --git a/graphics/tilesets/evol/artis-indoor-cellar-jail-x1x3.png b/graphics/tilesets/evol/artis-indoor-cellar-jail-x1x3.png Binary files differnew file mode 100644 index 0000000..b7cd7e4 --- /dev/null +++ b/graphics/tilesets/evol/artis-indoor-cellar-jail-x1x3.png diff --git a/graphics/tilesets/evol/artis-indoor-cellar.png b/graphics/tilesets/evol/artis-indoor-cellar.png Binary files differnew file mode 100644 index 0000000..34a24e6 --- /dev/null +++ b/graphics/tilesets/evol/artis-indoor-cellar.png diff --git a/graphics/tilesets/evol/artis-indoor-fringe.png b/graphics/tilesets/evol/artis-indoor-fringe.png Binary files differnew file mode 100644 index 0000000..2d709cd --- /dev/null +++ b/graphics/tilesets/evol/artis-indoor-fringe.png diff --git a/graphics/tilesets/evol/artis-indoor-x1x2.png b/graphics/tilesets/evol/artis-indoor-x1x2.png Binary files differnew file mode 100644 index 0000000..4e4f1cc --- /dev/null +++ b/graphics/tilesets/evol/artis-indoor-x1x2.png diff --git a/graphics/tilesets/evol/artis-indoor-x1x3.png b/graphics/tilesets/evol/artis-indoor-x1x3.png Binary files differnew file mode 100644 index 0000000..1fdd208 --- /dev/null +++ b/graphics/tilesets/evol/artis-indoor-x1x3.png diff --git a/graphics/tilesets/evol/artis-indoor-x1x4.png b/graphics/tilesets/evol/artis-indoor-x1x4.png Binary files differnew file mode 100644 index 0000000..ffb9b85 --- /dev/null +++ b/graphics/tilesets/evol/artis-indoor-x1x4.png diff --git a/graphics/tilesets/evol/artis-indoor-x2x4.png b/graphics/tilesets/evol/artis-indoor-x2x4.png Binary files differnew file mode 100644 index 0000000..68d4abd --- /dev/null +++ b/graphics/tilesets/evol/artis-indoor-x2x4.png diff --git a/graphics/tilesets/evol/artis-indoor.png b/graphics/tilesets/evol/artis-indoor.png Binary files differnew file mode 100644 index 0000000..8b3a919 --- /dev/null +++ b/graphics/tilesets/evol/artis-indoor.png diff --git a/graphics/tilesets/evol/artis-lamps-x1x3.png b/graphics/tilesets/evol/artis-lamps-x1x3.png Binary files differnew file mode 100644 index 0000000..6cc6da7 --- /dev/null +++ b/graphics/tilesets/evol/artis-lamps-x1x3.png diff --git a/graphics/tilesets/evol/artis-lamps.png b/graphics/tilesets/evol/artis-lamps.png Binary files differnew file mode 100644 index 0000000..2c0cfae --- /dev/null +++ b/graphics/tilesets/evol/artis-lamps.png diff --git a/graphics/tilesets/evol/artis-market.png b/graphics/tilesets/evol/artis-market.png Binary files differnew file mode 100644 index 0000000..40bbd7b --- /dev/null +++ b/graphics/tilesets/evol/artis-market.png diff --git a/graphics/tilesets/evol/artis-pavement.png b/graphics/tilesets/evol/artis-pavement.png Binary files differnew file mode 100644 index 0000000..be69135 --- /dev/null +++ b/graphics/tilesets/evol/artis-pavement.png diff --git a/graphics/tilesets/evol/artis-pillar-x1x2.png b/graphics/tilesets/evol/artis-pillar-x1x2.png Binary files differnew file mode 100644 index 0000000..fa25adf --- /dev/null +++ b/graphics/tilesets/evol/artis-pillar-x1x2.png diff --git a/graphics/tilesets/evol/artis-sewer-x3x3.png b/graphics/tilesets/evol/artis-sewer-x3x3.png Binary files differnew file mode 100644 index 0000000..f655172 --- /dev/null +++ b/graphics/tilesets/evol/artis-sewer-x3x3.png diff --git a/graphics/tilesets/evol/artis-sewer.png b/graphics/tilesets/evol/artis-sewer.png Binary files differnew file mode 100644 index 0000000..a7db4f6 --- /dev/null +++ b/graphics/tilesets/evol/artis-sewer.png diff --git a/graphics/tilesets/evol/artis-windows.png b/graphics/tilesets/evol/artis-windows.png Binary files differnew file mode 100644 index 0000000..cfb9fd0 --- /dev/null +++ b/graphics/tilesets/evol/artis-windows.png diff --git a/graphics/tilesets/evol/box-x1x2.png b/graphics/tilesets/evol/box-x1x2.png Binary files differnew file mode 100644 index 0000000..7f79f36 --- /dev/null +++ b/graphics/tilesets/evol/box-x1x2.png diff --git a/graphics/tilesets/evol/box.png b/graphics/tilesets/evol/box.png Binary files differnew file mode 100644 index 0000000..b82c6ef --- /dev/null +++ b/graphics/tilesets/evol/box.png diff --git a/graphics/tilesets/evol/candle-x1x2.png b/graphics/tilesets/evol/candle-x1x2.png Binary files differnew file mode 100644 index 0000000..b981055 --- /dev/null +++ b/graphics/tilesets/evol/candle-x1x2.png diff --git a/graphics/tilesets/evol/candle-x1x2.tsx b/graphics/tilesets/evol/candle-x1x2.tsx new file mode 100644 index 0000000..6559fde --- /dev/null +++ b/graphics/tilesets/evol/candle-x1x2.tsx @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="Candle x1x2" tilewidth="32" tileheight="64"> + <image source="candle-x1x2.png" width="96" height="128"/> + <tile id="0"> + <properties> + <property name="animation-delay0" value="13"/> + <property name="animation-delay1" value="12"/> + <property name="animation-delay2" value="13"/> + <property name="animation-delay3" value="12"/> + <property name="animation-delay4" value="11"/> + <property name="animation-frame0" value="0"/> + <property name="animation-frame1" value="1"/> + <property name="animation-frame2" value="2"/> + <property name="animation-frame3" value="1"/> + <property name="animation-frame4" value="2"/> + </properties> + </tile> + <tile id="3"> + <properties> + <property name="animation-delay0" value="13"/> + <property name="animation-delay1" value="12"/> + <property name="animation-delay2" value="13"/> + <property name="animation-delay3" value="12"/> + <property name="animation-delay4" value="11"/> + <property name="animation-frame0" value="3"/> + <property name="animation-frame1" value="4"/> + <property name="animation-frame2" value="5"/> + <property name="animation-frame3" value="4"/> + <property name="animation-frame4" value="5"/> + </properties> + </tile> + <tile id="6"> + <properties> + <property name="animation-delay0" value="13"/> + <property name="animation-delay1" value="12"/> + <property name="animation-delay2" value="13"/> + <property name="animation-delay3" value="12"/> + <property name="animation-delay4" value="11"/> + <property name="animation-frame0" value="6"/> + <property name="animation-frame1" value="7"/> + <property name="animation-frame2" value="8"/> + <property name="animation-frame3" value="7"/> + <property name="animation-frame4" value="8"/> + </properties> + </tile> + <tile id="9"> + <properties> + <property name="animation-delay0" value="13"/> + <property name="animation-delay1" value="12"/> + <property name="animation-delay2" value="13"/> + <property name="animation-delay3" value="12"/> + <property name="animation-delay4" value="11"/> + <property name="animation-frame0" value="9"/> + <property name="animation-frame1" value="10"/> + <property name="animation-frame2" value="11"/> + <property name="animation-frame3" value="10"/> + <property name="animation-frame4" value="11"/> + </properties> + </tile> +</tileset> diff --git a/graphics/tilesets/evol/cave.png b/graphics/tilesets/evol/cave.png Binary files differnew file mode 100644 index 0000000..db7ce39 --- /dev/null +++ b/graphics/tilesets/evol/cave.png diff --git a/graphics/tilesets/evol/dark-tileset-accessory-x1x2.png b/graphics/tilesets/evol/dark-tileset-accessory-x1x2.png Binary files differnew file mode 100644 index 0000000..0738246 --- /dev/null +++ b/graphics/tilesets/evol/dark-tileset-accessory-x1x2.png diff --git a/graphics/tilesets/evol/dark-tileset-accessory-x1x2.tsx b/graphics/tilesets/evol/dark-tileset-accessory-x1x2.tsx new file mode 100644 index 0000000..c1b03a4 --- /dev/null +++ b/graphics/tilesets/evol/dark-tileset-accessory-x1x2.tsx @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="dark-tileset-accessory-x1x2" tilewidth="32" tileheight="64" tilecount="64" columns="8"> + <image source="dark-tileset-accessory-x1x2.png" width="256" height="512"/> + <tile id="0"> + <animation> + <frame tileid="0" duration="100"/> + <frame tileid="1" duration="100"/> + <frame tileid="2" duration="100"/> + </animation> + </tile> + <tile id="3"> + <animation> + <frame tileid="3" duration="100"/> + <frame tileid="4" duration="100"/> + <frame tileid="5" duration="100"/> + </animation> + </tile> + <tile id="8"> + <animation> + <frame tileid="8" duration="100"/> + <frame tileid="9" duration="100"/> + <frame tileid="10" duration="100"/> + </animation> + </tile> + <tile id="11"> + <animation> + <frame tileid="11" duration="100"/> + <frame tileid="12" duration="100"/> + <frame tileid="13" duration="100"/> + </animation> + </tile> + <tile id="19"> + <animation> + <frame tileid="19" duration="150"/> + <frame tileid="20" duration="150"/> + <frame tileid="21" duration="150"/> + <frame tileid="22" duration="150"/> + </animation> + </tile> +</tileset> diff --git a/graphics/tilesets/evol/dark-tileset-accessory-x1x3.png b/graphics/tilesets/evol/dark-tileset-accessory-x1x3.png Binary files differnew file mode 100644 index 0000000..bb1b97e --- /dev/null +++ b/graphics/tilesets/evol/dark-tileset-accessory-x1x3.png diff --git a/graphics/tilesets/evol/dark-tileset-accessory.png b/graphics/tilesets/evol/dark-tileset-accessory.png Binary files differnew file mode 100644 index 0000000..b5657a1 --- /dev/null +++ b/graphics/tilesets/evol/dark-tileset-accessory.png diff --git a/graphics/tilesets/evol/dark-tileset-accessory.tsx b/graphics/tilesets/evol/dark-tileset-accessory.tsx new file mode 100644 index 0000000..22b8707 --- /dev/null +++ b/graphics/tilesets/evol/dark-tileset-accessory.tsx @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="dark-tileset-accessory" tilewidth="32" tileheight="32" tilecount="60" columns="15"> + <image source="dark-tileset-accessory.png" width="480" height="128"/> + <tile id="9"> + <animation> + <frame tileid="9" duration="100"/> + <frame tileid="10" duration="100"/> + <frame tileid="11" duration="100"/> + </animation> + </tile> + <tile id="12"> + <animation> + <frame tileid="12" duration="100"/> + <frame tileid="13" duration="100"/> + <frame tileid="14" duration="100"/> + </animation> + </tile> + <tile id="24"> + <animation> + <frame tileid="24" duration="100"/> + <frame tileid="25" duration="100"/> + <frame tileid="26" duration="100"/> + </animation> + </tile> + <tile id="27"> + <animation> + <frame tileid="27" duration="100"/> + <frame tileid="28" duration="100"/> + <frame tileid="29" duration="100"/> + </animation> + </tile> + <tile id="39"> + <animation> + <frame tileid="39" duration="100"/> + <frame tileid="40" duration="100"/> + <frame tileid="41" duration="100"/> + </animation> + </tile> + <tile id="42"> + <animation> + <frame tileid="42" duration="100"/> + <frame tileid="43" duration="100"/> + <frame tileid="44" duration="100"/> + </animation> + </tile> +</tileset> diff --git a/graphics/tilesets/evol/dark_tileset.png b/graphics/tilesets/evol/dark_tileset.png Binary files differnew file mode 100644 index 0000000..0ad98cd --- /dev/null +++ b/graphics/tilesets/evol/dark_tileset.png diff --git a/graphics/tilesets/evol/fire-cauldron.png b/graphics/tilesets/evol/fire-cauldron.png Binary files differnew file mode 100644 index 0000000..616c436 --- /dev/null +++ b/graphics/tilesets/evol/fire-cauldron.png diff --git a/graphics/tilesets/evol/fire-cauldron.tsx b/graphics/tilesets/evol/fire-cauldron.tsx new file mode 100644 index 0000000..025431a --- /dev/null +++ b/graphics/tilesets/evol/fire-cauldron.tsx @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="fire-cauldron" tilewidth="32" tileheight="64" tilecount="10" columns="10"> + <image source="fire-cauldron.png" width="320" height="64"/> + <tile id="0"> + <animation> + <frame tileid="0" duration="100"/> + <frame tileid="2" duration="100"/> + <frame tileid="4" duration="100"/> + <frame tileid="6" duration="100"/> + <frame tileid="8" duration="100"/> + </animation> + </tile> + <tile id="1"> + <animation> + <frame tileid="1" duration="100"/> + <frame tileid="3" duration="100"/> + <frame tileid="5" duration="100"/> + <frame tileid="7" duration="100"/> + <frame tileid="9" duration="100"/> + </animation> + </tile> +</tileset> diff --git a/graphics/tilesets/evol/fire.png b/graphics/tilesets/evol/fire.png Binary files differnew file mode 100644 index 0000000..400db4a --- /dev/null +++ b/graphics/tilesets/evol/fire.png diff --git a/graphics/tilesets/evol/ground.png b/graphics/tilesets/evol/ground.png Binary files differnew file mode 100644 index 0000000..c4869c4 --- /dev/null +++ b/graphics/tilesets/evol/ground.png diff --git a/graphics/tilesets/evol/guard-x2x2.png b/graphics/tilesets/evol/guard-x2x2.png Binary files differnew file mode 100644 index 0000000..b41b7c3 --- /dev/null +++ b/graphics/tilesets/evol/guard-x2x2.png diff --git a/graphics/tilesets/evol/hurns-accessory-x1x2.png b/graphics/tilesets/evol/hurns-accessory-x1x2.png Binary files differnew file mode 100644 index 0000000..288c2f8 --- /dev/null +++ b/graphics/tilesets/evol/hurns-accessory-x1x2.png diff --git a/graphics/tilesets/evol/hurns-accessory.png b/graphics/tilesets/evol/hurns-accessory.png Binary files differnew file mode 100644 index 0000000..8144233 --- /dev/null +++ b/graphics/tilesets/evol/hurns-accessory.png diff --git a/graphics/tilesets/evol/hurns-cave-accessory-x1x2.png b/graphics/tilesets/evol/hurns-cave-accessory-x1x2.png Binary files differnew file mode 100644 index 0000000..167224c --- /dev/null +++ b/graphics/tilesets/evol/hurns-cave-accessory-x1x2.png diff --git a/graphics/tilesets/evol/hurns-cave-accessory-x1x3.png b/graphics/tilesets/evol/hurns-cave-accessory-x1x3.png Binary files differnew file mode 100644 index 0000000..bb6baa0 --- /dev/null +++ b/graphics/tilesets/evol/hurns-cave-accessory-x1x3.png diff --git a/graphics/tilesets/evol/hurns-cave-accessory-x1x4.png b/graphics/tilesets/evol/hurns-cave-accessory-x1x4.png Binary files differnew file mode 100644 index 0000000..188881a --- /dev/null +++ b/graphics/tilesets/evol/hurns-cave-accessory-x1x4.png diff --git a/graphics/tilesets/evol/hurns-cave-accessory.png b/graphics/tilesets/evol/hurns-cave-accessory.png Binary files differnew file mode 100644 index 0000000..459e47f --- /dev/null +++ b/graphics/tilesets/evol/hurns-cave-accessory.png diff --git a/graphics/tilesets/evol/hurns-cave.png b/graphics/tilesets/evol/hurns-cave.png Binary files differnew file mode 100644 index 0000000..9adb47d --- /dev/null +++ b/graphics/tilesets/evol/hurns-cave.png diff --git a/graphics/tilesets/evol/hurns-ground.png b/graphics/tilesets/evol/hurns-ground.png Binary files differnew file mode 100644 index 0000000..26e8887 --- /dev/null +++ b/graphics/tilesets/evol/hurns-ground.png diff --git a/graphics/tilesets/evol/hurns-house.png b/graphics/tilesets/evol/hurns-house.png Binary files differnew file mode 100644 index 0000000..c5b24a3 --- /dev/null +++ b/graphics/tilesets/evol/hurns-house.png diff --git a/graphics/tilesets/evol/hurns-indoor-accessory.png b/graphics/tilesets/evol/hurns-indoor-accessory.png Binary files differnew file mode 100644 index 0000000..57459a0 --- /dev/null +++ b/graphics/tilesets/evol/hurns-indoor-accessory.png diff --git a/graphics/tilesets/evol/hurns-indoor-x1x3.png b/graphics/tilesets/evol/hurns-indoor-x1x3.png Binary files differnew file mode 100644 index 0000000..af7d364 --- /dev/null +++ b/graphics/tilesets/evol/hurns-indoor-x1x3.png diff --git a/graphics/tilesets/evol/hurns-indoor.png b/graphics/tilesets/evol/hurns-indoor.png Binary files differnew file mode 100644 index 0000000..3dd4a0e --- /dev/null +++ b/graphics/tilesets/evol/hurns-indoor.png diff --git a/graphics/tilesets/evol/hurns-teacup-vapor.png b/graphics/tilesets/evol/hurns-teacup-vapor.png Binary files differnew file mode 100644 index 0000000..2ac4f74 --- /dev/null +++ b/graphics/tilesets/evol/hurns-teacup-vapor.png diff --git a/graphics/tilesets/evol/hurns-wall.png b/graphics/tilesets/evol/hurns-wall.png Binary files differnew file mode 100644 index 0000000..931bd88 --- /dev/null +++ b/graphics/tilesets/evol/hurns-wall.png diff --git a/graphics/tilesets/evol/hurns_wood_lab.png b/graphics/tilesets/evol/hurns_wood_lab.png Binary files differnew file mode 100644 index 0000000..1961dd0 --- /dev/null +++ b/graphics/tilesets/evol/hurns_wood_lab.png diff --git a/graphics/tilesets/evol/lava.png b/graphics/tilesets/evol/lava.png Binary files differnew file mode 100644 index 0000000..bf32256 --- /dev/null +++ b/graphics/tilesets/evol/lava.png diff --git a/graphics/tilesets/evol/light-flickering-x1x4.png b/graphics/tilesets/evol/light-flickering-x1x4.png Binary files differnew file mode 100644 index 0000000..26d286b --- /dev/null +++ b/graphics/tilesets/evol/light-flickering-x1x4.png diff --git a/graphics/tilesets/evol/light-flickering-x1x4.tsx b/graphics/tilesets/evol/light-flickering-x1x4.tsx new file mode 100644 index 0000000..b5474a1 --- /dev/null +++ b/graphics/tilesets/evol/light-flickering-x1x4.tsx @@ -0,0 +1,193 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="light-flickering-x1x4" tilewidth="32" tileheight="128" tilecount="60" columns="15"> + <image source="light-flickering-x1x4.png" width="480" height="512"/> + <tile id="0"> + <animation> + <frame tileid="0" duration="100"/> + <frame tileid="3" duration="100"/> + <frame tileid="6" duration="100"/> + <frame tileid="9" duration="100"/> + <frame tileid="12" duration="100"/> + </animation> + </tile> + <tile id="1"> + <animation> + <frame tileid="1" duration="100"/> + <frame tileid="4" duration="100"/> + <frame tileid="7" duration="100"/> + <frame tileid="10" duration="100"/> + <frame tileid="13" duration="100"/> + </animation> + </tile> + <tile id="2"> + <animation> + <frame tileid="2" duration="100"/> + <frame tileid="5" duration="100"/> + <frame tileid="8" duration="100"/> + <frame tileid="11" duration="100"/> + <frame tileid="14" duration="100"/> + </animation> + </tile> + <tile id="9"> + <animation> + <frame tileid="9" duration="100"/> + <frame tileid="6" duration="100"/> + <frame tileid="3" duration="100"/> + <frame tileid="0" duration="100"/> + <frame tileid="12" duration="100"/> + </animation> + </tile> + <tile id="10"> + <animation> + <frame tileid="10" duration="100"/> + <frame tileid="7" duration="100"/> + <frame tileid="4" duration="100"/> + <frame tileid="1" duration="100"/> + <frame tileid="13" duration="100"/> + </animation> + </tile> + <tile id="11"> + <animation> + <frame tileid="11" duration="100"/> + <frame tileid="8" duration="100"/> + <frame tileid="5" duration="100"/> + <frame tileid="2" duration="100"/> + <frame tileid="14" duration="100"/> + </animation> + </tile> + <tile id="15"> + <animation> + <frame tileid="15" duration="100"/> + <frame tileid="18" duration="100"/> + <frame tileid="21" duration="100"/> + <frame tileid="24" duration="100"/> + <frame tileid="27" duration="100"/> + </animation> + </tile> + <tile id="16"> + <animation> + <frame tileid="16" duration="100"/> + <frame tileid="19" duration="100"/> + <frame tileid="22" duration="100"/> + <frame tileid="25" duration="100"/> + <frame tileid="28" duration="100"/> + </animation> + </tile> + <tile id="17"> + <animation> + <frame tileid="17" duration="100"/> + <frame tileid="20" duration="100"/> + <frame tileid="23" duration="100"/> + <frame tileid="26" duration="100"/> + <frame tileid="29" duration="100"/> + </animation> + </tile> + <tile id="24"> + <animation> + <frame tileid="24" duration="100"/> + <frame tileid="21" duration="100"/> + <frame tileid="18" duration="100"/> + <frame tileid="15" duration="100"/> + <frame tileid="27" duration="100"/> + </animation> + </tile> + <tile id="25"> + <animation> + <frame tileid="25" duration="100"/> + <frame tileid="22" duration="100"/> + <frame tileid="19" duration="100"/> + <frame tileid="16" duration="100"/> + <frame tileid="28" duration="100"/> + </animation> + </tile> + <tile id="26"> + <animation> + <frame tileid="26" duration="100"/> + <frame tileid="23" duration="100"/> + <frame tileid="20" duration="100"/> + <frame tileid="17" duration="100"/> + <frame tileid="29" duration="100"/> + </animation> + </tile> + <tile id="30"> + <animation> + <frame tileid="30" duration="100"/> + <frame tileid="33" duration="100"/> + <frame tileid="36" duration="100"/> + <frame tileid="39" duration="100"/> + <frame tileid="42" duration="100"/> + </animation> + </tile> + <tile id="31"> + <animation> + <frame tileid="31" duration="100"/> + <frame tileid="34" duration="100"/> + <frame tileid="37" duration="100"/> + <frame tileid="40" duration="100"/> + <frame tileid="43" duration="100"/> + </animation> + </tile> + <tile id="32"> + <animation> + <frame tileid="32" duration="100"/> + <frame tileid="35" duration="100"/> + <frame tileid="38" duration="100"/> + <frame tileid="41" duration="100"/> + <frame tileid="44" duration="100"/> + </animation> + </tile> + <tile id="39"> + <animation> + <frame tileid="39" duration="100"/> + <frame tileid="36" duration="100"/> + <frame tileid="33" duration="100"/> + <frame tileid="30" duration="100"/> + <frame tileid="42" duration="100"/> + </animation> + </tile> + <tile id="40"> + <animation> + <frame tileid="40" duration="100"/> + <frame tileid="37" duration="100"/> + <frame tileid="34" duration="100"/> + <frame tileid="31" duration="100"/> + <frame tileid="43" duration="100"/> + </animation> + </tile> + <tile id="41"> + <animation> + <frame tileid="41" duration="100"/> + <frame tileid="38" duration="100"/> + <frame tileid="35" duration="100"/> + <frame tileid="32" duration="100"/> + <frame tileid="44" duration="100"/> + </animation> + </tile> + <tile id="45"> + <animation> + <frame tileid="45" duration="100"/> + <frame tileid="48" duration="100"/> + <frame tileid="51" duration="100"/> + <frame tileid="54" duration="100"/> + <frame tileid="57" duration="100"/> + </animation> + </tile> + <tile id="46"> + <animation> + <frame tileid="46" duration="100"/> + <frame tileid="49" duration="100"/> + <frame tileid="52" duration="100"/> + <frame tileid="55" duration="100"/> + <frame tileid="58" duration="100"/> + </animation> + </tile> + <tile id="47"> + <animation> + <frame tileid="47" duration="100"/> + <frame tileid="50" duration="100"/> + <frame tileid="53" duration="100"/> + <frame tileid="56" duration="100"/> + <frame tileid="59" duration="100"/> + </animation> + </tile> +</tileset> diff --git a/graphics/tilesets/evol/mana-liane-x1x3.png b/graphics/tilesets/evol/mana-liane-x1x3.png Binary files differnew file mode 100644 index 0000000..2b52a3f --- /dev/null +++ b/graphics/tilesets/evol/mana-liane-x1x3.png diff --git a/graphics/tilesets/evol/shadow.png b/graphics/tilesets/evol/shadow.png Binary files differnew file mode 100644 index 0000000..4e59b33 --- /dev/null +++ b/graphics/tilesets/evol/shadow.png diff --git a/graphics/tilesets/evol/sunlight-x1x5.png b/graphics/tilesets/evol/sunlight-x1x5.png Binary files differnew file mode 100644 index 0000000..f15c9cc --- /dev/null +++ b/graphics/tilesets/evol/sunlight-x1x5.png diff --git a/graphics/tilesets/evol/swamp-accessory-x1x2.png b/graphics/tilesets/evol/swamp-accessory-x1x2.png Binary files differnew file mode 100644 index 0000000..38b8d6c --- /dev/null +++ b/graphics/tilesets/evol/swamp-accessory-x1x2.png diff --git a/graphics/tilesets/evol/swamp-accessory-x1x3.png b/graphics/tilesets/evol/swamp-accessory-x1x3.png Binary files differnew file mode 100644 index 0000000..14c8dd0 --- /dev/null +++ b/graphics/tilesets/evol/swamp-accessory-x1x3.png diff --git a/graphics/tilesets/evol/swamp-ground.png b/graphics/tilesets/evol/swamp-ground.png Binary files differnew file mode 100644 index 0000000..1f7e5a3 --- /dev/null +++ b/graphics/tilesets/evol/swamp-ground.png diff --git a/graphics/tilesets/evol/swamp-house.png b/graphics/tilesets/evol/swamp-house.png Binary files differnew file mode 100644 index 0000000..570f298 --- /dev/null +++ b/graphics/tilesets/evol/swamp-house.png diff --git a/graphics/tilesets/evol/tree-x1x3.png b/graphics/tilesets/evol/tree-x1x3.png Binary files differnew file mode 100644 index 0000000..d1a80d5 --- /dev/null +++ b/graphics/tilesets/evol/tree-x1x3.png diff --git a/graphics/tilesets/evol/tree-x1x4.png b/graphics/tilesets/evol/tree-x1x4.png Binary files differnew file mode 100644 index 0000000..babeabc --- /dev/null +++ b/graphics/tilesets/evol/tree-x1x4.png diff --git a/graphics/tilesets/evol/tree-x1x5.png b/graphics/tilesets/evol/tree-x1x5.png Binary files differnew file mode 100644 index 0000000..b563af4 --- /dev/null +++ b/graphics/tilesets/evol/tree-x1x5.png diff --git a/graphics/tilesets/evol/waterfall.png b/graphics/tilesets/evol/waterfall.png Binary files differnew file mode 100644 index 0000000..64ab710 --- /dev/null +++ b/graphics/tilesets/evol/waterfall.png diff --git a/graphics/tilesets/flags-anime_x2.png b/graphics/tilesets/flags-anime_x2.png Binary files differnew file mode 100644 index 0000000..4bce10b --- /dev/null +++ b/graphics/tilesets/flags-anime_x2.png diff --git a/graphics/tilesets/fluttering_banners.png b/graphics/tilesets/fluttering_banners.png Binary files differnew file mode 100644 index 0000000..7c1067d --- /dev/null +++ b/graphics/tilesets/fluttering_banners.png diff --git a/graphics/tilesets/fluttering_banners.tsx b/graphics/tilesets/fluttering_banners.tsx new file mode 100644 index 0000000..7ab2f2b --- /dev/null +++ b/graphics/tilesets/fluttering_banners.tsx @@ -0,0 +1,292 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="fluttering banners" tilewidth="32" tileheight="96"> + <image source="fluttering_banners.png" width="512" height="384"/> + <tile id="0"> + <animation> + <frame tileid="0" duration="175"/> + <frame tileid="1" duration="175"/> + <frame tileid="2" duration="175"/> + <frame tileid="3" duration="175"/> + <frame tileid="4" duration="175"/> + <frame tileid="5" duration="175"/> + <frame tileid="6" duration="175"/> + <frame tileid="7" duration="175"/> + </animation> + </tile> + <tile id="3"> + <animation> + <frame tileid="3" duration="175"/> + <frame tileid="4" duration="175"/> + <frame tileid="5" duration="175"/> + <frame tileid="6" duration="175"/> + <frame tileid="7" duration="175"/> + <frame tileid="0" duration="175"/> + <frame tileid="1" duration="175"/> + <frame tileid="2" duration="175"/> + </animation> + </tile> + <tile id="6"> + <animation> + <frame tileid="6" duration="175"/> + <frame tileid="7" duration="175"/> + <frame tileid="0" duration="175"/> + <frame tileid="1" duration="175"/> + <frame tileid="2" duration="175"/> + <frame tileid="3" duration="175"/> + <frame tileid="4" duration="175"/> + <frame tileid="5" duration="175"/> + </animation> + </tile> + <tile id="8"> + <animation> + <frame tileid="8" duration="175"/> + <frame tileid="9" duration="175"/> + <frame tileid="10" duration="175"/> + <frame tileid="11" duration="175"/> + <frame tileid="12" duration="175"/> + <frame tileid="13" duration="175"/> + <frame tileid="14" duration="175"/> + <frame tileid="15" duration="175"/> + </animation> + </tile> + <tile id="11"> + <animation> + <frame tileid="11" duration="175"/> + <frame tileid="12" duration="175"/> + <frame tileid="13" duration="175"/> + <frame tileid="14" duration="175"/> + <frame tileid="15" duration="175"/> + <frame tileid="8" duration="175"/> + <frame tileid="9" duration="175"/> + <frame tileid="10" duration="175"/> + </animation> + </tile> + <tile id="14"> + <animation> + <frame tileid="14" duration="175"/> + <frame tileid="15" duration="175"/> + <frame tileid="8" duration="175"/> + <frame tileid="9" duration="175"/> + <frame tileid="10" duration="175"/> + <frame tileid="11" duration="175"/> + <frame tileid="12" duration="175"/> + <frame tileid="13" duration="175"/> + </animation> + </tile> + <tile id="16"> + <animation> + <frame tileid="16" duration="175"/> + <frame tileid="17" duration="175"/> + <frame tileid="18" duration="175"/> + <frame tileid="19" duration="175"/> + <frame tileid="20" duration="175"/> + <frame tileid="21" duration="175"/> + <frame tileid="22" duration="175"/> + <frame tileid="23" duration="175"/> + </animation> + </tile> + <tile id="19"> + <animation> + <frame tileid="19" duration="175"/> + <frame tileid="20" duration="175"/> + <frame tileid="21" duration="175"/> + <frame tileid="22" duration="175"/> + <frame tileid="23" duration="175"/> + <frame tileid="16" duration="175"/> + <frame tileid="17" duration="175"/> + <frame tileid="18" duration="175"/> + </animation> + </tile> + <tile id="22"> + <animation> + <frame tileid="22" duration="175"/> + <frame tileid="23" duration="175"/> + <frame tileid="16" duration="175"/> + <frame tileid="17" duration="175"/> + <frame tileid="18" duration="175"/> + <frame tileid="19" duration="175"/> + <frame tileid="20" duration="175"/> + <frame tileid="21" duration="175"/> + </animation> + </tile> + <tile id="24"> + <animation> + <frame tileid="24" duration="175"/> + <frame tileid="25" duration="175"/> + <frame tileid="26" duration="175"/> + <frame tileid="27" duration="175"/> + <frame tileid="28" duration="175"/> + <frame tileid="29" duration="175"/> + <frame tileid="30" duration="175"/> + <frame tileid="31" duration="175"/> + </animation> + </tile> + <tile id="27"> + <animation> + <frame tileid="27" duration="175"/> + <frame tileid="28" duration="175"/> + <frame tileid="29" duration="175"/> + <frame tileid="30" duration="175"/> + <frame tileid="31" duration="175"/> + <frame tileid="24" duration="175"/> + <frame tileid="25" duration="175"/> + <frame tileid="26" duration="175"/> + </animation> + </tile> + <tile id="30"> + <animation> + <frame tileid="30" duration="175"/> + <frame tileid="31" duration="175"/> + <frame tileid="24" duration="175"/> + <frame tileid="25" duration="175"/> + <frame tileid="26" duration="175"/> + <frame tileid="27" duration="175"/> + <frame tileid="28" duration="175"/> + <frame tileid="29" duration="175"/> + </animation> + </tile> + <tile id="32"> + <animation> + <frame tileid="32" duration="175"/> + <frame tileid="33" duration="175"/> + <frame tileid="34" duration="175"/> + <frame tileid="35" duration="175"/> + <frame tileid="36" duration="175"/> + <frame tileid="37" duration="175"/> + <frame tileid="38" duration="175"/> + <frame tileid="39" duration="175"/> + </animation> + </tile> + <tile id="35"> + <animation> + <frame tileid="35" duration="175"/> + <frame tileid="36" duration="175"/> + <frame tileid="37" duration="175"/> + <frame tileid="38" duration="175"/> + <frame tileid="39" duration="175"/> + <frame tileid="32" duration="175"/> + <frame tileid="33" duration="175"/> + <frame tileid="34" duration="175"/> + </animation> + </tile> + <tile id="38"> + <animation> + <frame tileid="38" duration="175"/> + <frame tileid="39" duration="175"/> + <frame tileid="32" duration="175"/> + <frame tileid="33" duration="175"/> + <frame tileid="34" duration="175"/> + <frame tileid="35" duration="175"/> + <frame tileid="36" duration="175"/> + <frame tileid="37" duration="175"/> + </animation> + </tile> + <tile id="40"> + <animation> + <frame tileid="40" duration="175"/> + <frame tileid="41" duration="175"/> + <frame tileid="42" duration="175"/> + <frame tileid="43" duration="175"/> + <frame tileid="44" duration="175"/> + <frame tileid="45" duration="175"/> + <frame tileid="46" duration="175"/> + <frame tileid="47" duration="175"/> + </animation> + </tile> + <tile id="43"> + <animation> + <frame tileid="43" duration="175"/> + <frame tileid="44" duration="175"/> + <frame tileid="45" duration="175"/> + <frame tileid="46" duration="175"/> + <frame tileid="47" duration="175"/> + <frame tileid="40" duration="175"/> + <frame tileid="41" duration="175"/> + <frame tileid="42" duration="175"/> + </animation> + </tile> + <tile id="46"> + <animation> + <frame tileid="46" duration="175"/> + <frame tileid="47" duration="175"/> + <frame tileid="40" duration="175"/> + <frame tileid="41" duration="175"/> + <frame tileid="42" duration="175"/> + <frame tileid="43" duration="175"/> + <frame tileid="44" duration="175"/> + <frame tileid="45" duration="175"/> + </animation> + </tile> + <tile id="48"> + <animation> + <frame tileid="48" duration="175"/> + <frame tileid="49" duration="175"/> + <frame tileid="50" duration="175"/> + <frame tileid="51" duration="175"/> + <frame tileid="52" duration="175"/> + <frame tileid="53" duration="175"/> + <frame tileid="54" duration="175"/> + <frame tileid="55" duration="175"/> + </animation> + </tile> + <tile id="51"> + <animation> + <frame tileid="51" duration="175"/> + <frame tileid="52" duration="175"/> + <frame tileid="53" duration="175"/> + <frame tileid="54" duration="175"/> + <frame tileid="55" duration="175"/> + <frame tileid="48" duration="175"/> + <frame tileid="49" duration="175"/> + <frame tileid="50" duration="175"/> + </animation> + </tile> + <tile id="54"> + <animation> + <frame tileid="54" duration="175"/> + <frame tileid="55" duration="175"/> + <frame tileid="48" duration="175"/> + <frame tileid="49" duration="175"/> + <frame tileid="50" duration="175"/> + <frame tileid="51" duration="175"/> + <frame tileid="52" duration="175"/> + <frame tileid="53" duration="175"/> + </animation> + </tile> + <tile id="56"> + <animation> + <frame tileid="56" duration="175"/> + <frame tileid="57" duration="175"/> + <frame tileid="58" duration="175"/> + <frame tileid="59" duration="175"/> + <frame tileid="60" duration="175"/> + <frame tileid="61" duration="175"/> + <frame tileid="62" duration="175"/> + <frame tileid="63" duration="175"/> + </animation> + </tile> + <tile id="59"> + <animation> + <frame tileid="59" duration="175"/> + <frame tileid="60" duration="175"/> + <frame tileid="61" duration="175"/> + <frame tileid="62" duration="175"/> + <frame tileid="63" duration="175"/> + <frame tileid="56" duration="175"/> + <frame tileid="57" duration="175"/> + <frame tileid="58" duration="175"/> + </animation> + </tile> + <tile id="62"> + <animation> + <frame tileid="62" duration="175"/> + <frame tileid="63" duration="175"/> + <frame tileid="56" duration="175"/> + <frame tileid="57" duration="175"/> + <frame tileid="58" duration="175"/> + <frame tileid="59" duration="175"/> + <frame tileid="60" duration="175"/> + <frame tileid="61" duration="175"/> + </animation> + </tile> +</tileset> diff --git a/graphics/tilesets/fluttering_flags.png b/graphics/tilesets/fluttering_flags.png Binary files differnew file mode 100644 index 0000000..fb1659c --- /dev/null +++ b/graphics/tilesets/fluttering_flags.png diff --git a/graphics/tilesets/fluttering_flags.tsx b/graphics/tilesets/fluttering_flags.tsx new file mode 100644 index 0000000..c63fa94 --- /dev/null +++ b/graphics/tilesets/fluttering_flags.tsx @@ -0,0 +1,868 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="fluttering flags" tilewidth="32" tileheight="32"> + <image source="fluttering_flags.png" width="512" height="384"/> + <tile id="0"> + <animation> + <frame tileid="0" duration="150"/> + <frame tileid="1" duration="150"/> + <frame tileid="2" duration="150"/> + <frame tileid="3" duration="150"/> + <frame tileid="4" duration="150"/> + <frame tileid="5" duration="150"/> + <frame tileid="6" duration="150"/> + <frame tileid="7" duration="150"/> + </animation> + </tile> + <tile id="3"> + <animation> + <frame tileid="3" duration="150"/> + <frame tileid="4" duration="150"/> + <frame tileid="5" duration="150"/> + <frame tileid="6" duration="150"/> + <frame tileid="7" duration="150"/> + <frame tileid="0" duration="150"/> + <frame tileid="1" duration="150"/> + <frame tileid="2" duration="150"/> + </animation> + </tile> + <tile id="6"> + <animation> + <frame tileid="6" duration="150"/> + <frame tileid="7" duration="150"/> + <frame tileid="0" duration="150"/> + <frame tileid="1" duration="150"/> + <frame tileid="2" duration="150"/> + <frame tileid="3" duration="150"/> + <frame tileid="4" duration="150"/> + <frame tileid="5" duration="150"/> + </animation> + </tile> + <tile id="8"> + <animation> + <frame tileid="8" duration="150"/> + <frame tileid="9" duration="150"/> + <frame tileid="10" duration="150"/> + <frame tileid="11" duration="150"/> + <frame tileid="12" duration="150"/> + <frame tileid="13" duration="150"/> + <frame tileid="14" duration="150"/> + <frame tileid="15" duration="150"/> + </animation> + </tile> + <tile id="11"> + <animation> + <frame tileid="11" duration="150"/> + <frame tileid="12" duration="150"/> + <frame tileid="13" duration="150"/> + <frame tileid="14" duration="150"/> + <frame tileid="15" duration="150"/> + <frame tileid="8" duration="150"/> + <frame tileid="9" duration="150"/> + <frame tileid="10" duration="150"/> + </animation> + </tile> + <tile id="14"> + <animation> + <frame tileid="14" duration="150"/> + <frame tileid="15" duration="150"/> + <frame tileid="8" duration="150"/> + <frame tileid="9" duration="150"/> + <frame tileid="10" duration="150"/> + <frame tileid="11" duration="150"/> + <frame tileid="12" duration="150"/> + <frame tileid="13" duration="150"/> + </animation> + </tile> + <tile id="16"> + <animation> + <frame tileid="16" duration="150"/> + <frame tileid="17" duration="150"/> + <frame tileid="18" duration="150"/> + <frame tileid="19" duration="150"/> + <frame tileid="20" duration="150"/> + <frame tileid="21" duration="150"/> + <frame tileid="22" duration="150"/> + <frame tileid="23" duration="150"/> + </animation> + </tile> + <tile id="19"> + <animation> + <frame tileid="19" duration="150"/> + <frame tileid="20" duration="150"/> + <frame tileid="21" duration="150"/> + <frame tileid="22" duration="150"/> + <frame tileid="23" duration="150"/> + <frame tileid="16" duration="150"/> + <frame tileid="17" duration="150"/> + <frame tileid="18" duration="150"/> + </animation> + </tile> + <tile id="22"> + <animation> + <frame tileid="22" duration="150"/> + <frame tileid="23" duration="150"/> + <frame tileid="16" duration="150"/> + <frame tileid="17" duration="150"/> + <frame tileid="18" duration="150"/> + <frame tileid="19" duration="150"/> + <frame tileid="20" duration="150"/> + <frame tileid="21" duration="150"/> + </animation> + </tile> + <tile id="24"> + <animation> + <frame tileid="24" duration="150"/> + <frame tileid="25" duration="150"/> + <frame tileid="26" duration="150"/> + <frame tileid="27" duration="150"/> + <frame tileid="28" duration="150"/> + <frame tileid="29" duration="150"/> + <frame tileid="30" duration="150"/> + <frame tileid="31" duration="150"/> + </animation> + </tile> + <tile id="27"> + <animation> + <frame tileid="27" duration="150"/> + <frame tileid="28" duration="150"/> + <frame tileid="29" duration="150"/> + <frame tileid="30" duration="150"/> + <frame tileid="31" duration="150"/> + <frame tileid="24" duration="150"/> + <frame tileid="25" duration="150"/> + <frame tileid="26" duration="150"/> + </animation> + </tile> + <tile id="30"> + <animation> + <frame tileid="30" duration="150"/> + <frame tileid="31" duration="150"/> + <frame tileid="24" duration="150"/> + <frame tileid="25" duration="150"/> + <frame tileid="26" duration="150"/> + <frame tileid="27" duration="150"/> + <frame tileid="28" duration="150"/> + <frame tileid="29" duration="150"/> + </animation> + </tile> + <tile id="32"> + <animation> + <frame tileid="32" duration="150"/> + <frame tileid="33" duration="150"/> + <frame tileid="34" duration="150"/> + <frame tileid="35" duration="150"/> + <frame tileid="36" duration="150"/> + <frame tileid="37" duration="150"/> + <frame tileid="38" duration="150"/> + <frame tileid="39" duration="150"/> + </animation> + </tile> + <tile id="35"> + <animation> + <frame tileid="35" duration="150"/> + <frame tileid="36" duration="150"/> + <frame tileid="37" duration="150"/> + <frame tileid="38" duration="150"/> + <frame tileid="39" duration="150"/> + <frame tileid="32" duration="150"/> + <frame tileid="33" duration="150"/> + <frame tileid="34" duration="150"/> + </animation> + </tile> + <tile id="38"> + <animation> + <frame tileid="38" duration="150"/> + <frame tileid="39" duration="150"/> + <frame tileid="32" duration="150"/> + <frame tileid="33" duration="150"/> + <frame tileid="34" duration="150"/> + <frame tileid="35" duration="150"/> + <frame tileid="36" duration="150"/> + <frame tileid="37" duration="150"/> + </animation> + </tile> + <tile id="40"> + <animation> + <frame tileid="40" duration="150"/> + <frame tileid="41" duration="150"/> + <frame tileid="42" duration="150"/> + <frame tileid="43" duration="150"/> + <frame tileid="44" duration="150"/> + <frame tileid="45" duration="150"/> + <frame tileid="46" duration="150"/> + <frame tileid="47" duration="150"/> + </animation> + </tile> + <tile id="43"> + <animation> + <frame tileid="43" duration="150"/> + <frame tileid="44" duration="150"/> + <frame tileid="45" duration="150"/> + <frame tileid="46" duration="150"/> + <frame tileid="47" duration="150"/> + <frame tileid="40" duration="150"/> + <frame tileid="41" duration="150"/> + <frame tileid="42" duration="150"/> + </animation> + </tile> + <tile id="46"> + <animation> + <frame tileid="46" duration="150"/> + <frame tileid="47" duration="150"/> + <frame tileid="40" duration="150"/> + <frame tileid="41" duration="150"/> + <frame tileid="42" duration="150"/> + <frame tileid="43" duration="150"/> + <frame tileid="44" duration="150"/> + <frame tileid="45" duration="150"/> + </animation> + </tile> + <tile id="48"> + <animation> + <frame tileid="48" duration="150"/> + <frame tileid="49" duration="150"/> + <frame tileid="50" duration="150"/> + <frame tileid="51" duration="150"/> + <frame tileid="52" duration="150"/> + <frame tileid="53" duration="150"/> + <frame tileid="54" duration="150"/> + <frame tileid="55" duration="150"/> + </animation> + </tile> + <tile id="51"> + <animation> + <frame tileid="51" duration="150"/> + <frame tileid="52" duration="150"/> + <frame tileid="53" duration="150"/> + <frame tileid="54" duration="150"/> + <frame tileid="55" duration="150"/> + <frame tileid="48" duration="150"/> + <frame tileid="49" duration="150"/> + <frame tileid="50" duration="150"/> + </animation> + </tile> + <tile id="54"> + <animation> + <frame tileid="54" duration="150"/> + <frame tileid="55" duration="150"/> + <frame tileid="48" duration="150"/> + <frame tileid="49" duration="150"/> + <frame tileid="50" duration="150"/> + <frame tileid="51" duration="150"/> + <frame tileid="52" duration="150"/> + <frame tileid="53" duration="150"/> + </animation> + </tile> + <tile id="56"> + <animation> + <frame tileid="56" duration="150"/> + <frame tileid="57" duration="150"/> + <frame tileid="58" duration="150"/> + <frame tileid="59" duration="150"/> + <frame tileid="60" duration="150"/> + <frame tileid="61" duration="150"/> + <frame tileid="62" duration="150"/> + <frame tileid="63" duration="150"/> + </animation> + </tile> + <tile id="59"> + <animation> + <frame tileid="59" duration="150"/> + <frame tileid="60" duration="150"/> + <frame tileid="61" duration="150"/> + <frame tileid="62" duration="150"/> + <frame tileid="63" duration="150"/> + <frame tileid="56" duration="150"/> + <frame tileid="57" duration="150"/> + <frame tileid="58" duration="150"/> + </animation> + </tile> + <tile id="62"> + <animation> + <frame tileid="62" duration="150"/> + <frame tileid="63" duration="150"/> + <frame tileid="56" duration="150"/> + <frame tileid="57" duration="150"/> + <frame tileid="58" duration="150"/> + <frame tileid="59" duration="150"/> + <frame tileid="60" duration="150"/> + <frame tileid="61" duration="150"/> + </animation> + </tile> + <tile id="64"> + <animation> + <frame tileid="64" duration="150"/> + <frame tileid="66" duration="150"/> + <frame tileid="68" duration="150"/> + <frame tileid="70" duration="150"/> + <frame tileid="72" duration="150"/> + <frame tileid="74" duration="150"/> + <frame tileid="76" duration="150"/> + <frame tileid="78" duration="150"/> + </animation> + </tile> + <tile id="65"> + <animation> + <frame tileid="65" duration="150"/> + <frame tileid="67" duration="150"/> + <frame tileid="69" duration="150"/> + <frame tileid="71" duration="150"/> + <frame tileid="73" duration="150"/> + <frame tileid="75" duration="150"/> + <frame tileid="77" duration="150"/> + <frame tileid="79" duration="150"/> + </animation> + </tile> + <tile id="70"> + <animation> + <frame tileid="70" duration="150"/> + <frame tileid="72" duration="150"/> + <frame tileid="74" duration="150"/> + <frame tileid="76" duration="150"/> + <frame tileid="78" duration="150"/> + <frame tileid="64" duration="150"/> + <frame tileid="66" duration="150"/> + <frame tileid="68" duration="150"/> + </animation> + </tile> + <tile id="71"> + <animation> + <frame tileid="71" duration="150"/> + <frame tileid="73" duration="150"/> + <frame tileid="75" duration="150"/> + <frame tileid="77" duration="150"/> + <frame tileid="79" duration="150"/> + <frame tileid="65" duration="150"/> + <frame tileid="67" duration="150"/> + <frame tileid="69" duration="150"/> + </animation> + </tile> + <tile id="76"> + <animation> + <frame tileid="76" duration="150"/> + <frame tileid="78" duration="150"/> + <frame tileid="64" duration="150"/> + <frame tileid="66" duration="150"/> + <frame tileid="68" duration="150"/> + <frame tileid="70" duration="150"/> + <frame tileid="72" duration="150"/> + <frame tileid="74" duration="150"/> + </animation> + </tile> + <tile id="77"> + <animation> + <frame tileid="77" duration="150"/> + <frame tileid="79" duration="150"/> + <frame tileid="65" duration="150"/> + <frame tileid="67" duration="150"/> + <frame tileid="69" duration="150"/> + <frame tileid="71" duration="150"/> + <frame tileid="73" duration="150"/> + <frame tileid="75" duration="150"/> + </animation> + </tile> + <tile id="80"> + <animation> + <frame tileid="80" duration="150"/> + <frame tileid="82" duration="150"/> + <frame tileid="84" duration="150"/> + <frame tileid="86" duration="150"/> + <frame tileid="88" duration="150"/> + <frame tileid="90" duration="150"/> + <frame tileid="92" duration="150"/> + <frame tileid="94" duration="150"/> + </animation> + </tile> + <tile id="81"> + <animation> + <frame tileid="81" duration="150"/> + <frame tileid="83" duration="150"/> + <frame tileid="85" duration="150"/> + <frame tileid="87" duration="150"/> + <frame tileid="89" duration="150"/> + <frame tileid="91" duration="150"/> + <frame tileid="93" duration="150"/> + <frame tileid="95" duration="150"/> + </animation> + </tile> + <tile id="86"> + <animation> + <frame tileid="86" duration="150"/> + <frame tileid="88" duration="150"/> + <frame tileid="90" duration="150"/> + <frame tileid="92" duration="150"/> + <frame tileid="94" duration="150"/> + <frame tileid="80" duration="150"/> + <frame tileid="82" duration="150"/> + <frame tileid="84" duration="150"/> + </animation> + </tile> + <tile id="87"> + <animation> + <frame tileid="87" duration="150"/> + <frame tileid="89" duration="150"/> + <frame tileid="91" duration="150"/> + <frame tileid="93" duration="150"/> + <frame tileid="95" duration="150"/> + <frame tileid="81" duration="150"/> + <frame tileid="83" duration="150"/> + <frame tileid="85" duration="150"/> + </animation> + </tile> + <tile id="92"> + <animation> + <frame tileid="92" duration="150"/> + <frame tileid="94" duration="150"/> + <frame tileid="80" duration="150"/> + <frame tileid="82" duration="150"/> + <frame tileid="84" duration="150"/> + <frame tileid="86" duration="150"/> + <frame tileid="88" duration="150"/> + <frame tileid="90" duration="150"/> + </animation> + </tile> + <tile id="93"> + <animation> + <frame tileid="93" duration="150"/> + <frame tileid="95" duration="150"/> + <frame tileid="81" duration="150"/> + <frame tileid="83" duration="150"/> + <frame tileid="85" duration="150"/> + <frame tileid="87" duration="150"/> + <frame tileid="89" duration="150"/> + <frame tileid="91" duration="150"/> + </animation> + </tile> + <tile id="96"> + <animation> + <frame tileid="96" duration="150"/> + <frame tileid="98" duration="150"/> + <frame tileid="100" duration="150"/> + <frame tileid="102" duration="150"/> + <frame tileid="104" duration="150"/> + <frame tileid="106" duration="150"/> + <frame tileid="108" duration="150"/> + <frame tileid="110" duration="150"/> + </animation> + </tile> + <tile id="97"> + <animation> + <frame tileid="97" duration="150"/> + <frame tileid="99" duration="150"/> + <frame tileid="101" duration="150"/> + <frame tileid="103" duration="150"/> + <frame tileid="105" duration="150"/> + <frame tileid="107" duration="150"/> + <frame tileid="109" duration="150"/> + <frame tileid="111" duration="150"/> + </animation> + </tile> + <tile id="102"> + <animation> + <frame tileid="102" duration="150"/> + <frame tileid="104" duration="150"/> + <frame tileid="106" duration="150"/> + <frame tileid="108" duration="150"/> + <frame tileid="110" duration="150"/> + <frame tileid="96" duration="150"/> + <frame tileid="98" duration="150"/> + <frame tileid="100" duration="150"/> + </animation> + </tile> + <tile id="103"> + <animation> + <frame tileid="103" duration="150"/> + <frame tileid="105" duration="150"/> + <frame tileid="107" duration="150"/> + <frame tileid="109" duration="150"/> + <frame tileid="111" duration="150"/> + <frame tileid="97" duration="150"/> + <frame tileid="99" duration="150"/> + <frame tileid="101" duration="150"/> + </animation> + </tile> + <tile id="108"> + <animation> + <frame tileid="108" duration="150"/> + <frame tileid="110" duration="150"/> + <frame tileid="96" duration="150"/> + <frame tileid="98" duration="150"/> + <frame tileid="100" duration="150"/> + <frame tileid="102" duration="150"/> + <frame tileid="104" duration="150"/> + <frame tileid="106" duration="150"/> + </animation> + </tile> + <tile id="109"> + <animation> + <frame tileid="109" duration="150"/> + <frame tileid="111" duration="150"/> + <frame tileid="97" duration="150"/> + <frame tileid="99" duration="150"/> + <frame tileid="101" duration="150"/> + <frame tileid="103" duration="150"/> + <frame tileid="105" duration="150"/> + <frame tileid="107" duration="150"/> + </animation> + </tile> + <tile id="112"> + <animation> + <frame tileid="112" duration="150"/> + <frame tileid="114" duration="150"/> + <frame tileid="116" duration="150"/> + <frame tileid="118" duration="150"/> + <frame tileid="120" duration="150"/> + <frame tileid="122" duration="150"/> + <frame tileid="124" duration="150"/> + <frame tileid="126" duration="150"/> + </animation> + </tile> + <tile id="113"> + <animation> + <frame tileid="113" duration="150"/> + <frame tileid="115" duration="150"/> + <frame tileid="117" duration="150"/> + <frame tileid="119" duration="150"/> + <frame tileid="121" duration="150"/> + <frame tileid="123" duration="150"/> + <frame tileid="125" duration="150"/> + <frame tileid="127" duration="150"/> + </animation> + </tile> + <tile id="118"> + <animation> + <frame tileid="118" duration="150"/> + <frame tileid="120" duration="150"/> + <frame tileid="122" duration="150"/> + <frame tileid="124" duration="150"/> + <frame tileid="126" duration="150"/> + <frame tileid="112" duration="150"/> + <frame tileid="114" duration="150"/> + <frame tileid="116" duration="150"/> + </animation> + </tile> + <tile id="119"> + <animation> + <frame tileid="119" duration="150"/> + <frame tileid="121" duration="150"/> + <frame tileid="123" duration="150"/> + <frame tileid="125" duration="150"/> + <frame tileid="127" duration="150"/> + <frame tileid="113" duration="150"/> + <frame tileid="115" duration="150"/> + <frame tileid="117" duration="150"/> + </animation> + </tile> + <tile id="124"> + <animation> + <frame tileid="124" duration="150"/> + <frame tileid="126" duration="150"/> + <frame tileid="112" duration="150"/> + <frame tileid="114" duration="150"/> + <frame tileid="116" duration="150"/> + <frame tileid="118" duration="150"/> + <frame tileid="120" duration="150"/> + <frame tileid="122" duration="150"/> + </animation> + </tile> + <tile id="125"> + <animation> + <frame tileid="125" duration="150"/> + <frame tileid="127" duration="150"/> + <frame tileid="113" duration="150"/> + <frame tileid="115" duration="150"/> + <frame tileid="117" duration="150"/> + <frame tileid="119" duration="150"/> + <frame tileid="121" duration="150"/> + <frame tileid="123" duration="150"/> + </animation> + </tile> + <tile id="128"> + <animation> + <frame tileid="128" duration="150"/> + <frame tileid="130" duration="150"/> + <frame tileid="132" duration="150"/> + <frame tileid="134" duration="150"/> + <frame tileid="136" duration="150"/> + <frame tileid="138" duration="150"/> + <frame tileid="140" duration="150"/> + <frame tileid="142" duration="150"/> + </animation> + </tile> + <tile id="129"> + <animation> + <frame tileid="129" duration="150"/> + <frame tileid="131" duration="150"/> + <frame tileid="133" duration="150"/> + <frame tileid="135" duration="150"/> + <frame tileid="137" duration="150"/> + <frame tileid="139" duration="150"/> + <frame tileid="141" duration="150"/> + <frame tileid="143" duration="150"/> + </animation> + </tile> + <tile id="134"> + <animation> + <frame tileid="134" duration="150"/> + <frame tileid="136" duration="150"/> + <frame tileid="138" duration="150"/> + <frame tileid="140" duration="150"/> + <frame tileid="142" duration="150"/> + <frame tileid="128" duration="150"/> + <frame tileid="130" duration="150"/> + <frame tileid="132" duration="150"/> + </animation> + </tile> + <tile id="135"> + <animation> + <frame tileid="135" duration="150"/> + <frame tileid="137" duration="150"/> + <frame tileid="139" duration="150"/> + <frame tileid="141" duration="150"/> + <frame tileid="143" duration="150"/> + <frame tileid="129" duration="150"/> + <frame tileid="131" duration="150"/> + <frame tileid="133" duration="150"/> + </animation> + </tile> + <tile id="140"> + <animation> + <frame tileid="140" duration="150"/> + <frame tileid="142" duration="150"/> + <frame tileid="128" duration="150"/> + <frame tileid="130" duration="150"/> + <frame tileid="132" duration="150"/> + <frame tileid="134" duration="150"/> + <frame tileid="136" duration="150"/> + <frame tileid="138" duration="150"/> + </animation> + </tile> + <tile id="141"> + <animation> + <frame tileid="141" duration="150"/> + <frame tileid="143" duration="150"/> + <frame tileid="129" duration="150"/> + <frame tileid="131" duration="150"/> + <frame tileid="133" duration="150"/> + <frame tileid="135" duration="150"/> + <frame tileid="137" duration="150"/> + <frame tileid="139" duration="150"/> + </animation> + </tile> + <tile id="144"> + <animation> + <frame tileid="144" duration="150"/> + <frame tileid="146" duration="150"/> + <frame tileid="148" duration="150"/> + <frame tileid="150" duration="150"/> + <frame tileid="152" duration="150"/> + <frame tileid="154" duration="150"/> + <frame tileid="156" duration="150"/> + <frame tileid="158" duration="150"/> + </animation> + </tile> + <tile id="145"> + <animation> + <frame tileid="145" duration="150"/> + <frame tileid="147" duration="150"/> + <frame tileid="149" duration="150"/> + <frame tileid="151" duration="150"/> + <frame tileid="153" duration="150"/> + <frame tileid="155" duration="150"/> + <frame tileid="157" duration="150"/> + <frame tileid="159" duration="150"/> + </animation> + </tile> + <tile id="150"> + <animation> + <frame tileid="150" duration="150"/> + <frame tileid="152" duration="150"/> + <frame tileid="154" duration="150"/> + <frame tileid="156" duration="150"/> + <frame tileid="158" duration="150"/> + <frame tileid="144" duration="150"/> + <frame tileid="146" duration="150"/> + <frame tileid="148" duration="150"/> + </animation> + </tile> + <tile id="151"> + <animation> + <frame tileid="151" duration="150"/> + <frame tileid="153" duration="150"/> + <frame tileid="155" duration="150"/> + <frame tileid="157" duration="150"/> + <frame tileid="159" duration="150"/> + <frame tileid="145" duration="150"/> + <frame tileid="147" duration="150"/> + <frame tileid="149" duration="150"/> + </animation> + </tile> + <tile id="156"> + <animation> + <frame tileid="156" duration="150"/> + <frame tileid="158" duration="150"/> + <frame tileid="144" duration="150"/> + <frame tileid="146" duration="150"/> + <frame tileid="148" duration="150"/> + <frame tileid="150" duration="150"/> + <frame tileid="152" duration="150"/> + <frame tileid="154" duration="150"/> + </animation> + </tile> + <tile id="157"> + <animation> + <frame tileid="157" duration="150"/> + <frame tileid="159" duration="150"/> + <frame tileid="145" duration="150"/> + <frame tileid="147" duration="150"/> + <frame tileid="149" duration="150"/> + <frame tileid="151" duration="150"/> + <frame tileid="153" duration="150"/> + <frame tileid="155" duration="150"/> + </animation> + </tile> + <tile id="160"> + <animation> + <frame tileid="160" duration="150"/> + <frame tileid="162" duration="150"/> + <frame tileid="164" duration="150"/> + <frame tileid="166" duration="150"/> + <frame tileid="168" duration="150"/> + <frame tileid="170" duration="150"/> + <frame tileid="172" duration="150"/> + <frame tileid="174" duration="150"/> + </animation> + </tile> + <tile id="161"> + <animation> + <frame tileid="161" duration="150"/> + <frame tileid="163" duration="150"/> + <frame tileid="165" duration="150"/> + <frame tileid="167" duration="150"/> + <frame tileid="169" duration="150"/> + <frame tileid="171" duration="150"/> + <frame tileid="173" duration="150"/> + <frame tileid="175" duration="150"/> + </animation> + </tile> + <tile id="166"> + <animation> + <frame tileid="166" duration="150"/> + <frame tileid="168" duration="150"/> + <frame tileid="170" duration="150"/> + <frame tileid="172" duration="150"/> + <frame tileid="174" duration="150"/> + <frame tileid="160" duration="150"/> + <frame tileid="162" duration="150"/> + <frame tileid="164" duration="150"/> + </animation> + </tile> + <tile id="167"> + <animation> + <frame tileid="167" duration="150"/> + <frame tileid="169" duration="150"/> + <frame tileid="171" duration="150"/> + <frame tileid="173" duration="150"/> + <frame tileid="175" duration="150"/> + <frame tileid="161" duration="150"/> + <frame tileid="163" duration="150"/> + <frame tileid="165" duration="150"/> + </animation> + </tile> + <tile id="172"> + <animation> + <frame tileid="172" duration="150"/> + <frame tileid="174" duration="150"/> + <frame tileid="160" duration="150"/> + <frame tileid="162" duration="150"/> + <frame tileid="164" duration="150"/> + <frame tileid="166" duration="150"/> + <frame tileid="168" duration="150"/> + <frame tileid="170" duration="150"/> + </animation> + </tile> + <tile id="173"> + <animation> + <frame tileid="173" duration="150"/> + <frame tileid="175" duration="150"/> + <frame tileid="161" duration="150"/> + <frame tileid="163" duration="150"/> + <frame tileid="165" duration="150"/> + <frame tileid="167" duration="150"/> + <frame tileid="169" duration="150"/> + <frame tileid="171" duration="150"/> + </animation> + </tile> + <tile id="176"> + <animation> + <frame tileid="176" duration="150"/> + <frame tileid="178" duration="150"/> + <frame tileid="180" duration="150"/> + <frame tileid="182" duration="150"/> + <frame tileid="184" duration="150"/> + <frame tileid="186" duration="150"/> + <frame tileid="188" duration="150"/> + <frame tileid="190" duration="150"/> + </animation> + </tile> + <tile id="177"> + <animation> + <frame tileid="177" duration="150"/> + <frame tileid="179" duration="150"/> + <frame tileid="181" duration="150"/> + <frame tileid="183" duration="150"/> + <frame tileid="185" duration="150"/> + <frame tileid="187" duration="150"/> + <frame tileid="189" duration="150"/> + <frame tileid="191" duration="150"/> + </animation> + </tile> + <tile id="182"> + <animation> + <frame tileid="182" duration="150"/> + <frame tileid="184" duration="150"/> + <frame tileid="186" duration="150"/> + <frame tileid="188" duration="150"/> + <frame tileid="190" duration="150"/> + <frame tileid="176" duration="150"/> + <frame tileid="178" duration="150"/> + <frame tileid="180" duration="150"/> + </animation> + </tile> + <tile id="183"> + <animation> + <frame tileid="183" duration="150"/> + <frame tileid="185" duration="150"/> + <frame tileid="187" duration="150"/> + <frame tileid="189" duration="150"/> + <frame tileid="191" duration="150"/> + <frame tileid="177" duration="150"/> + <frame tileid="179" duration="150"/> + <frame tileid="181" duration="150"/> + </animation> + </tile> + <tile id="188"> + <animation> + <frame tileid="188" duration="150"/> + <frame tileid="190" duration="150"/> + <frame tileid="176" duration="150"/> + <frame tileid="178" duration="150"/> + <frame tileid="180" duration="150"/> + <frame tileid="182" duration="150"/> + <frame tileid="184" duration="150"/> + <frame tileid="186" duration="150"/> + </animation> + </tile> + <tile id="189"> + <animation> + <frame tileid="189" duration="150"/> + <frame tileid="191" duration="150"/> + <frame tileid="177" duration="150"/> + <frame tileid="179" duration="150"/> + <frame tileid="181" duration="150"/> + <frame tileid="183" duration="150"/> + <frame tileid="185" duration="150"/> + <frame tileid="187" duration="150"/> + </animation> + </tile> +</tileset> diff --git a/graphics/tilesets/footprints.png b/graphics/tilesets/footprints.png Binary files differnew file mode 100644 index 0000000..052c1b0 --- /dev/null +++ b/graphics/tilesets/footprints.png diff --git a/graphics/tilesets/forest.png b/graphics/tilesets/forest.png Binary files differnew file mode 100644 index 0000000..313d984 --- /dev/null +++ b/graphics/tilesets/forest.png diff --git a/graphics/tilesets/forest.tsx b/graphics/tilesets/forest.tsx new file mode 100644 index 0000000..f9de1b2 --- /dev/null +++ b/graphics/tilesets/forest.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="forest" tilewidth="32" tileheight="32"> + <image source="forest.png" width="608" height="672"/> +</tileset> diff --git a/graphics/tilesets/forest_cover.png b/graphics/tilesets/forest_cover.png Binary files differnew file mode 100644 index 0000000..0345395 --- /dev/null +++ b/graphics/tilesets/forest_cover.png diff --git a/graphics/tilesets/forest_cover.tsx b/graphics/tilesets/forest_cover.tsx new file mode 100644 index 0000000..4bffb90 --- /dev/null +++ b/graphics/tilesets/forest_cover.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="forest_cover" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/forest_cover.png" width="320" height="320"/> +</tileset> diff --git a/graphics/tilesets/forestwater.png b/graphics/tilesets/forestwater.png Binary files differnew file mode 100644 index 0000000..c948622 --- /dev/null +++ b/graphics/tilesets/forestwater.png diff --git a/graphics/tilesets/forge_x4.png b/graphics/tilesets/forge_x4.png Binary files differnew file mode 100644 index 0000000..d1c0359 --- /dev/null +++ b/graphics/tilesets/forge_x4.png diff --git a/graphics/tilesets/forge_x4.tsx b/graphics/tilesets/forge_x4.tsx new file mode 100644 index 0000000..7f42a19 --- /dev/null +++ b/graphics/tilesets/forge_x4.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="forge_x4" tilewidth="32" tileheight="128"> + <image source="../graphics/tiles/forge_x4.png" width="96" height="128"/> +</tileset> diff --git a/graphics/tilesets/grade_x3.png b/graphics/tilesets/grade_x3.png Binary files differnew file mode 100644 index 0000000..2a2eb91 --- /dev/null +++ b/graphics/tilesets/grade_x3.png diff --git a/graphics/tilesets/halinarzo.png b/graphics/tilesets/halinarzo.png Binary files differnew file mode 100644 index 0000000..60bdd25 --- /dev/null +++ b/graphics/tilesets/halinarzo.png diff --git a/graphics/tilesets/icecave.png b/graphics/tilesets/icecave.png Binary files differnew file mode 100644 index 0000000..dd41c0d --- /dev/null +++ b/graphics/tilesets/icecave.png diff --git a/graphics/tilesets/icecave.tsx b/graphics/tilesets/icecave.tsx new file mode 100644 index 0000000..584c2e1 --- /dev/null +++ b/graphics/tilesets/icecave.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="icecave" tilewidth="32" tileheight="32"> + <image source="icecave.png" width="512" height="256"/> +</tileset> diff --git a/graphics/tilesets/indoor-accessories.png b/graphics/tilesets/indoor-accessories.png Binary files differnew file mode 100644 index 0000000..098adc7 --- /dev/null +++ b/graphics/tilesets/indoor-accessories.png diff --git a/graphics/tilesets/indoor-accessories.tsx b/graphics/tilesets/indoor-accessories.tsx new file mode 100644 index 0000000..c0e7029 --- /dev/null +++ b/graphics/tilesets/indoor-accessories.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="accessories" tilewidth="32" tileheight="32" tilecount="400" columns="20"> + <image source="indoor-accessories.png" width="640" height="640"/> +</tileset> diff --git a/graphics/tilesets/inn.png b/graphics/tilesets/inn.png Binary files differnew file mode 100644 index 0000000..1fb67ac --- /dev/null +++ b/graphics/tilesets/inn.png diff --git a/graphics/tilesets/inn.tsx b/graphics/tilesets/inn.tsx new file mode 100644 index 0000000..1790323 --- /dev/null +++ b/graphics/tilesets/inn.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="inn" tilewidth="32" tileheight="32" tilecount="256" columns="16"> + <image source="inn.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/inn2.png b/graphics/tilesets/inn2.png Binary files differnew file mode 100644 index 0000000..fb3d604 --- /dev/null +++ b/graphics/tilesets/inn2.png diff --git a/graphics/tilesets/inn2.tsx b/graphics/tilesets/inn2.tsx new file mode 100644 index 0000000..e431043 --- /dev/null +++ b/graphics/tilesets/inn2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="inn2" tilewidth="32" tileheight="32" tilecount="256" columns="16"> + <image source="inn2.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/inn_x2.png b/graphics/tilesets/inn_x2.png Binary files differnew file mode 100644 index 0000000..c2e2f39 --- /dev/null +++ b/graphics/tilesets/inn_x2.png diff --git a/graphics/tilesets/inn_x2.tsx b/graphics/tilesets/inn_x2.tsx new file mode 100644 index 0000000..2ae8918 --- /dev/null +++ b/graphics/tilesets/inn_x2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="inn_x2" tilewidth="32" tileheight="64" tilecount="48" columns="16"> + <image source="inn_x2.png" width="512" height="192"/> +</tileset> diff --git a/graphics/tilesets/inn_x3.png b/graphics/tilesets/inn_x3.png Binary files differnew file mode 100644 index 0000000..b480cc3 --- /dev/null +++ b/graphics/tilesets/inn_x3.png diff --git a/graphics/tilesets/inn_x3.tsx b/graphics/tilesets/inn_x3.tsx new file mode 100644 index 0000000..601de26 --- /dev/null +++ b/graphics/tilesets/inn_x3.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="inn_x3" tilewidth="32" tileheight="96" tilecount="80" columns="16"> + <image source="inn_x3.png" width="512" height="480"/> +</tileset> diff --git a/graphics/tilesets/inn_x4.png b/graphics/tilesets/inn_x4.png Binary files differnew file mode 100644 index 0000000..79add8c --- /dev/null +++ b/graphics/tilesets/inn_x4.png diff --git a/graphics/tilesets/inn_x4.tsx b/graphics/tilesets/inn_x4.tsx new file mode 100644 index 0000000..4cc7ea7 --- /dev/null +++ b/graphics/tilesets/inn_x4.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="inn_x4" tilewidth="32" tileheight="128" tilecount="16" columns="16"> + <image source="inn_x4.png" width="512" height="128"/> +</tileset> diff --git a/graphics/tilesets/level-number.png b/graphics/tilesets/level-number.png Binary files differnew file mode 100644 index 0000000..2bd93ee --- /dev/null +++ b/graphics/tilesets/level-number.png diff --git a/graphics/tilesets/level-number.tsx b/graphics/tilesets/level-number.tsx new file mode 100644 index 0000000..8875ada --- /dev/null +++ b/graphics/tilesets/level-number.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="Level Number" tilewidth="32" tileheight="32" tilecount="16" columns="16"> + <image source="level-number.png" width="512" height="32"/> +</tileset> diff --git a/graphics/tilesets/lof/castle.tsx b/graphics/tilesets/lof/castle.tsx new file mode 100644 index 0000000..004866c --- /dev/null +++ b/graphics/tilesets/lof/castle.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="LoF Castle" tilewidth="32" tileheight="32"> + <image source="castle_1.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/lof/castle2.tsx b/graphics/tilesets/lof/castle2.tsx new file mode 100644 index 0000000..703691e --- /dev/null +++ b/graphics/tilesets/lof/castle2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="LoF Castle 2" tilewidth="32" tileheight="32"> + <image source="castle_2.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/lof/castle3.tsx b/graphics/tilesets/lof/castle3.tsx new file mode 100644 index 0000000..5c30bd0 --- /dev/null +++ b/graphics/tilesets/lof/castle3.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="LoF Castle 3" tilewidth="32" tileheight="32"> + <image source="castle_3.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/lof/castle_1.png b/graphics/tilesets/lof/castle_1.png Binary files differnew file mode 100644 index 0000000..70cff60 --- /dev/null +++ b/graphics/tilesets/lof/castle_1.png diff --git a/graphics/tilesets/lof/castle_2.png b/graphics/tilesets/lof/castle_2.png Binary files differnew file mode 100644 index 0000000..ba01e65 --- /dev/null +++ b/graphics/tilesets/lof/castle_2.png diff --git a/graphics/tilesets/lof/castle_3.png b/graphics/tilesets/lof/castle_3.png Binary files differnew file mode 100644 index 0000000..d545534 --- /dev/null +++ b/graphics/tilesets/lof/castle_3.png diff --git a/graphics/tilesets/lof/crypt_fringe.png b/graphics/tilesets/lof/crypt_fringe.png Binary files differnew file mode 100644 index 0000000..1ae63a5 --- /dev/null +++ b/graphics/tilesets/lof/crypt_fringe.png diff --git a/graphics/tilesets/lof/crypt_fringe_x3.png b/graphics/tilesets/lof/crypt_fringe_x3.png Binary files differnew file mode 100644 index 0000000..b905606 --- /dev/null +++ b/graphics/tilesets/lof/crypt_fringe_x3.png diff --git a/graphics/tilesets/lof/desert2.png b/graphics/tilesets/lof/desert2.png Binary files differnew file mode 100644 index 0000000..163ba6f --- /dev/null +++ b/graphics/tilesets/lof/desert2.png diff --git a/graphics/tilesets/lof/desert_x3.png b/graphics/tilesets/lof/desert_x3.png Binary files differnew file mode 100644 index 0000000..cdca6ff --- /dev/null +++ b/graphics/tilesets/lof/desert_x3.png diff --git a/graphics/tilesets/lof/garland.png b/graphics/tilesets/lof/garland.png Binary files differnew file mode 100644 index 0000000..2a4ac52 --- /dev/null +++ b/graphics/tilesets/lof/garland.png diff --git a/graphics/tilesets/lof/garland.tsx b/graphics/tilesets/lof/garland.tsx new file mode 100644 index 0000000..5b6b285 --- /dev/null +++ b/graphics/tilesets/lof/garland.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="garland" tilewidth="32" tileheight="32"> + <image source="garland.png" width="256" height="256"/> +</tileset> diff --git a/graphics/tilesets/lof/stone_mountain.png b/graphics/tilesets/lof/stone_mountain.png Binary files differnew file mode 100644 index 0000000..799eb02 --- /dev/null +++ b/graphics/tilesets/lof/stone_mountain.png diff --git a/graphics/tilesets/lof/stone_mountain.tsx b/graphics/tilesets/lof/stone_mountain.tsx new file mode 100644 index 0000000..af50b2c --- /dev/null +++ b/graphics/tilesets/lof/stone_mountain.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="LoF Stone Mountain" tilewidth="32" tileheight="32"> + <image source="stone_mountain.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/lof/tictactoe.png b/graphics/tilesets/lof/tictactoe.png Binary files differnew file mode 100644 index 0000000..f6af137 --- /dev/null +++ b/graphics/tilesets/lof/tictactoe.png diff --git a/graphics/tilesets/lof/trans_woodland_desert.png b/graphics/tilesets/lof/trans_woodland_desert.png Binary files differnew file mode 100644 index 0000000..b0dde4d --- /dev/null +++ b/graphics/tilesets/lof/trans_woodland_desert.png diff --git a/graphics/tilesets/lof/warp_gates.png b/graphics/tilesets/lof/warp_gates.png Binary files differnew file mode 100644 index 0000000..cee6f25 --- /dev/null +++ b/graphics/tilesets/lof/warp_gates.png diff --git a/graphics/tilesets/lof/woodland_indoor.png b/graphics/tilesets/lof/woodland_indoor.png Binary files differnew file mode 100644 index 0000000..8660345 --- /dev/null +++ b/graphics/tilesets/lof/woodland_indoor.png diff --git a/graphics/tilesets/lof/woodland_indoor.tsx b/graphics/tilesets/lof/woodland_indoor.tsx new file mode 100644 index 0000000..265c999 --- /dev/null +++ b/graphics/tilesets/lof/woodland_indoor.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="LoF woodland_indoor" tilewidth="32" tileheight="32"> + <image source="woodland_indoor.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/lof/woodland_indoor_extra.png b/graphics/tilesets/lof/woodland_indoor_extra.png Binary files differnew file mode 100644 index 0000000..595dccf --- /dev/null +++ b/graphics/tilesets/lof/woodland_indoor_extra.png diff --git a/graphics/tilesets/lof/woodland_indoor_extra.tsx b/graphics/tilesets/lof/woodland_indoor_extra.tsx new file mode 100644 index 0000000..073ad87 --- /dev/null +++ b/graphics/tilesets/lof/woodland_indoor_extra.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="LoF woodland-indoor-extra" tilewidth="32" tileheight="32"> + <image source="woodland_indoor_extra.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/lof/woodland_indoor_x2.png b/graphics/tilesets/lof/woodland_indoor_x2.png Binary files differnew file mode 100644 index 0000000..8317f29 --- /dev/null +++ b/graphics/tilesets/lof/woodland_indoor_x2.png diff --git a/graphics/tilesets/lof/woodland_indoor_x2.tsx b/graphics/tilesets/lof/woodland_indoor_x2.tsx new file mode 100644 index 0000000..926d6dd --- /dev/null +++ b/graphics/tilesets/lof/woodland_indoor_x2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="LoF woodland_indoor_x2" tilewidth="32" tileheight="64"> + <image source="woodland_indoor_x2.png" width="512" height="64"/> +</tileset> diff --git a/graphics/tilesets/lof/woodland_indoor_x3.png b/graphics/tilesets/lof/woodland_indoor_x3.png Binary files differnew file mode 100644 index 0000000..0acddd7 --- /dev/null +++ b/graphics/tilesets/lof/woodland_indoor_x3.png diff --git a/graphics/tilesets/lof/woodland_indoor_x3.tsx b/graphics/tilesets/lof/woodland_indoor_x3.tsx new file mode 100644 index 0000000..038fabe --- /dev/null +++ b/graphics/tilesets/lof/woodland_indoor_x3.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="LoF woodland_indoor_x3" tilewidth="32" tileheight="96"> + <image source="woodland_indoor_x3.png" width="512" height="96"/> +</tileset> diff --git a/graphics/tilesets/lof/woodland_indoor_x3_extra.png b/graphics/tilesets/lof/woodland_indoor_x3_extra.png Binary files differnew file mode 100644 index 0000000..07b5ee4 --- /dev/null +++ b/graphics/tilesets/lof/woodland_indoor_x3_extra.png diff --git a/graphics/tilesets/lof/woodland_indoor_x3_extra.tsx b/graphics/tilesets/lof/woodland_indoor_x3_extra.tsx new file mode 100644 index 0000000..93ab32f --- /dev/null +++ b/graphics/tilesets/lof/woodland_indoor_x3_extra.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="LoF woodland indoor x3 extra" tilewidth="32" tileheight="96"> + <image source="woodland_indoor_x3_extra.png" width="512" height="96"/> +</tileset> diff --git a/graphics/tilesets/lof/woodland_village.png b/graphics/tilesets/lof/woodland_village.png Binary files differnew file mode 100644 index 0000000..5d67d96 --- /dev/null +++ b/graphics/tilesets/lof/woodland_village.png diff --git a/graphics/tilesets/lof/woodland_village.tsx b/graphics/tilesets/lof/woodland_village.tsx new file mode 100644 index 0000000..b29bf52 --- /dev/null +++ b/graphics/tilesets/lof/woodland_village.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="LoF Woodland_village" tilewidth="32" tileheight="32"> + <image source="woodland_village.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/lof/woodland_village_winter.png b/graphics/tilesets/lof/woodland_village_winter.png Binary files differnew file mode 100644 index 0000000..9349aa7 --- /dev/null +++ b/graphics/tilesets/lof/woodland_village_winter.png diff --git a/graphics/tilesets/lof/woodland_village_winter.tsx b/graphics/tilesets/lof/woodland_village_winter.tsx new file mode 100644 index 0000000..8283fff --- /dev/null +++ b/graphics/tilesets/lof/woodland_village_winter.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="LoF woodland_village_winter" tilewidth="32" tileheight="32"> + <image source="woodland_village_winter.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/lof/woodland_village_x2.png b/graphics/tilesets/lof/woodland_village_x2.png Binary files differnew file mode 100644 index 0000000..b96d41a --- /dev/null +++ b/graphics/tilesets/lof/woodland_village_x2.png diff --git a/graphics/tilesets/lof/woodland_village_x2.tsx b/graphics/tilesets/lof/woodland_village_x2.tsx new file mode 100644 index 0000000..29b5270 --- /dev/null +++ b/graphics/tilesets/lof/woodland_village_x2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="LoF Woodland_village_x2" tilewidth="32" tileheight="64"> + <image source="woodland_village_x2.png" width="512" height="64"/> +</tileset> diff --git a/graphics/tilesets/magecity.png b/graphics/tilesets/magecity.png Binary files differnew file mode 100644 index 0000000..d2f12c7 --- /dev/null +++ b/graphics/tilesets/magecity.png diff --git a/graphics/tilesets/mountain.png b/graphics/tilesets/mountain.png Binary files differnew file mode 100644 index 0000000..1466ca1 --- /dev/null +++ b/graphics/tilesets/mountain.png diff --git a/graphics/tilesets/mountain.tsx b/graphics/tilesets/mountain.tsx new file mode 100644 index 0000000..7c405db --- /dev/null +++ b/graphics/tilesets/mountain.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="mountain" tilewidth="32" tileheight="32"> + <image source="mountain.png" width="416" height="448"/> +</tileset> diff --git a/graphics/tilesets/mushrooms.png b/graphics/tilesets/mushrooms.png Binary files differnew file mode 100644 index 0000000..24cee04 --- /dev/null +++ b/graphics/tilesets/mushrooms.png diff --git a/graphics/tilesets/mushrooms.tsx b/graphics/tilesets/mushrooms.tsx new file mode 100644 index 0000000..ad99bc2 --- /dev/null +++ b/graphics/tilesets/mushrooms.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="mushrooms" tilewidth="32" tileheight="32"> + <image source="mushrooms.png" width="640" height="224"/> +</tileset> diff --git a/graphics/tilesets/night.png b/graphics/tilesets/night.png Binary files differnew file mode 100644 index 0000000..97dfc54 --- /dev/null +++ b/graphics/tilesets/night.png diff --git a/graphics/tilesets/piou_accessories.png b/graphics/tilesets/piou_accessories.png Binary files differnew file mode 100644 index 0000000..0b7105b --- /dev/null +++ b/graphics/tilesets/piou_accessories.png diff --git a/graphics/tilesets/pots_x2.png b/graphics/tilesets/pots_x2.png Binary files differnew file mode 100644 index 0000000..09c2a16 --- /dev/null +++ b/graphics/tilesets/pots_x2.png diff --git a/graphics/tilesets/pots_x2.tsx b/graphics/tilesets/pots_x2.tsx new file mode 100644 index 0000000..3be8262 --- /dev/null +++ b/graphics/tilesets/pots_x2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="pots_x2" tilewidth="32" tileheight="64"> + <image source="pots_x2.png" width="512" height="64"/> +</tileset> diff --git a/graphics/tilesets/power_circle_x2.png b/graphics/tilesets/power_circle_x2.png Binary files differnew file mode 100644 index 0000000..eb5198f --- /dev/null +++ b/graphics/tilesets/power_circle_x2.png diff --git a/graphics/tilesets/power_circle_x2.tsx b/graphics/tilesets/power_circle_x2.tsx new file mode 100644 index 0000000..2e1176d --- /dev/null +++ b/graphics/tilesets/power_circle_x2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="power_circle_x2" tilewidth="32" tileheight="64"> + <image source="power_circle_x2.png" width="96" height="64"/> +</tileset> diff --git a/graphics/tilesets/rails.png b/graphics/tilesets/rails.png Binary files differnew file mode 100644 index 0000000..4def357 --- /dev/null +++ b/graphics/tilesets/rails.png diff --git a/graphics/tilesets/rails_x2.png b/graphics/tilesets/rails_x2.png Binary files differnew file mode 100644 index 0000000..2d9e914 --- /dev/null +++ b/graphics/tilesets/rails_x2.png diff --git a/graphics/tilesets/ruins.png b/graphics/tilesets/ruins.png Binary files differnew file mode 100644 index 0000000..a294cce --- /dev/null +++ b/graphics/tilesets/ruins.png diff --git a/graphics/tilesets/sail.png b/graphics/tilesets/sail.png Binary files differnew file mode 100644 index 0000000..18c453a --- /dev/null +++ b/graphics/tilesets/sail.png diff --git a/graphics/tilesets/savannah.png b/graphics/tilesets/savannah.png Binary files differnew file mode 100644 index 0000000..7eae8c1 --- /dev/null +++ b/graphics/tilesets/savannah.png diff --git a/graphics/tilesets/ship-base.png b/graphics/tilesets/ship-base.png Binary files differnew file mode 100644 index 0000000..5be7dbe --- /dev/null +++ b/graphics/tilesets/ship-base.png diff --git a/graphics/tilesets/ship-flags-x3x2.png b/graphics/tilesets/ship-flags-x3x2.png Binary files differnew file mode 100644 index 0000000..e7ce43f --- /dev/null +++ b/graphics/tilesets/ship-flags-x3x2.png diff --git a/graphics/tilesets/ship-flags-x3x2.tsx b/graphics/tilesets/ship-flags-x3x2.tsx new file mode 100644 index 0000000..9a337a4 --- /dev/null +++ b/graphics/tilesets/ship-flags-x3x2.tsx @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="Ship Flags x3x2" tilewidth="96" tileheight="64"> + <image source="ship-flags-x3x2.png" width="192" height="448"/> + <tile id="0"> + <properties> + <property name="animation-delay0" value="16"/> + <property name="animation-delay1" value="16"/> + <property name="animation-delay2" value="16"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="16"/> + <property name="animation-delay5" value="16"/> + <property name="animation-delay6" value="16"/> + <property name="animation-frame0" value="0"/> + <property name="animation-frame1" value="1"/> + <property name="animation-frame2" value="2"/> + <property name="animation-frame3" value="3"/> + <property name="animation-frame4" value="4"/> + <property name="animation-frame5" value="5"/> + <property name="animation-frame6" value="6"/> + </properties> + </tile> + <tile id="7"> + <properties> + <property name="animation-delay0" value="16"/> + <property name="animation-delay1" value="16"/> + <property name="animation-delay2" value="16"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="16"/> + <property name="animation-delay5" value="16"/> + <property name="animation-delay6" value="16"/> + <property name="animation-frame0" value="7"/> + <property name="animation-frame1" value="8"/> + <property name="animation-frame2" value="9"/> + <property name="animation-frame3" value="10"/> + <property name="animation-frame4" value="11"/> + <property name="animation-frame5" value="12"/> + <property name="animation-frame6" value="13"/> + </properties> + </tile> +</tileset>
\ No newline at end of file diff --git a/graphics/tilesets/ship-indoor-fringe.png b/graphics/tilesets/ship-indoor-fringe.png Binary files differnew file mode 100644 index 0000000..6de50d4 --- /dev/null +++ b/graphics/tilesets/ship-indoor-fringe.png diff --git a/graphics/tilesets/ship-indoor-x2x4.png b/graphics/tilesets/ship-indoor-x2x4.png Binary files differnew file mode 100644 index 0000000..3d64f0e --- /dev/null +++ b/graphics/tilesets/ship-indoor-x2x4.png diff --git a/graphics/tilesets/ship-indoor.png b/graphics/tilesets/ship-indoor.png Binary files differnew file mode 100644 index 0000000..31cf881 --- /dev/null +++ b/graphics/tilesets/ship-indoor.png diff --git a/graphics/tilesets/ship-mast.png b/graphics/tilesets/ship-mast.png Binary files differnew file mode 100644 index 0000000..fd27752 --- /dev/null +++ b/graphics/tilesets/ship-mast.png diff --git a/graphics/tilesets/ship.png b/graphics/tilesets/ship.png Binary files differnew file mode 100644 index 0000000..37ae38c --- /dev/null +++ b/graphics/tilesets/ship.png diff --git a/graphics/tilesets/signs.tsx b/graphics/tilesets/signs.tsx new file mode 100644 index 0000000..8b4e5aa --- /dev/null +++ b/graphics/tilesets/signs.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="signs x2" tilewidth="32" tileheight="64" tilecount="36" columns="9"> + <image source="signs_x2.png" width="288" height="256"/> +</tileset> diff --git a/graphics/tilesets/signs_x2.png b/graphics/tilesets/signs_x2.png Binary files differnew file mode 100644 index 0000000..e2f4a3e --- /dev/null +++ b/graphics/tilesets/signs_x2.png diff --git a/graphics/tilesets/signs_x2.tsx b/graphics/tilesets/signs_x2.tsx new file mode 100644 index 0000000..c8ae880 --- /dev/null +++ b/graphics/tilesets/signs_x2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="signs_x2" tilewidth="32" tileheight="64" tilecount="36" columns="9"> + <image source="signs_x2.png" width="288" height="256"/> +</tileset> diff --git a/graphics/tilesets/snow.png b/graphics/tilesets/snow.png Binary files differnew file mode 100644 index 0000000..18a4686 --- /dev/null +++ b/graphics/tilesets/snow.png diff --git a/graphics/tilesets/snow.tsx b/graphics/tilesets/snow.tsx new file mode 100644 index 0000000..25775ef --- /dev/null +++ b/graphics/tilesets/snow.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="snow" tilewidth="32" tileheight="32"> + <image source="snow.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/snow2.png b/graphics/tilesets/snow2.png Binary files differnew file mode 100644 index 0000000..ba088ac --- /dev/null +++ b/graphics/tilesets/snow2.png diff --git a/graphics/tilesets/snow2.tsx b/graphics/tilesets/snow2.tsx new file mode 100644 index 0000000..fa49b90 --- /dev/null +++ b/graphics/tilesets/snow2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="snow2" tilewidth="32" tileheight="32"> + <image source="snow2.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/snow_docks.png b/graphics/tilesets/snow_docks.png Binary files differnew file mode 100644 index 0000000..e3352f9 --- /dev/null +++ b/graphics/tilesets/snow_docks.png diff --git a/graphics/tilesets/snow_docks.tsx b/graphics/tilesets/snow_docks.tsx new file mode 100644 index 0000000..ff5bd65 --- /dev/null +++ b/graphics/tilesets/snow_docks.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="snow_docks" tilewidth="32" tileheight="32"> + <image source="snow_docks.png" width="512" height="320"/> +</tileset> diff --git a/graphics/tilesets/snow_ground.png b/graphics/tilesets/snow_ground.png Binary files differnew file mode 100644 index 0000000..ae16198 --- /dev/null +++ b/graphics/tilesets/snow_ground.png diff --git a/graphics/tilesets/snow_ground.tsx b/graphics/tilesets/snow_ground.tsx new file mode 100644 index 0000000..973dc13 --- /dev/null +++ b/graphics/tilesets/snow_ground.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="snow_ground" tilewidth="32" tileheight="32"> + <image source="snow_ground.png" width="352" height="224"/> +</tileset> diff --git a/graphics/tilesets/snow_tree_x3.png b/graphics/tilesets/snow_tree_x3.png Binary files differnew file mode 100644 index 0000000..9804aa1 --- /dev/null +++ b/graphics/tilesets/snow_tree_x3.png diff --git a/graphics/tilesets/snow_tree_x3.tsx b/graphics/tilesets/snow_tree_x3.tsx new file mode 100644 index 0000000..120e2af --- /dev/null +++ b/graphics/tilesets/snow_tree_x3.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="snow_tree_x3" tilewidth="64" tileheight="96"> + <image source="snow_tree_x3.png" width="256" height="96"/> +</tileset> diff --git a/graphics/tilesets/snow_village.png b/graphics/tilesets/snow_village.png Binary files differnew file mode 100644 index 0000000..c12da33 --- /dev/null +++ b/graphics/tilesets/snow_village.png diff --git a/graphics/tilesets/snow_village.tsx b/graphics/tilesets/snow_village.tsx new file mode 100644 index 0000000..308b8bb --- /dev/null +++ b/graphics/tilesets/snow_village.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="snow_village" tilewidth="32" tileheight="32"> + <image source="snow_village.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/snow_village2.png b/graphics/tilesets/snow_village2.png Binary files differnew file mode 100644 index 0000000..0998252 --- /dev/null +++ b/graphics/tilesets/snow_village2.png diff --git a/graphics/tilesets/snow_village2.tsx b/graphics/tilesets/snow_village2.tsx new file mode 100644 index 0000000..c09de3b --- /dev/null +++ b/graphics/tilesets/snow_village2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="snow_village2" tilewidth="32" tileheight="32"> + <image source="snow_village2.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/snow_village_x3.png b/graphics/tilesets/snow_village_x3.png Binary files differnew file mode 100644 index 0000000..3953aa6 --- /dev/null +++ b/graphics/tilesets/snow_village_x3.png diff --git a/graphics/tilesets/snow_village_x3.tsx b/graphics/tilesets/snow_village_x3.tsx new file mode 100644 index 0000000..4ba8471 --- /dev/null +++ b/graphics/tilesets/snow_village_x3.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="snow_village_x3" tilewidth="32" tileheight="96"> + <image source="snow_village_x3.png" width="320" height="96"/> +</tileset> diff --git a/graphics/tilesets/snow_village_x4.png b/graphics/tilesets/snow_village_x4.png Binary files differnew file mode 100644 index 0000000..febc405 --- /dev/null +++ b/graphics/tilesets/snow_village_x4.png diff --git a/graphics/tilesets/snow_village_x4.tsx b/graphics/tilesets/snow_village_x4.tsx new file mode 100644 index 0000000..7708a68 --- /dev/null +++ b/graphics/tilesets/snow_village_x4.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="snow_village_x4" tilewidth="32" tileheight="128"> + <image source="snow_village_x4.png" width="320" height="128"/> +</tileset> diff --git a/graphics/tilesets/snow_x2.png b/graphics/tilesets/snow_x2.png Binary files differnew file mode 100644 index 0000000..ea26049 --- /dev/null +++ b/graphics/tilesets/snow_x2.png diff --git a/graphics/tilesets/snow_x2.tsx b/graphics/tilesets/snow_x2.tsx new file mode 100644 index 0000000..0a300c2 --- /dev/null +++ b/graphics/tilesets/snow_x2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="snow_x2" tilewidth="32" tileheight="64"> + <image source="snow_x2.png" width="512" height="64"/> +</tileset> diff --git a/graphics/tilesets/snow_x3.png b/graphics/tilesets/snow_x3.png Binary files differnew file mode 100644 index 0000000..781f115 --- /dev/null +++ b/graphics/tilesets/snow_x3.png diff --git a/graphics/tilesets/snow_x3.tsx b/graphics/tilesets/snow_x3.tsx new file mode 100644 index 0000000..72fadc2 --- /dev/null +++ b/graphics/tilesets/snow_x3.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="snow_x3" tilewidth="32" tileheight="96"> + <image source="snow_x3.png" width="128" height="96"/> +</tileset> diff --git a/graphics/tilesets/snow_x4.png b/graphics/tilesets/snow_x4.png Binary files differnew file mode 100644 index 0000000..bb9a31f --- /dev/null +++ b/graphics/tilesets/snow_x4.png diff --git a/graphics/tilesets/snow_x4.tsx b/graphics/tilesets/snow_x4.tsx new file mode 100644 index 0000000..56694b0 --- /dev/null +++ b/graphics/tilesets/snow_x4.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="snow_x4" tilewidth="32" tileheight="128"> + <image source="snow_x4.png" width="128" height="128"/> +</tileset> diff --git a/graphics/tilesets/soccer_field.png b/graphics/tilesets/soccer_field.png Binary files differnew file mode 100644 index 0000000..1318e37 --- /dev/null +++ b/graphics/tilesets/soccer_field.png diff --git a/graphics/tilesets/sot/barrel.png b/graphics/tilesets/sot/barrel.png Binary files differnew file mode 100644 index 0000000..35bea92 --- /dev/null +++ b/graphics/tilesets/sot/barrel.png diff --git a/graphics/tilesets/sot/castle_outside.png b/graphics/tilesets/sot/castle_outside.png Binary files differnew file mode 100644 index 0000000..d979b7b --- /dev/null +++ b/graphics/tilesets/sot/castle_outside.png diff --git a/graphics/tilesets/sot/castlefloors.png b/graphics/tilesets/sot/castlefloors.png Binary files differnew file mode 100644 index 0000000..7b83791 --- /dev/null +++ b/graphics/tilesets/sot/castlefloors.png diff --git a/graphics/tilesets/sot/castlewalls.png b/graphics/tilesets/sot/castlewalls.png Binary files differnew file mode 100644 index 0000000..6fb5cfb --- /dev/null +++ b/graphics/tilesets/sot/castlewalls.png diff --git a/graphics/tilesets/sot/cementstair.png b/graphics/tilesets/sot/cementstair.png Binary files differnew file mode 100644 index 0000000..353e152 --- /dev/null +++ b/graphics/tilesets/sot/cementstair.png diff --git a/graphics/tilesets/sot/house.png b/graphics/tilesets/sot/house.png Binary files differnew file mode 100644 index 0000000..1b1df34 --- /dev/null +++ b/graphics/tilesets/sot/house.png diff --git a/graphics/tilesets/sot/inside.png b/graphics/tilesets/sot/inside.png Binary files differnew file mode 100644 index 0000000..82812e4 --- /dev/null +++ b/graphics/tilesets/sot/inside.png diff --git a/graphics/tilesets/sot/shrine.png b/graphics/tilesets/sot/shrine.png Binary files differnew file mode 100644 index 0000000..0ed6d46 --- /dev/null +++ b/graphics/tilesets/sot/shrine.png diff --git a/graphics/tilesets/sot/stairs.png b/graphics/tilesets/sot/stairs.png Binary files differnew file mode 100644 index 0000000..6e7dea4 --- /dev/null +++ b/graphics/tilesets/sot/stairs.png diff --git a/graphics/tilesets/sot/victorian_fence.png b/graphics/tilesets/sot/victorian_fence.png Binary files differnew file mode 100644 index 0000000..b7ad977 --- /dev/null +++ b/graphics/tilesets/sot/victorian_fence.png diff --git a/graphics/tilesets/sot/victorian_house.png b/graphics/tilesets/sot/victorian_house.png Binary files differnew file mode 100644 index 0000000..ee3da77 --- /dev/null +++ b/graphics/tilesets/sot/victorian_house.png diff --git a/graphics/tilesets/sot/woodenbeam.png b/graphics/tilesets/sot/woodenbeam.png Binary files differnew file mode 100644 index 0000000..088fed7 --- /dev/null +++ b/graphics/tilesets/sot/woodenbeam.png diff --git a/graphics/tilesets/spinning_wheel.png b/graphics/tilesets/spinning_wheel.png Binary files differnew file mode 100644 index 0000000..2ce2e8f --- /dev/null +++ b/graphics/tilesets/spinning_wheel.png diff --git a/graphics/tilesets/staircase.png b/graphics/tilesets/staircase.png Binary files differnew file mode 100644 index 0000000..5c36daf --- /dev/null +++ b/graphics/tilesets/staircase.png diff --git a/graphics/tilesets/stone_lab.png b/graphics/tilesets/stone_lab.png Binary files differnew file mode 100644 index 0000000..3b08b37 --- /dev/null +++ b/graphics/tilesets/stone_lab.png diff --git a/graphics/tilesets/stone_lab.tsx b/graphics/tilesets/stone_lab.tsx new file mode 100644 index 0000000..a6ced29 --- /dev/null +++ b/graphics/tilesets/stone_lab.tsx @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="stone_lab" tilewidth="96" tileheight="128"> + <image source="../graphics/tiles/stone_lab.png" width="384" height="384"/> + <tile id="8"> + <properties> + <property name="animation-delay0" value="5"/> + <property name="animation-delay1" value="5"/> + <property name="animation-delay2" value="5"/> + <property name="animation-delay3" value="5"/> + <property name="animation-delay4" value="5"/> + <property name="animation-delay5" value="5"/> + <property name="animation-delay6" value="5"/> + <property name="animation-delay7" value="5"/> + <property name="animation-frame0" value="1"/> + <property name="animation-frame1" value="2"/> + <property name="animation-frame2" value="3"/> + <property name="animation-frame3" value="4"/> + <property name="animation-frame4" value="5"/> + <property name="animation-frame5" value="6"/> + <property name="animation-frame6" value="7"/> + <property name="animation-frame7" value="0"/> + </properties> + </tile> +</tileset> diff --git a/graphics/tilesets/stoneground.png b/graphics/tilesets/stoneground.png Binary files differnew file mode 100644 index 0000000..0a6b17c --- /dev/null +++ b/graphics/tilesets/stoneground.png diff --git a/graphics/tilesets/trans_woodland_desert.png b/graphics/tilesets/trans_woodland_desert.png Binary files differnew file mode 100644 index 0000000..b65021c --- /dev/null +++ b/graphics/tilesets/trans_woodland_desert.png diff --git a/graphics/tilesets/trans_woodland_desert.tsx b/graphics/tilesets/trans_woodland_desert.tsx new file mode 100644 index 0000000..4933141 --- /dev/null +++ b/graphics/tilesets/trans_woodland_desert.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="trans_woodland_desert" tilewidth="32" tileheight="32" tilecount="128" columns="16"> + <image source="trans_woodland_desert.png" width="512" height="256"/> +</tileset> diff --git a/graphics/tilesets/tree-x3x3.png b/graphics/tilesets/tree-x3x3.png Binary files differnew file mode 100644 index 0000000..49366a7 --- /dev/null +++ b/graphics/tilesets/tree-x3x3.png diff --git a/graphics/tilesets/tree-x3x4.png b/graphics/tilesets/tree-x3x4.png Binary files differnew file mode 100644 index 0000000..b445bc8 --- /dev/null +++ b/graphics/tilesets/tree-x3x4.png diff --git a/graphics/tilesets/tree-x4x5.png b/graphics/tilesets/tree-x4x5.png Binary files differnew file mode 100644 index 0000000..9f21d1b --- /dev/null +++ b/graphics/tilesets/tree-x4x5.png diff --git a/graphics/tilesets/treebr_door_x3.png b/graphics/tilesets/treebr_door_x3.png Binary files differnew file mode 100644 index 0000000..3fbfa86 --- /dev/null +++ b/graphics/tilesets/treebr_door_x3.png diff --git a/graphics/tilesets/ukarColumns.png b/graphics/tilesets/ukarColumns.png Binary files differnew file mode 100644 index 0000000..1809810 --- /dev/null +++ b/graphics/tilesets/ukarColumns.png diff --git a/graphics/tilesets/ukarWalls.png b/graphics/tilesets/ukarWalls.png Binary files differnew file mode 100644 index 0000000..7326e06 --- /dev/null +++ b/graphics/tilesets/ukarWalls.png diff --git a/graphics/tilesets/ukarWalls2.png b/graphics/tilesets/ukarWalls2.png Binary files differnew file mode 100644 index 0000000..6e9b2f4 --- /dev/null +++ b/graphics/tilesets/ukarWalls2.png diff --git a/graphics/tilesets/water-calm.tsx b/graphics/tilesets/water-calm.tsx new file mode 100644 index 0000000..da1e6d1 --- /dev/null +++ b/graphics/tilesets/water-calm.tsx @@ -0,0 +1,340 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="Water (Calm)" tilewidth="32" tileheight="32"> + <image source="water.png" width="480" height="352"/> + <tile id="120"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="0"/> + <property name="animation-frame1" value="1"/> + <property name="animation-frame2" value="2"/> + <property name="animation-frame3" value="3"/> + <property name="animation-frame4" value="4"/> + </properties> + </tile> + <tile id="121"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="45"/> + <property name="animation-frame1" value="46"/> + <property name="animation-frame2" value="47"/> + <property name="animation-frame3" value="48"/> + <property name="animation-frame4" value="49"/> + </properties> + </tile> + <tile id="122"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="5"/> + <property name="animation-frame1" value="6"/> + <property name="animation-frame2" value="7"/> + <property name="animation-frame3" value="8"/> + <property name="animation-frame4" value="9"/> + </properties> + </tile> + <tile id="123"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="10"/> + <property name="animation-frame1" value="11"/> + <property name="animation-frame2" value="12"/> + <property name="animation-frame3" value="13"/> + <property name="animation-frame4" value="14"/> + </properties> + </tile> + <tile id="124"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="25"/> + <property name="animation-frame1" value="26"/> + <property name="animation-frame2" value="27"/> + <property name="animation-frame3" value="28"/> + <property name="animation-frame4" value="29"/> + </properties> + </tile> + <tile id="125"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="60"/> + <property name="animation-frame1" value="61"/> + <property name="animation-frame2" value="62"/> + <property name="animation-frame3" value="63"/> + <property name="animation-frame4" value="64"/> + </properties> + </tile> + <tile id="126"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="105"/> + <property name="animation-frame1" value="106"/> + <property name="animation-frame2" value="107"/> + <property name="animation-frame3" value="108"/> + <property name="animation-frame4" value="109"/> + </properties> + </tile> + <tile id="127"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="65"/> + <property name="animation-frame1" value="66"/> + <property name="animation-frame2" value="67"/> + <property name="animation-frame3" value="68"/> + <property name="animation-frame4" value="69"/> + </properties> + </tile> + <tile id="128"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="70"/> + <property name="animation-frame1" value="71"/> + <property name="animation-frame2" value="72"/> + <property name="animation-frame3" value="73"/> + <property name="animation-frame4" value="74"/> + </properties> + </tile> + <tile id="129"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="85"/> + <property name="animation-frame1" value="86"/> + <property name="animation-frame2" value="87"/> + <property name="animation-frame3" value="88"/> + <property name="animation-frame4" value="89"/> + </properties> + </tile> + <tile id="135"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="15"/> + <property name="animation-frame1" value="16"/> + <property name="animation-frame2" value="17"/> + <property name="animation-frame3" value="18"/> + <property name="animation-frame4" value="19"/> + </properties> + </tile> + <tile id="137"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="20"/> + <property name="animation-frame1" value="21"/> + <property name="animation-frame2" value="22"/> + <property name="animation-frame3" value="23"/> + <property name="animation-frame4" value="24"/> + </properties> + </tile> + <tile id="138"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="40"/> + <property name="animation-frame1" value="41"/> + <property name="animation-frame2" value="42"/> + <property name="animation-frame3" value="43"/> + <property name="animation-frame4" value="44"/> + </properties> + </tile> + <tile id="139"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="55"/> + <property name="animation-frame1" value="56"/> + <property name="animation-frame2" value="57"/> + <property name="animation-frame3" value="58"/> + <property name="animation-frame4" value="59"/> + </properties> + </tile> + <tile id="140"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="75"/> + <property name="animation-frame1" value="76"/> + <property name="animation-frame2" value="77"/> + <property name="animation-frame3" value="78"/> + <property name="animation-frame4" value="79"/> + </properties> + </tile> + <tile id="142"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="80"/> + <property name="animation-frame1" value="81"/> + <property name="animation-frame2" value="82"/> + <property name="animation-frame3" value="83"/> + <property name="animation-frame4" value="84"/> + </properties> + </tile> + <tile id="143"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="100"/> + <property name="animation-frame1" value="101"/> + <property name="animation-frame2" value="102"/> + <property name="animation-frame3" value="103"/> + <property name="animation-frame4" value="104"/> + </properties> + </tile> + <tile id="144"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="115"/> + <property name="animation-frame1" value="116"/> + <property name="animation-frame2" value="117"/> + <property name="animation-frame3" value="118"/> + <property name="animation-frame4" value="119"/> + </properties> + </tile> + <tile id="150"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="30"/> + <property name="animation-frame1" value="31"/> + <property name="animation-frame2" value="32"/> + <property name="animation-frame3" value="33"/> + <property name="animation-frame4" value="34"/> + </properties> + </tile> + <tile id="151"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="50"/> + <property name="animation-frame1" value="51"/> + <property name="animation-frame2" value="52"/> + <property name="animation-frame3" value="53"/> + <property name="animation-frame4" value="54"/> + </properties> + </tile> + <tile id="152"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="35"/> + <property name="animation-frame1" value="36"/> + <property name="animation-frame2" value="37"/> + <property name="animation-frame3" value="38"/> + <property name="animation-frame4" value="39"/> + </properties> + </tile> + <tile id="155"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="90"/> + <property name="animation-frame1" value="91"/> + <property name="animation-frame2" value="92"/> + <property name="animation-frame3" value="93"/> + <property name="animation-frame4" value="94"/> + </properties> + </tile> + <tile id="156"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="110"/> + <property name="animation-frame1" value="111"/> + <property name="animation-frame2" value="112"/> + <property name="animation-frame3" value="113"/> + <property name="animation-frame4" value="114"/> + </properties> + </tile> + <tile id="157"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="95"/> + <property name="animation-frame1" value="96"/> + <property name="animation-frame2" value="97"/> + <property name="animation-frame3" value="98"/> + <property name="animation-frame4" value="99"/> + </properties> + </tile> +</tileset> diff --git a/graphics/tilesets/water-raging.tsx b/graphics/tilesets/water-raging.tsx new file mode 100644 index 0000000..317ee3e --- /dev/null +++ b/graphics/tilesets/water-raging.tsx @@ -0,0 +1,340 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="Water (Raging)" tilewidth="32" tileheight="32"> + <image source="water.png" width="480" height="352"/> + <tile id="120"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="0"/> + <property name="animation-frame1" value="1"/> + <property name="animation-frame2" value="2"/> + <property name="animation-frame3" value="3"/> + <property name="animation-frame4" value="4"/> + </properties> + </tile> + <tile id="121"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="45"/> + <property name="animation-frame1" value="46"/> + <property name="animation-frame2" value="47"/> + <property name="animation-frame3" value="48"/> + <property name="animation-frame4" value="49"/> + </properties> + </tile> + <tile id="122"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="5"/> + <property name="animation-frame1" value="6"/> + <property name="animation-frame2" value="7"/> + <property name="animation-frame3" value="8"/> + <property name="animation-frame4" value="9"/> + </properties> + </tile> + <tile id="123"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="10"/> + <property name="animation-frame1" value="11"/> + <property name="animation-frame2" value="12"/> + <property name="animation-frame3" value="13"/> + <property name="animation-frame4" value="14"/> + </properties> + </tile> + <tile id="124"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="25"/> + <property name="animation-frame1" value="26"/> + <property name="animation-frame2" value="27"/> + <property name="animation-frame3" value="28"/> + <property name="animation-frame4" value="29"/> + </properties> + </tile> + <tile id="125"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="60"/> + <property name="animation-frame1" value="61"/> + <property name="animation-frame2" value="62"/> + <property name="animation-frame3" value="63"/> + <property name="animation-frame4" value="64"/> + </properties> + </tile> + <tile id="126"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="105"/> + <property name="animation-frame1" value="106"/> + <property name="animation-frame2" value="107"/> + <property name="animation-frame3" value="108"/> + <property name="animation-frame4" value="109"/> + </properties> + </tile> + <tile id="127"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="65"/> + <property name="animation-frame1" value="66"/> + <property name="animation-frame2" value="67"/> + <property name="animation-frame3" value="68"/> + <property name="animation-frame4" value="69"/> + </properties> + </tile> + <tile id="128"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="70"/> + <property name="animation-frame1" value="71"/> + <property name="animation-frame2" value="72"/> + <property name="animation-frame3" value="73"/> + <property name="animation-frame4" value="74"/> + </properties> + </tile> + <tile id="129"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="85"/> + <property name="animation-frame1" value="86"/> + <property name="animation-frame2" value="87"/> + <property name="animation-frame3" value="88"/> + <property name="animation-frame4" value="89"/> + </properties> + </tile> + <tile id="135"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="15"/> + <property name="animation-frame1" value="16"/> + <property name="animation-frame2" value="17"/> + <property name="animation-frame3" value="18"/> + <property name="animation-frame4" value="19"/> + </properties> + </tile> + <tile id="137"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="20"/> + <property name="animation-frame1" value="21"/> + <property name="animation-frame2" value="22"/> + <property name="animation-frame3" value="23"/> + <property name="animation-frame4" value="24"/> + </properties> + </tile> + <tile id="138"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="40"/> + <property name="animation-frame1" value="41"/> + <property name="animation-frame2" value="42"/> + <property name="animation-frame3" value="43"/> + <property name="animation-frame4" value="44"/> + </properties> + </tile> + <tile id="139"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="55"/> + <property name="animation-frame1" value="56"/> + <property name="animation-frame2" value="57"/> + <property name="animation-frame3" value="58"/> + <property name="animation-frame4" value="59"/> + </properties> + </tile> + <tile id="140"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="75"/> + <property name="animation-frame1" value="76"/> + <property name="animation-frame2" value="77"/> + <property name="animation-frame3" value="78"/> + <property name="animation-frame4" value="79"/> + </properties> + </tile> + <tile id="142"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="80"/> + <property name="animation-frame1" value="81"/> + <property name="animation-frame2" value="82"/> + <property name="animation-frame3" value="83"/> + <property name="animation-frame4" value="84"/> + </properties> + </tile> + <tile id="143"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="100"/> + <property name="animation-frame1" value="101"/> + <property name="animation-frame2" value="102"/> + <property name="animation-frame3" value="103"/> + <property name="animation-frame4" value="104"/> + </properties> + </tile> + <tile id="144"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="115"/> + <property name="animation-frame1" value="116"/> + <property name="animation-frame2" value="117"/> + <property name="animation-frame3" value="118"/> + <property name="animation-frame4" value="119"/> + </properties> + </tile> + <tile id="150"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="30"/> + <property name="animation-frame1" value="31"/> + <property name="animation-frame2" value="32"/> + <property name="animation-frame3" value="33"/> + <property name="animation-frame4" value="34"/> + </properties> + </tile> + <tile id="151"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="50"/> + <property name="animation-frame1" value="51"/> + <property name="animation-frame2" value="52"/> + <property name="animation-frame3" value="53"/> + <property name="animation-frame4" value="54"/> + </properties> + </tile> + <tile id="152"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="35"/> + <property name="animation-frame1" value="36"/> + <property name="animation-frame2" value="37"/> + <property name="animation-frame3" value="38"/> + <property name="animation-frame4" value="39"/> + </properties> + </tile> + <tile id="155"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="90"/> + <property name="animation-frame1" value="91"/> + <property name="animation-frame2" value="92"/> + <property name="animation-frame3" value="93"/> + <property name="animation-frame4" value="94"/> + </properties> + </tile> + <tile id="156"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="110"/> + <property name="animation-frame1" value="111"/> + <property name="animation-frame2" value="112"/> + <property name="animation-frame3" value="113"/> + <property name="animation-frame4" value="114"/> + </properties> + </tile> + <tile id="157"> + <properties> + <property name="animation-delay0" value="18"/> + <property name="animation-delay1" value="15"/> + <property name="animation-delay2" value="14"/> + <property name="animation-delay3" value="15"/> + <property name="animation-delay4" value="14"/> + <property name="animation-frame0" value="95"/> + <property name="animation-frame1" value="96"/> + <property name="animation-frame2" value="97"/> + <property name="animation-frame3" value="98"/> + <property name="animation-frame4" value="99"/> + </properties> + </tile> +</tileset> diff --git a/graphics/tilesets/water.png b/graphics/tilesets/water.png Binary files differnew file mode 100644 index 0000000..8124cee --- /dev/null +++ b/graphics/tilesets/water.png diff --git a/graphics/tilesets/water.tsx b/graphics/tilesets/water.tsx new file mode 100644 index 0000000..5588f3f --- /dev/null +++ b/graphics/tilesets/water.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="water" tilewidth="32" tileheight="32" tilecount="240" columns="15"> + <image source="water.png" width="480" height="512"/> +</tileset> diff --git a/graphics/tilesets/water2.png b/graphics/tilesets/water2.png Binary files differnew file mode 100644 index 0000000..d245600 --- /dev/null +++ b/graphics/tilesets/water2.png diff --git a/graphics/tilesets/water2.tsx b/graphics/tilesets/water2.tsx new file mode 100644 index 0000000..f92f372 --- /dev/null +++ b/graphics/tilesets/water2.tsx @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="water2" tilewidth="32" tileheight="32" tilecount="165" columns="15"> + <image source="water2.png" width="480" height="352"/> + <tile id="120"> + <animation> + <frame tileid="0" duration="120"/> + <frame tileid="120" duration="120"/> + <frame tileid="1" duration="1"/> + <frame tileid="2" duration="120"/> + <frame tileid="3" duration="120"/> + <frame tileid="4" duration="120"/> + <frame tileid="75" duration="1"/> + </animation> + </tile> + <tile id="122"> + <properties> + <property name="animation-delay0" value="35"/> + <property name="animation-delay1" value="35"/> + <property name="animation-delay2" value="35"/> + <property name="animation-delay3" value="35"/> + <property name="animation-delay4" value="35"/> + <property name="animation-frame0" value="5"/> + <property name="animation-frame1" value="6"/> + <property name="animation-frame2" value="7"/> + <property name="animation-frame3" value="8"/> + <property name="animation-frame4" value="9"/> + </properties> + </tile> + <tile id="135"> + <animation> + <frame tileid="135" duration="200"/> + <frame tileid="15" duration="200"/> + <frame tileid="16" duration="220"/> + <frame tileid="17" duration="200"/> + <frame tileid="18" duration="220"/> + <frame tileid="19" duration="222"/> + </animation> + </tile> + <tile id="150"> + <animation> + <frame tileid="150" duration="100"/> + <frame tileid="30" duration="100"/> + <frame tileid="31" duration="100"/> + <frame tileid="32" duration="100"/> + <frame tileid="33" duration="100"/> + <frame tileid="34" duration="100"/> + </animation> + </tile> +</tileset> diff --git a/graphics/tilesets/water3.png b/graphics/tilesets/water3.png Binary files differnew file mode 100644 index 0000000..d245600 --- /dev/null +++ b/graphics/tilesets/water3.png diff --git a/graphics/tilesets/water3.tsx b/graphics/tilesets/water3.tsx new file mode 100644 index 0000000..9807e00 --- /dev/null +++ b/graphics/tilesets/water3.tsx @@ -0,0 +1,538 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="water3" tilewidth="32" tileheight="32" tilecount="165" columns="15"> + <properties> + <property name="X" value=""/> + </properties> + <image source="water3.png" width="480" height="352"/> + <terraintypes> + <terrain name="New Terrain" tile="-1"/> + </terraintypes> + <tile id="120"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="0"/> + <property name="animation-frame1" value="1"/> + <property name="animation-frame2" value="2"/> + <property name="animation-frame3" value="3"/> + <property name="animation-frame4" value="4"/> + </properties> + <animation> + <frame tileid="0" duration="500"/> + <frame tileid="1" duration="200"/> + <frame tileid="2" duration="180"/> + <frame tileid="3" duration="160"/> + <frame tileid="4" duration="150"/> + </animation> + </tile> + <tile id="121"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="45"/> + <property name="animation-frame1" value="46"/> + <property name="animation-frame2" value="47"/> + <property name="animation-frame3" value="48"/> + <property name="animation-frame4" value="49"/> + </properties> + <animation> + <frame tileid="45" duration="500"/> + <frame tileid="46" duration="200"/> + <frame tileid="47" duration="180"/> + <frame tileid="48" duration="160"/> + <frame tileid="49" duration="150"/> + </animation> + </tile> + <tile id="122"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="5"/> + <property name="animation-frame1" value="6"/> + <property name="animation-frame2" value="7"/> + <property name="animation-frame3" value="8"/> + <property name="animation-frame4" value="9"/> + </properties> + <animation> + <frame tileid="5" duration="500"/> + <frame tileid="6" duration="200"/> + <frame tileid="7" duration="180"/> + <frame tileid="8" duration="160"/> + <frame tileid="9" duration="150"/> + </animation> + </tile> + <tile id="123"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="10"/> + <property name="animation-frame1" value="11"/> + <property name="animation-frame2" value="12"/> + <property name="animation-frame3" value="13"/> + <property name="animation-frame4" value="14"/> + </properties> + <animation> + <frame tileid="10" duration="500"/> + <frame tileid="11" duration="200"/> + <frame tileid="12" duration="180"/> + <frame tileid="13" duration="160"/> + <frame tileid="14" duration="150"/> + </animation> + </tile> + <tile id="124"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="25"/> + <property name="animation-frame1" value="26"/> + <property name="animation-frame2" value="27"/> + <property name="animation-frame3" value="28"/> + <property name="animation-frame4" value="29"/> + </properties> + <animation> + <frame tileid="25" duration="500"/> + <frame tileid="26" duration="200"/> + <frame tileid="27" duration="180"/> + <frame tileid="28" duration="160"/> + <frame tileid="29" duration="150"/> + </animation> + </tile> + <tile id="125"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="60"/> + <property name="animation-frame1" value="61"/> + <property name="animation-frame2" value="62"/> + <property name="animation-frame3" value="63"/> + <property name="animation-frame4" value="64"/> + </properties> + <animation> + <frame tileid="60" duration="500"/> + <frame tileid="61" duration="200"/> + <frame tileid="62" duration="180"/> + <frame tileid="63" duration="160"/> + <frame tileid="64" duration="150"/> + </animation> + </tile> + <tile id="126"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="105"/> + <property name="animation-frame1" value="106"/> + <property name="animation-frame2" value="107"/> + <property name="animation-frame3" value="108"/> + <property name="animation-frame4" value="109"/> + </properties> + <animation> + <frame tileid="105" duration="500"/> + <frame tileid="106" duration="200"/> + <frame tileid="107" duration="180"/> + <frame tileid="108" duration="160"/> + <frame tileid="109" duration="150"/> + </animation> + </tile> + <tile id="127"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="65"/> + <property name="animation-frame1" value="66"/> + <property name="animation-frame2" value="67"/> + <property name="animation-frame3" value="68"/> + <property name="animation-frame4" value="69"/> + </properties> + <animation> + <frame tileid="65" duration="500"/> + <frame tileid="66" duration="200"/> + <frame tileid="67" duration="180"/> + <frame tileid="68" duration="160"/> + <frame tileid="69" duration="150"/> + </animation> + </tile> + <tile id="128"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="70"/> + <property name="animation-frame1" value="71"/> + <property name="animation-frame2" value="72"/> + <property name="animation-frame3" value="73"/> + <property name="animation-frame4" value="74"/> + </properties> + <animation> + <frame tileid="70" duration="500"/> + <frame tileid="71" duration="200"/> + <frame tileid="72" duration="180"/> + <frame tileid="73" duration="160"/> + <frame tileid="74" duration="150"/> + </animation> + </tile> + <tile id="129"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="85"/> + <property name="animation-frame1" value="86"/> + <property name="animation-frame2" value="87"/> + <property name="animation-frame3" value="88"/> + <property name="animation-frame4" value="89"/> + </properties> + <animation> + <frame tileid="85" duration="500"/> + <frame tileid="86" duration="200"/> + <frame tileid="87" duration="180"/> + <frame tileid="88" duration="160"/> + <frame tileid="89" duration="150"/> + </animation> + </tile> + <tile id="135"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="15"/> + <property name="animation-frame1" value="16"/> + <property name="animation-frame2" value="17"/> + <property name="animation-frame3" value="18"/> + <property name="animation-frame4" value="19"/> + </properties> + <animation> + <frame tileid="15" duration="500"/> + <frame tileid="16" duration="200"/> + <frame tileid="17" duration="180"/> + <frame tileid="18" duration="160"/> + <frame tileid="19" duration="150"/> + </animation> + </tile> + <tile id="137"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="20"/> + <property name="animation-frame1" value="21"/> + <property name="animation-frame2" value="22"/> + <property name="animation-frame3" value="23"/> + <property name="animation-frame4" value="24"/> + </properties> + <animation> + <frame tileid="20" duration="500"/> + <frame tileid="21" duration="200"/> + <frame tileid="22" duration="180"/> + <frame tileid="23" duration="160"/> + <frame tileid="24" duration="150"/> + </animation> + </tile> + <tile id="138"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="40"/> + <property name="animation-frame1" value="41"/> + <property name="animation-frame2" value="42"/> + <property name="animation-frame3" value="43"/> + <property name="animation-frame4" value="44"/> + </properties> + <animation> + <frame tileid="40" duration="500"/> + <frame tileid="41" duration="200"/> + <frame tileid="42" duration="180"/> + <frame tileid="43" duration="160"/> + <frame tileid="44" duration="150"/> + </animation> + </tile> + <tile id="139"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="55"/> + <property name="animation-frame1" value="56"/> + <property name="animation-frame2" value="57"/> + <property name="animation-frame3" value="58"/> + <property name="animation-frame4" value="59"/> + </properties> + <animation> + <frame tileid="55" duration="500"/> + <frame tileid="56" duration="200"/> + <frame tileid="57" duration="180"/> + <frame tileid="58" duration="160"/> + <frame tileid="59" duration="150"/> + </animation> + </tile> + <tile id="140"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="75"/> + <property name="animation-frame1" value="76"/> + <property name="animation-frame2" value="77"/> + <property name="animation-frame3" value="78"/> + <property name="animation-frame4" value="79"/> + </properties> + <animation> + <frame tileid="75" duration="500"/> + <frame tileid="76" duration="200"/> + <frame tileid="77" duration="180"/> + <frame tileid="78" duration="160"/> + <frame tileid="79" duration="150"/> + </animation> + </tile> + <tile id="142"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="80"/> + <property name="animation-frame1" value="81"/> + <property name="animation-frame2" value="82"/> + <property name="animation-frame3" value="83"/> + <property name="animation-frame4" value="84"/> + </properties> + <animation> + <frame tileid="80" duration="500"/> + <frame tileid="81" duration="200"/> + <frame tileid="82" duration="180"/> + <frame tileid="83" duration="160"/> + <frame tileid="84" duration="150"/> + </animation> + </tile> + <tile id="143"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="100"/> + <property name="animation-frame1" value="101"/> + <property name="animation-frame2" value="102"/> + <property name="animation-frame3" value="103"/> + <property name="animation-frame4" value="104"/> + </properties> + <animation> + <frame tileid="100" duration="500"/> + <frame tileid="101" duration="200"/> + <frame tileid="102" duration="180"/> + <frame tileid="103" duration="160"/> + <frame tileid="104" duration="150"/> + </animation> + </tile> + <tile id="144"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="115"/> + <property name="animation-frame1" value="116"/> + <property name="animation-frame2" value="117"/> + <property name="animation-frame3" value="118"/> + <property name="animation-frame4" value="119"/> + </properties> + <animation> + <frame tileid="115" duration="500"/> + <frame tileid="116" duration="200"/> + <frame tileid="117" duration="180"/> + <frame tileid="118" duration="160"/> + <frame tileid="119" duration="150"/> + </animation> + </tile> + <tile id="150"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="30"/> + <property name="animation-frame1" value="31"/> + <property name="animation-frame2" value="32"/> + <property name="animation-frame3" value="33"/> + <property name="animation-frame4" value="34"/> + </properties> + <animation> + <frame tileid="30" duration="500"/> + <frame tileid="31" duration="200"/> + <frame tileid="32" duration="180"/> + <frame tileid="33" duration="160"/> + <frame tileid="34" duration="150"/> + </animation> + </tile> + <tile id="151"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="50"/> + <property name="animation-frame1" value="51"/> + <property name="animation-frame2" value="52"/> + <property name="animation-frame3" value="53"/> + <property name="animation-frame4" value="54"/> + </properties> + <animation> + <frame tileid="50" duration="500"/> + <frame tileid="51" duration="200"/> + <frame tileid="52" duration="180"/> + <frame tileid="53" duration="160"/> + <frame tileid="54" duration="150"/> + </animation> + </tile> + <tile id="152"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="35"/> + <property name="animation-frame1" value="36"/> + <property name="animation-frame2" value="37"/> + <property name="animation-frame3" value="38"/> + <property name="animation-frame4" value="39"/> + </properties> + <animation> + <frame tileid="35" duration="500"/> + <frame tileid="36" duration="200"/> + <frame tileid="37" duration="180"/> + <frame tileid="38" duration="160"/> + <frame tileid="39" duration="150"/> + </animation> + </tile> + <tile id="153"> + <animation> + <frame tileid="190" duration="300"/> + <frame tileid="191" duration="300"/> + <frame tileid="192" duration="300"/> + <frame tileid="193" duration="300"/> + <frame tileid="194" duration="300"/> + <frame tileid="193" duration="300"/> + <frame tileid="192" duration="300"/> + <frame tileid="191" duration="300"/> + </animation> + </tile> + <tile id="154"> + <animation> + <frame tileid="220" duration="300"/> + <frame tileid="221" duration="300"/> + <frame tileid="222" duration="300"/> + <frame tileid="223" duration="300"/> + <frame tileid="224" duration="300"/> + <frame tileid="223" duration="300"/> + <frame tileid="222" duration="300"/> + <frame tileid="221" duration="300"/> + </animation> + </tile> + <tile id="155"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="90"/> + <property name="animation-frame1" value="91"/> + <property name="animation-frame2" value="92"/> + <property name="animation-frame3" value="93"/> + <property name="animation-frame4" value="94"/> + </properties> + <animation> + <frame tileid="90" duration="500"/> + <frame tileid="91" duration="200"/> + <frame tileid="92" duration="180"/> + <frame tileid="93" duration="160"/> + <frame tileid="94" duration="150"/> + </animation> + </tile> + <tile id="156"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="110"/> + <property name="animation-frame1" value="111"/> + <property name="animation-frame2" value="112"/> + <property name="animation-frame3" value="113"/> + <property name="animation-frame4" value="114"/> + </properties> + <animation> + <frame tileid="110" duration="500"/> + <frame tileid="111" duration="200"/> + <frame tileid="112" duration="180"/> + <frame tileid="113" duration="160"/> + <frame tileid="114" duration="150"/> + </animation> + </tile> + <tile id="157"> + <properties> + <property name="animation-delay0" value="50"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="18"/> + <property name="animation-delay3" value="16"/> + <property name="animation-delay4" value="15"/> + <property name="animation-frame0" value="95"/> + <property name="animation-frame1" value="96"/> + <property name="animation-frame2" value="97"/> + <property name="animation-frame3" value="98"/> + <property name="animation-frame4" value="99"/> + </properties> + <animation> + <frame tileid="95" duration="500"/> + <frame tileid="96" duration="200"/> + <frame tileid="97" duration="180"/> + <frame tileid="98" duration="160"/> + <frame tileid="99" duration="150"/> + </animation> + </tile> +</tileset> diff --git a/graphics/tilesets/water_overflow.png b/graphics/tilesets/water_overflow.png Binary files differnew file mode 100644 index 0000000..f10e896 --- /dev/null +++ b/graphics/tilesets/water_overflow.png diff --git a/graphics/tilesets/water_overflow.tsx b/graphics/tilesets/water_overflow.tsx new file mode 100644 index 0000000..c99740a --- /dev/null +++ b/graphics/tilesets/water_overflow.tsx @@ -0,0 +1,244 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="water_overflow" tilewidth="32" tileheight="32" tilecount="72" columns="9"> + <image source="water_overflow.png" width="288" height="256"/> + <tile id="8"> + <properties> + <property name="animation-delay0" value="35"/> + <property name="animation-delay1" value="35"/> + <property name="animation-delay2" value="35"/> + <property name="animation-delay3" value="35"/> + <property name="animation-delay4" value="35"/> + <property name="animation-delay5" value="35"/> + <property name="animation-delay6" value="35"/> + <property name="animation-delay7" value="35"/> + <property name="animation-frame0" value="0"/> + <property name="animation-frame1" value="1"/> + <property name="animation-frame2" value="2"/> + <property name="animation-frame3" value="3"/> + <property name="animation-frame4" value="4"/> + <property name="animation-frame5" value="5"/> + <property name="animation-frame6" value="6"/> + <property name="animation-frame7" value="7"/> + </properties> + <animation> + <frame tileid="0" duration="35"/> + <frame tileid="1" duration="35"/> + <frame tileid="2" duration="35"/> + <frame tileid="3" duration="35"/> + <frame tileid="4" duration="35"/> + <frame tileid="5" duration="35"/> + <frame tileid="6" duration="35"/> + <frame tileid="7" duration="35"/> + </animation> + </tile> + <tile id="17"> + <properties> + <property name="animation-delay0" value="35"/> + <property name="animation-delay1" value="35"/> + <property name="animation-delay2" value="35"/> + <property name="animation-delay3" value="35"/> + <property name="animation-delay4" value="35"/> + <property name="animation-delay5" value="35"/> + <property name="animation-delay6" value="35"/> + <property name="animation-delay7" value="35"/> + <property name="animation-frame0" value="9"/> + <property name="animation-frame1" value="10"/> + <property name="animation-frame2" value="11"/> + <property name="animation-frame3" value="12"/> + <property name="animation-frame4" value="13"/> + <property name="animation-frame5" value="14"/> + <property name="animation-frame6" value="15"/> + <property name="animation-frame7" value="16"/> + </properties> + <animation> + <frame tileid="9" duration="35"/> + <frame tileid="10" duration="35"/> + <frame tileid="11" duration="35"/> + <frame tileid="12" duration="35"/> + <frame tileid="13" duration="35"/> + <frame tileid="14" duration="35"/> + <frame tileid="15" duration="35"/> + <frame tileid="16" duration="35"/> + </animation> + </tile> + <tile id="26"> + <properties> + <property name="animation-delay0" value="35"/> + <property name="animation-delay1" value="35"/> + <property name="animation-delay2" value="35"/> + <property name="animation-delay3" value="35"/> + <property name="animation-delay4" value="35"/> + <property name="animation-delay5" value="35"/> + <property name="animation-delay6" value="35"/> + <property name="animation-delay7" value="35"/> + <property name="animation-frame0" value="18"/> + <property name="animation-frame1" value="19"/> + <property name="animation-frame2" value="20"/> + <property name="animation-frame3" value="21"/> + <property name="animation-frame4" value="22"/> + <property name="animation-frame5" value="23"/> + <property name="animation-frame6" value="24"/> + <property name="animation-frame7" value="25"/> + </properties> + <animation> + <frame tileid="18" duration="35"/> + <frame tileid="19" duration="35"/> + <frame tileid="20" duration="35"/> + <frame tileid="21" duration="35"/> + <frame tileid="22" duration="35"/> + <frame tileid="23" duration="35"/> + <frame tileid="24" duration="35"/> + <frame tileid="25" duration="35"/> + </animation> + </tile> + <tile id="35"> + <properties> + <property name="animation-delay0" value="35"/> + <property name="animation-delay1" value="35"/> + <property name="animation-delay2" value="35"/> + <property name="animation-delay3" value="35"/> + <property name="animation-delay4" value="35"/> + <property name="animation-delay5" value="35"/> + <property name="animation-delay6" value="35"/> + <property name="animation-delay7" value="35"/> + <property name="animation-frame0" value="27"/> + <property name="animation-frame1" value="28"/> + <property name="animation-frame2" value="29"/> + <property name="animation-frame3" value="30"/> + <property name="animation-frame4" value="31"/> + <property name="animation-frame5" value="32"/> + <property name="animation-frame6" value="33"/> + <property name="animation-frame7" value="34"/> + </properties> + <animation> + <frame tileid="27" duration="35"/> + <frame tileid="28" duration="35"/> + <frame tileid="29" duration="35"/> + <frame tileid="30" duration="35"/> + <frame tileid="31" duration="35"/> + <frame tileid="32" duration="35"/> + <frame tileid="33" duration="35"/> + <frame tileid="34" duration="35"/> + </animation> + </tile> + <tile id="44"> + <properties> + <property name="animation-delay0" value="35"/> + <property name="animation-delay1" value="35"/> + <property name="animation-delay2" value="35"/> + <property name="animation-delay3" value="35"/> + <property name="animation-delay4" value="35"/> + <property name="animation-delay5" value="35"/> + <property name="animation-delay6" value="35"/> + <property name="animation-delay7" value="35"/> + <property name="animation-frame0" value="36"/> + <property name="animation-frame1" value="37"/> + <property name="animation-frame2" value="38"/> + <property name="animation-frame3" value="39"/> + <property name="animation-frame4" value="40"/> + <property name="animation-frame5" value="41"/> + <property name="animation-frame6" value="42"/> + <property name="animation-frame7" value="43"/> + </properties> + <animation> + <frame tileid="36" duration="35"/> + <frame tileid="37" duration="35"/> + <frame tileid="38" duration="35"/> + <frame tileid="39" duration="35"/> + <frame tileid="40" duration="35"/> + <frame tileid="41" duration="35"/> + <frame tileid="42" duration="35"/> + <frame tileid="43" duration="35"/> + </animation> + </tile> + <tile id="53"> + <properties> + <property name="animation-delay0" value="35"/> + <property name="animation-delay1" value="35"/> + <property name="animation-delay2" value="35"/> + <property name="animation-delay3" value="35"/> + <property name="animation-delay4" value="35"/> + <property name="animation-delay5" value="35"/> + <property name="animation-delay6" value="35"/> + <property name="animation-delay7" value="35"/> + <property name="animation-frame0" value="45"/> + <property name="animation-frame1" value="46"/> + <property name="animation-frame2" value="47"/> + <property name="animation-frame3" value="48"/> + <property name="animation-frame4" value="49"/> + <property name="animation-frame5" value="50"/> + <property name="animation-frame6" value="51"/> + <property name="animation-frame7" value="52"/> + </properties> + <animation> + <frame tileid="45" duration="35"/> + <frame tileid="46" duration="35"/> + <frame tileid="47" duration="35"/> + <frame tileid="48" duration="35"/> + <frame tileid="49" duration="35"/> + <frame tileid="50" duration="35"/> + <frame tileid="51" duration="35"/> + <frame tileid="52" duration="35"/> + </animation> + </tile> + <tile id="62"> + <properties> + <property name="animation-delay0" value="35"/> + <property name="animation-delay1" value="35"/> + <property name="animation-delay2" value="35"/> + <property name="animation-delay3" value="35"/> + <property name="animation-delay4" value="35"/> + <property name="animation-delay5" value="35"/> + <property name="animation-delay6" value="35"/> + <property name="animation-delay7" value="35"/> + <property name="animation-frame0" value="54"/> + <property name="animation-frame1" value="55"/> + <property name="animation-frame2" value="56"/> + <property name="animation-frame3" value="57"/> + <property name="animation-frame4" value="58"/> + <property name="animation-frame5" value="59"/> + <property name="animation-frame6" value="60"/> + <property name="animation-frame7" value="61"/> + </properties> + <animation> + <frame tileid="54" duration="35"/> + <frame tileid="55" duration="35"/> + <frame tileid="56" duration="35"/> + <frame tileid="57" duration="35"/> + <frame tileid="58" duration="35"/> + <frame tileid="59" duration="35"/> + <frame tileid="60" duration="35"/> + <frame tileid="61" duration="35"/> + </animation> + </tile> + <tile id="71"> + <properties> + <property name="animation-delay0" value="35"/> + <property name="animation-delay1" value="35"/> + <property name="animation-delay2" value="35"/> + <property name="animation-delay3" value="35"/> + <property name="animation-delay4" value="35"/> + <property name="animation-delay5" value="35"/> + <property name="animation-delay6" value="35"/> + <property name="animation-delay7" value="35"/> + <property name="animation-frame0" value="63"/> + <property name="animation-frame1" value="64"/> + <property name="animation-frame2" value="65"/> + <property name="animation-frame3" value="66"/> + <property name="animation-frame4" value="67"/> + <property name="animation-frame5" value="68"/> + <property name="animation-frame6" value="69"/> + <property name="animation-frame7" value="70"/> + </properties> + <animation> + <frame tileid="63" duration="35"/> + <frame tileid="64" duration="35"/> + <frame tileid="65" duration="35"/> + <frame tileid="66" duration="35"/> + <frame tileid="67" duration="35"/> + <frame tileid="68" duration="35"/> + <frame tileid="69" duration="35"/> + <frame tileid="70" duration="35"/> + </animation> + </tile> +</tileset> diff --git a/graphics/tilesets/waterflow.png b/graphics/tilesets/waterflow.png Binary files differnew file mode 100644 index 0000000..77e70b8 --- /dev/null +++ b/graphics/tilesets/waterflow.png diff --git a/graphics/tilesets/waterflow.tsx b/graphics/tilesets/waterflow.tsx new file mode 100644 index 0000000..0fefeed --- /dev/null +++ b/graphics/tilesets/waterflow.tsx @@ -0,0 +1,244 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="waterflow" tilewidth="32" tileheight="32" tilecount="72" columns="9"> + <image source="waterflow.png" width="288" height="256"/> + <tile id="8"> + <properties> + <property name="animation-delay0" value="35"/> + <property name="animation-delay1" value="35"/> + <property name="animation-delay2" value="35"/> + <property name="animation-delay3" value="35"/> + <property name="animation-delay4" value="35"/> + <property name="animation-delay5" value="35"/> + <property name="animation-delay6" value="35"/> + <property name="animation-delay7" value="35"/> + <property name="animation-frame0" value="0"/> + <property name="animation-frame1" value="1"/> + <property name="animation-frame2" value="2"/> + <property name="animation-frame3" value="3"/> + <property name="animation-frame4" value="4"/> + <property name="animation-frame5" value="5"/> + <property name="animation-frame6" value="6"/> + <property name="animation-frame7" value="7"/> + </properties> + <animation> + <frame tileid="0" duration="35"/> + <frame tileid="1" duration="35"/> + <frame tileid="2" duration="35"/> + <frame tileid="3" duration="35"/> + <frame tileid="4" duration="35"/> + <frame tileid="5" duration="35"/> + <frame tileid="6" duration="35"/> + <frame tileid="7" duration="35"/> + </animation> + </tile> + <tile id="17"> + <properties> + <property name="animation-delay0" value="35"/> + <property name="animation-delay1" value="35"/> + <property name="animation-delay2" value="35"/> + <property name="animation-delay3" value="35"/> + <property name="animation-delay4" value="35"/> + <property name="animation-delay5" value="35"/> + <property name="animation-delay6" value="35"/> + <property name="animation-delay7" value="35"/> + <property name="animation-frame0" value="9"/> + <property name="animation-frame1" value="10"/> + <property name="animation-frame2" value="11"/> + <property name="animation-frame3" value="12"/> + <property name="animation-frame4" value="13"/> + <property name="animation-frame5" value="14"/> + <property name="animation-frame6" value="15"/> + <property name="animation-frame7" value="16"/> + </properties> + <animation> + <frame tileid="9" duration="35"/> + <frame tileid="10" duration="35"/> + <frame tileid="11" duration="35"/> + <frame tileid="12" duration="35"/> + <frame tileid="13" duration="35"/> + <frame tileid="14" duration="35"/> + <frame tileid="15" duration="35"/> + <frame tileid="16" duration="35"/> + </animation> + </tile> + <tile id="26"> + <properties> + <property name="animation-delay0" value="35"/> + <property name="animation-delay1" value="35"/> + <property name="animation-delay2" value="35"/> + <property name="animation-delay3" value="35"/> + <property name="animation-delay4" value="35"/> + <property name="animation-delay5" value="35"/> + <property name="animation-delay6" value="35"/> + <property name="animation-delay7" value="35"/> + <property name="animation-frame0" value="18"/> + <property name="animation-frame1" value="19"/> + <property name="animation-frame2" value="20"/> + <property name="animation-frame3" value="21"/> + <property name="animation-frame4" value="22"/> + <property name="animation-frame5" value="23"/> + <property name="animation-frame6" value="24"/> + <property name="animation-frame7" value="25"/> + </properties> + <animation> + <frame tileid="18" duration="35"/> + <frame tileid="19" duration="35"/> + <frame tileid="20" duration="35"/> + <frame tileid="21" duration="35"/> + <frame tileid="22" duration="35"/> + <frame tileid="23" duration="35"/> + <frame tileid="24" duration="35"/> + <frame tileid="25" duration="35"/> + </animation> + </tile> + <tile id="35"> + <properties> + <property name="animation-delay0" value="35"/> + <property name="animation-delay1" value="35"/> + <property name="animation-delay2" value="35"/> + <property name="animation-delay3" value="35"/> + <property name="animation-delay4" value="35"/> + <property name="animation-delay5" value="35"/> + <property name="animation-delay6" value="35"/> + <property name="animation-delay7" value="35"/> + <property name="animation-frame0" value="27"/> + <property name="animation-frame1" value="28"/> + <property name="animation-frame2" value="29"/> + <property name="animation-frame3" value="30"/> + <property name="animation-frame4" value="31"/> + <property name="animation-frame5" value="32"/> + <property name="animation-frame6" value="33"/> + <property name="animation-frame7" value="34"/> + </properties> + <animation> + <frame tileid="27" duration="35"/> + <frame tileid="28" duration="35"/> + <frame tileid="29" duration="35"/> + <frame tileid="30" duration="35"/> + <frame tileid="31" duration="35"/> + <frame tileid="32" duration="35"/> + <frame tileid="33" duration="35"/> + <frame tileid="34" duration="35"/> + </animation> + </tile> + <tile id="44"> + <properties> + <property name="animation-delay0" value="35"/> + <property name="animation-delay1" value="35"/> + <property name="animation-delay2" value="35"/> + <property name="animation-delay3" value="35"/> + <property name="animation-delay4" value="35"/> + <property name="animation-delay5" value="35"/> + <property name="animation-delay6" value="35"/> + <property name="animation-delay7" value="35"/> + <property name="animation-frame0" value="36"/> + <property name="animation-frame1" value="37"/> + <property name="animation-frame2" value="38"/> + <property name="animation-frame3" value="39"/> + <property name="animation-frame4" value="40"/> + <property name="animation-frame5" value="41"/> + <property name="animation-frame6" value="42"/> + <property name="animation-frame7" value="43"/> + </properties> + <animation> + <frame tileid="36" duration="35"/> + <frame tileid="37" duration="35"/> + <frame tileid="38" duration="35"/> + <frame tileid="39" duration="35"/> + <frame tileid="40" duration="35"/> + <frame tileid="41" duration="35"/> + <frame tileid="42" duration="35"/> + <frame tileid="43" duration="35"/> + </animation> + </tile> + <tile id="53"> + <properties> + <property name="animation-delay0" value="35"/> + <property name="animation-delay1" value="35"/> + <property name="animation-delay2" value="35"/> + <property name="animation-delay3" value="35"/> + <property name="animation-delay4" value="35"/> + <property name="animation-delay5" value="35"/> + <property name="animation-delay6" value="35"/> + <property name="animation-delay7" value="35"/> + <property name="animation-frame0" value="45"/> + <property name="animation-frame1" value="46"/> + <property name="animation-frame2" value="47"/> + <property name="animation-frame3" value="48"/> + <property name="animation-frame4" value="49"/> + <property name="animation-frame5" value="50"/> + <property name="animation-frame6" value="51"/> + <property name="animation-frame7" value="52"/> + </properties> + <animation> + <frame tileid="45" duration="35"/> + <frame tileid="46" duration="35"/> + <frame tileid="47" duration="35"/> + <frame tileid="48" duration="35"/> + <frame tileid="49" duration="35"/> + <frame tileid="50" duration="35"/> + <frame tileid="51" duration="35"/> + <frame tileid="52" duration="35"/> + </animation> + </tile> + <tile id="62"> + <properties> + <property name="animation-delay0" value="35"/> + <property name="animation-delay1" value="35"/> + <property name="animation-delay2" value="35"/> + <property name="animation-delay3" value="35"/> + <property name="animation-delay4" value="35"/> + <property name="animation-delay5" value="35"/> + <property name="animation-delay6" value="35"/> + <property name="animation-delay7" value="35"/> + <property name="animation-frame0" value="54"/> + <property name="animation-frame1" value="55"/> + <property name="animation-frame2" value="56"/> + <property name="animation-frame3" value="57"/> + <property name="animation-frame4" value="58"/> + <property name="animation-frame5" value="59"/> + <property name="animation-frame6" value="60"/> + <property name="animation-frame7" value="61"/> + </properties> + <animation> + <frame tileid="54" duration="35"/> + <frame tileid="55" duration="35"/> + <frame tileid="56" duration="35"/> + <frame tileid="57" duration="35"/> + <frame tileid="58" duration="35"/> + <frame tileid="59" duration="35"/> + <frame tileid="60" duration="35"/> + <frame tileid="61" duration="35"/> + </animation> + </tile> + <tile id="71"> + <properties> + <property name="animation-delay0" value="35"/> + <property name="animation-delay1" value="35"/> + <property name="animation-delay2" value="35"/> + <property name="animation-delay3" value="35"/> + <property name="animation-delay4" value="35"/> + <property name="animation-delay5" value="35"/> + <property name="animation-delay6" value="35"/> + <property name="animation-delay7" value="35"/> + <property name="animation-frame0" value="63"/> + <property name="animation-frame1" value="64"/> + <property name="animation-frame2" value="65"/> + <property name="animation-frame3" value="66"/> + <property name="animation-frame4" value="67"/> + <property name="animation-frame5" value="68"/> + <property name="animation-frame6" value="69"/> + <property name="animation-frame7" value="70"/> + </properties> + <animation> + <frame tileid="63" duration="35"/> + <frame tileid="64" duration="35"/> + <frame tileid="65" duration="35"/> + <frame tileid="66" duration="35"/> + <frame tileid="67" duration="35"/> + <frame tileid="68" duration="35"/> + <frame tileid="69" duration="35"/> + <frame tileid="70" duration="35"/> + </animation> + </tile> +</tileset> diff --git a/graphics/tilesets/wheel_stand.png b/graphics/tilesets/wheel_stand.png Binary files differnew file mode 100644 index 0000000..88de5cc --- /dev/null +++ b/graphics/tilesets/wheel_stand.png diff --git a/graphics/tilesets/wheel_stand.tsx b/graphics/tilesets/wheel_stand.tsx new file mode 100644 index 0000000..a3d6014 --- /dev/null +++ b/graphics/tilesets/wheel_stand.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?>
+<tileset version="1.2" tiledversion="1.3.3" name="wheel_stand" tilewidth="32" tileheight="32" tilecount="256" columns="16">
+ <image source="wheel_stand.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/wheel_tileset.png b/graphics/tilesets/wheel_tileset.png Binary files differnew file mode 100644 index 0000000..4250c49 --- /dev/null +++ b/graphics/tilesets/wheel_tileset.png diff --git a/graphics/tilesets/wheel_tileset.tsx b/graphics/tilesets/wheel_tileset.tsx new file mode 100644 index 0000000..59cdc50 --- /dev/null +++ b/graphics/tilesets/wheel_tileset.tsx @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="wheel_tileset" tilewidth="512" tileheight="512"> + <image source="wheel_tileset.png" width="2560" height="512"/> + <tile id="0"> + <animation> + <frame tileid="0" duration="220"/> + <frame tileid="1" duration="220"/> + <frame tileid="2" duration="220"/> + <frame tileid="3" duration="220"/> + <frame tileid="4" duration="220"/> + </animation> + </tile> +</tileset>
\ No newline at end of file diff --git a/graphics/tilesets/witch_sisters_picture_x3.png b/graphics/tilesets/witch_sisters_picture_x3.png Binary files differnew file mode 100644 index 0000000..2c2f5a6 --- /dev/null +++ b/graphics/tilesets/witch_sisters_picture_x3.png diff --git a/graphics/tilesets/witch_sisters_picture_x3.tsx b/graphics/tilesets/witch_sisters_picture_x3.tsx new file mode 100644 index 0000000..f8b7f7f --- /dev/null +++ b/graphics/tilesets/witch_sisters_picture_x3.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="witch_sisters_picture_x3" tilewidth="32" tileheight="96"> + <image source="witch_sisters_picture_x3.png" width="64" height="96"/> +</tileset> diff --git a/graphics/tilesets/wood_lab.png b/graphics/tilesets/wood_lab.png Binary files differnew file mode 100644 index 0000000..e83d7b5 --- /dev/null +++ b/graphics/tilesets/wood_lab.png diff --git a/graphics/tilesets/wood_lab.tsx b/graphics/tilesets/wood_lab.tsx new file mode 100644 index 0000000..1d7bd9a --- /dev/null +++ b/graphics/tilesets/wood_lab.tsx @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="wood_lab" tilewidth="96" tileheight="96" tilecount="12" columns="4"> + <image source="wood_lab.png" width="384" height="288"/> + <tile id="8"> + <animation> + <frame tileid="8" duration="100"/> + <frame tileid="0" duration="100"/> + <frame tileid="1" duration="100"/> + <frame tileid="2" duration="100"/> + <frame tileid="3" duration="100"/> + <frame tileid="4" duration="100"/> + <frame tileid="5" duration="100"/> + <frame tileid="6" duration="100"/> + <frame tileid="7" duration="100"/> + </animation> + </tile> +</tileset> diff --git a/graphics/tilesets/wood_lab_small.png b/graphics/tilesets/wood_lab_small.png Binary files differnew file mode 100644 index 0000000..1d095c6 --- /dev/null +++ b/graphics/tilesets/wood_lab_small.png diff --git a/graphics/tilesets/wood_lab_small.tsx b/graphics/tilesets/wood_lab_small.tsx new file mode 100644 index 0000000..f6f509a --- /dev/null +++ b/graphics/tilesets/wood_lab_small.tsx @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="wood_lab_small" tilewidth="64" tileheight="96"> + <image source="../graphics/tiles/wood_lab_small.png" width="512" height="96"/> + <tile id="0"> + <properties> + <property name="animation-delay0" value="5"/> + <property name="animation-delay1" value="5"/> + <property name="animation-delay2" value="5"/> + <property name="animation-delay3" value="5"/> + <property name="animation-delay4" value="5"/> + <property name="animation-delay5" value="5"/> + <property name="animation-delay6" value="5"/> + <property name="animation-delay7" value="5"/> + <property name="animation-frame0" value="1"/> + <property name="animation-frame1" value="2"/> + <property name="animation-frame2" value="3"/> + <property name="animation-frame3" value="4"/> + <property name="animation-frame4" value="5"/> + <property name="animation-frame5" value="6"/> + <property name="animation-frame6" value="7"/> + <property name="animation-frame7" value="0"/> + </properties> + </tile> +</tileset> diff --git a/graphics/tilesets/woodenpump.png b/graphics/tilesets/woodenpump.png Binary files differnew file mode 100644 index 0000000..c79fe37 --- /dev/null +++ b/graphics/tilesets/woodenpump.png diff --git a/graphics/tilesets/woodenpump.tsx b/graphics/tilesets/woodenpump.tsx new file mode 100644 index 0000000..e0d74aa --- /dev/null +++ b/graphics/tilesets/woodenpump.tsx @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="woodenpump" tilewidth="32" tileheight="96"> + <image source="woodenpump.png" width="352" height="96"/> + <tile id="0"> + <animation> + <frame tileid="1" duration="130"/> + <frame tileid="2" duration="130"/> + <frame tileid="3" duration="130"/> + <frame tileid="4" duration="130"/> + <frame tileid="5" duration="130"/> + <frame tileid="6" duration="130"/> + <frame tileid="7" duration="130"/> + <frame tileid="8" duration="130"/> + <frame tileid="9" duration="130"/> + <frame tileid="10" duration="130"/> + </animation> + <properties> + <property name="animation-delay0" value="13"/> + <property name="animation-delay1" value="20"/> + <property name="animation-delay2" value="13"/> + <property name="animation-delay3" value="13"/> + <property name="animation-delay4" value="13"/> + <property name="animation-delay5" value="13"/> + <property name="animation-delay6" value="13"/> + <property name="animation-delay7" value="13"/> + <property name="animation-delay8" value="13"/> + <property name="animation-delay9" value="13"/> + <property name="animation-frame0" value="1"/> + <property name="animation-frame1" value="2"/> + <property name="animation-frame2" value="3"/> + <property name="animation-frame3" value="4"/> + <property name="animation-frame4" value="5"/> + <property name="animation-frame5" value="6"/> + <property name="animation-frame6" value="7"/> + <property name="animation-frame7" value="8"/> + <property name="animation-frame8" value="9"/> + <property name="animation-frame9" value="10"/> + </properties> + </tile> +</tileset> diff --git a/graphics/tilesets/woodland_graveyard_crypt.png b/graphics/tilesets/woodland_graveyard_crypt.png Binary files differnew file mode 100644 index 0000000..35fa6a7 --- /dev/null +++ b/graphics/tilesets/woodland_graveyard_crypt.png diff --git a/graphics/tilesets/woodland_graveyard_crypt.tsx b/graphics/tilesets/woodland_graveyard_crypt.tsx new file mode 100644 index 0000000..abe90e0 --- /dev/null +++ b/graphics/tilesets/woodland_graveyard_crypt.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="woodland_graveyard_crypt" tilewidth="32" tileheight="32"> + <image source="woodland_graveyard_crypt.png" width="224" height="288"/> +</tileset> diff --git a/graphics/tilesets/woodland_graveyard_crypt_x9.tsx b/graphics/tilesets/woodland_graveyard_crypt_x9.tsx new file mode 100644 index 0000000..06ed7ab --- /dev/null +++ b/graphics/tilesets/woodland_graveyard_crypt_x9.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="woodland_graveyard_crypt_x9" tilewidth="32" tileheight="288"> + <image source="../graphics/tiles/woodland_graveyard_crypt.png" width="224" height="288"/> +</tileset> diff --git a/graphics/tilesets/woodland_graveyard_ground.png b/graphics/tilesets/woodland_graveyard_ground.png Binary files differnew file mode 100644 index 0000000..58ffb0c --- /dev/null +++ b/graphics/tilesets/woodland_graveyard_ground.png diff --git a/graphics/tilesets/woodland_graveyard_ground.tsx b/graphics/tilesets/woodland_graveyard_ground.tsx new file mode 100644 index 0000000..f7b8ceb --- /dev/null +++ b/graphics/tilesets/woodland_graveyard_ground.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="woodland_graveyard_ground" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/woodland_graveyard_ground.png" width="512" height="128"/> +</tileset> diff --git a/graphics/tilesets/woodland_graveyard_x2.png b/graphics/tilesets/woodland_graveyard_x2.png Binary files differnew file mode 100644 index 0000000..f19c23b --- /dev/null +++ b/graphics/tilesets/woodland_graveyard_x2.png diff --git a/graphics/tilesets/woodland_graveyard_x3.png b/graphics/tilesets/woodland_graveyard_x3.png Binary files differnew file mode 100644 index 0000000..9a34301 --- /dev/null +++ b/graphics/tilesets/woodland_graveyard_x3.png diff --git a/graphics/tilesets/woodland_graveyard_x3.tsx b/graphics/tilesets/woodland_graveyard_x3.tsx new file mode 100644 index 0000000..09821fd --- /dev/null +++ b/graphics/tilesets/woodland_graveyard_x3.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="woodland_graveyard_x3" tilewidth="32" tileheight="96"> + <image source="../graphics/tiles/woodland_graveyard_x3.png" width="512" height="480"/> +</tileset> diff --git a/graphics/tilesets/woodland_graveyard_x4.png b/graphics/tilesets/woodland_graveyard_x4.png Binary files differnew file mode 100644 index 0000000..f733a80 --- /dev/null +++ b/graphics/tilesets/woodland_graveyard_x4.png diff --git a/graphics/tilesets/woodland_graveyard_x4.tsx b/graphics/tilesets/woodland_graveyard_x4.tsx new file mode 100644 index 0000000..9c23e3d --- /dev/null +++ b/graphics/tilesets/woodland_graveyard_x4.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="woodland_graveyard_x4" tilewidth="32" tileheight="128"> + <image source="../graphics/tiles/woodland_graveyard_x4.png" width="512" height="256"/> +</tileset> diff --git a/graphics/tilesets/woodland_graveyard_x7.png b/graphics/tilesets/woodland_graveyard_x7.png Binary files differnew file mode 100644 index 0000000..7316605 --- /dev/null +++ b/graphics/tilesets/woodland_graveyard_x7.png diff --git a/graphics/tilesets/woodland_ground.png b/graphics/tilesets/woodland_ground.png Binary files differnew file mode 100644 index 0000000..14c209a --- /dev/null +++ b/graphics/tilesets/woodland_ground.png diff --git a/graphics/tilesets/woodland_ground.tsx b/graphics/tilesets/woodland_ground.tsx new file mode 100644 index 0000000..27ab3f3 --- /dev/null +++ b/graphics/tilesets/woodland_ground.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="woodland_ground" tilewidth="32" tileheight="32" tilecount="256" columns="16"> + <image source="woodland_ground.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/woodland_ground2.png b/graphics/tilesets/woodland_ground2.png Binary files differnew file mode 100644 index 0000000..8436d8b --- /dev/null +++ b/graphics/tilesets/woodland_ground2.png diff --git a/graphics/tilesets/woodland_indoor.png b/graphics/tilesets/woodland_indoor.png Binary files differnew file mode 100644 index 0000000..af8299d --- /dev/null +++ b/graphics/tilesets/woodland_indoor.png diff --git a/graphics/tilesets/woodland_indoor.tsx b/graphics/tilesets/woodland_indoor.tsx new file mode 100644 index 0000000..afc758a --- /dev/null +++ b/graphics/tilesets/woodland_indoor.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="woodland_indoor" tilewidth="32" tileheight="32" tilecount="256" columns="16"> + <image source="woodland_indoor.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/woodland_indoor_x2.png b/graphics/tilesets/woodland_indoor_x2.png Binary files differnew file mode 100644 index 0000000..00daeab --- /dev/null +++ b/graphics/tilesets/woodland_indoor_x2.png diff --git a/graphics/tilesets/woodland_indoor_x2.tsx b/graphics/tilesets/woodland_indoor_x2.tsx new file mode 100644 index 0000000..fe4c8d5 --- /dev/null +++ b/graphics/tilesets/woodland_indoor_x2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="woodland_indoor_x2" tilewidth="32" tileheight="64" tilecount="48" columns="16"> + <image source="woodland_indoor_x2.png" width="512" height="192"/> +</tileset> diff --git a/graphics/tilesets/woodland_indoor_x3.png b/graphics/tilesets/woodland_indoor_x3.png Binary files differnew file mode 100644 index 0000000..1013c36 --- /dev/null +++ b/graphics/tilesets/woodland_indoor_x3.png diff --git a/graphics/tilesets/woodland_indoor_x3.tsx b/graphics/tilesets/woodland_indoor_x3.tsx new file mode 100644 index 0000000..b3ef2a2 --- /dev/null +++ b/graphics/tilesets/woodland_indoor_x3.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="woodland_indoor_x3" tilewidth="32" tileheight="96" tilecount="48" columns="16"> + <image source="woodland_indoor_x3.png" width="512" height="288"/> +</tileset> diff --git a/graphics/tilesets/woodland_snow_x3.png b/graphics/tilesets/woodland_snow_x3.png Binary files differnew file mode 100644 index 0000000..7723a10 --- /dev/null +++ b/graphics/tilesets/woodland_snow_x3.png diff --git a/graphics/tilesets/woodland_swamp.png b/graphics/tilesets/woodland_swamp.png Binary files differnew file mode 100644 index 0000000..8262022 --- /dev/null +++ b/graphics/tilesets/woodland_swamp.png diff --git a/graphics/tilesets/woodland_swamp.tsx b/graphics/tilesets/woodland_swamp.tsx new file mode 100644 index 0000000..85743fe --- /dev/null +++ b/graphics/tilesets/woodland_swamp.tsx @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="woodland_swamp" tilewidth="32" tileheight="32"> + <image source="woodland_swamp.png" width="512" height="512"/> + <tile id="69"> + <properties> + <property name="animation-delay0" value="32"/> + <property name="animation-delay1" value="37"/> + <property name="animation-delay2" value="33"/> + <property name="animation-delay3" value="38"/> + <property name="animation-delay4" value="40"/> + <property name="animation-frame0" value="112"/> + <property name="animation-frame1" value="113"/> + <property name="animation-frame2" value="114"/> + <property name="animation-frame3" value="115"/> + <property name="animation-frame4" value="116"/> + </properties> + </tile> + <tile id="71"> + <properties> + <property name="animation-delay0" value="1200"/> + <property name="animation-delay1" value="3"/> + <property name="animation-delay10" value="3"/> + <property name="animation-delay11" value="3"/> + <property name="animation-delay12" value="3"/> + <property name="animation-delay13" value="3"/> + <property name="animation-delay2" value="3"/> + <property name="animation-delay3" value="3"/> + <property name="animation-delay4" value="3"/> + <property name="animation-delay5" value="3"/> + <property name="animation-delay6" value="3"/> + <property name="animation-delay7" value="3"/> + <property name="animation-delay8" value="3"/> + <property name="animation-delay9" value="3"/> + <property name="animation-frame0" value="144"/> + <property name="animation-frame1" value="145"/> + <property name="animation-frame10" value="148"/> + <property name="animation-frame11" value="146"/> + <property name="animation-frame12" value="147"/> + <property name="animation-frame13" value="148"/> + <property name="animation-frame2" value="146"/> + <property name="animation-frame3" value="147"/> + <property name="animation-frame4" value="148"/> + <property name="animation-frame5" value="147"/> + <property name="animation-frame6" value="146"/> + <property name="animation-frame7" value="147"/> + <property name="animation-frame8" value="146"/> + <property name="animation-frame9" value="147"/> + </properties> + </tile> + <tile id="85"> + <properties> + <property name="animation-delay0" value="40"/> + <property name="animation-delay1" value="42"/> + <property name="animation-delay2" value="45"/> + <property name="animation-delay3" value="42"/> + <property name="animation-delay4" value="40"/> + <property name="animation-frame0" value="128"/> + <property name="animation-frame1" value="129"/> + <property name="animation-frame2" value="130"/> + <property name="animation-frame3" value="131"/> + <property name="animation-frame4" value="132"/> + </properties> + </tile> + <tile id="86"> + <properties> + <property name="animation-delay0" value="25"/> + <property name="animation-delay1" value="27"/> + <property name="animation-delay2" value="24"/> + <property name="animation-delay3" value="27"/> + <property name="animation-delay4" value="28"/> + <property name="animation-frame0" value="96"/> + <property name="animation-frame1" value="97"/> + <property name="animation-frame2" value="98"/> + <property name="animation-frame3" value="99"/> + <property name="animation-frame4" value="100"/> + </properties> + </tile> +</tileset> diff --git a/graphics/tilesets/woodland_village.png b/graphics/tilesets/woodland_village.png Binary files differnew file mode 100644 index 0000000..8876fae --- /dev/null +++ b/graphics/tilesets/woodland_village.png diff --git a/graphics/tilesets/woodland_village.tsx b/graphics/tilesets/woodland_village.tsx new file mode 100644 index 0000000..5ce1464 --- /dev/null +++ b/graphics/tilesets/woodland_village.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="woodland_village" tilewidth="32" tileheight="32" tilecount="256" columns="16"> + <image source="woodland_village.png" width="512" height="512"/> +</tileset> diff --git a/graphics/tilesets/woodland_village_x2.png b/graphics/tilesets/woodland_village_x2.png Binary files differnew file mode 100644 index 0000000..dbb5e99 --- /dev/null +++ b/graphics/tilesets/woodland_village_x2.png diff --git a/graphics/tilesets/woodland_village_x2.tsx b/graphics/tilesets/woodland_village_x2.tsx new file mode 100644 index 0000000..8721e1e --- /dev/null +++ b/graphics/tilesets/woodland_village_x2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="woodland_village_x2" tilewidth="32" tileheight="64" tilecount="16" columns="16"> + <image source="woodland_village_x2.png" width="512" height="64"/> +</tileset> diff --git a/graphics/tilesets/woodland_village_x3.png b/graphics/tilesets/woodland_village_x3.png Binary files differnew file mode 100644 index 0000000..33c865e --- /dev/null +++ b/graphics/tilesets/woodland_village_x3.png diff --git a/graphics/tilesets/woodland_village_x3.tsx b/graphics/tilesets/woodland_village_x3.tsx new file mode 100644 index 0000000..efe9964 --- /dev/null +++ b/graphics/tilesets/woodland_village_x3.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="woodland_village_x3" tilewidth="32" tileheight="96" tilecount="66" columns="22"> + <image source="woodland_village_x3.png" width="704" height="288"/> +</tileset> diff --git a/graphics/tilesets/woodland_water.png b/graphics/tilesets/woodland_water.png Binary files differnew file mode 100644 index 0000000..409c2df --- /dev/null +++ b/graphics/tilesets/woodland_water.png diff --git a/graphics/tilesets/woodland_water.tsx b/graphics/tilesets/woodland_water.tsx new file mode 100644 index 0000000..670f6b0 --- /dev/null +++ b/graphics/tilesets/woodland_water.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="woodland_water" tilewidth="32" tileheight="32"> + <image source="woodland_water.png" width="512" height="96"/> +</tileset> diff --git a/graphics/tilesets/woodland_x2.png b/graphics/tilesets/woodland_x2.png Binary files differnew file mode 100644 index 0000000..9b003e9 --- /dev/null +++ b/graphics/tilesets/woodland_x2.png diff --git a/graphics/tilesets/woodland_x2.tsx b/graphics/tilesets/woodland_x2.tsx new file mode 100644 index 0000000..41f4b44 --- /dev/null +++ b/graphics/tilesets/woodland_x2.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="woodland_x2" tilewidth="32" tileheight="64" tilecount="32" columns="16"> + <image source="woodland_x2.png" width="512" height="128"/> +</tileset> diff --git a/graphics/tilesets/woodland_x3.png b/graphics/tilesets/woodland_x3.png Binary files differnew file mode 100644 index 0000000..710c8a2 --- /dev/null +++ b/graphics/tilesets/woodland_x3.png diff --git a/graphics/tilesets/woodland_x3.tsx b/graphics/tilesets/woodland_x3.tsx new file mode 100644 index 0000000..730e7e4 --- /dev/null +++ b/graphics/tilesets/woodland_x3.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="woodland_x3" tilewidth="32" tileheight="96" tilecount="32" columns="16"> + <image source="woodland_x3.png" width="512" height="192"/> +</tileset> diff --git a/graphics/tilesets/woodland_x3_fall.png b/graphics/tilesets/woodland_x3_fall.png Binary files differnew file mode 100644 index 0000000..318c6b7 --- /dev/null +++ b/graphics/tilesets/woodland_x3_fall.png diff --git a/graphics/tilesets/woodland_x4.png b/graphics/tilesets/woodland_x4.png Binary files differnew file mode 100644 index 0000000..ca92067 --- /dev/null +++ b/graphics/tilesets/woodland_x4.png diff --git a/graphics/tilesets/woodland_x4.tsx b/graphics/tilesets/woodland_x4.tsx new file mode 100644 index 0000000..c5b2edc --- /dev/null +++ b/graphics/tilesets/woodland_x4.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="woodland_x4" tilewidth="32" tileheight="128" tilecount="16" columns="16"> + <image source="woodland_x4.png" width="512" height="128"/> +</tileset> diff --git a/graphics/tilesets/woodland_x5.png b/graphics/tilesets/woodland_x5.png Binary files differnew file mode 100644 index 0000000..ba7ccf4 --- /dev/null +++ b/graphics/tilesets/woodland_x5.png diff --git a/graphics/tilesets/woodland_x5.tsx b/graphics/tilesets/woodland_x5.tsx new file mode 100644 index 0000000..33622a1 --- /dev/null +++ b/graphics/tilesets/woodland_x5.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="woodland_x5" tilewidth="32" tileheight="160" tilecount="16" columns="16"> + <image source="woodland_x5.png" width="480" height="160"/> +</tileset> diff --git a/graphics/tilesets/woodland_x5_fall.png b/graphics/tilesets/woodland_x5_fall.png Binary files differnew file mode 100644 index 0000000..b02521d --- /dev/null +++ b/graphics/tilesets/woodland_x5_fall.png diff --git a/graphics/tilesets/woodland_x8.png b/graphics/tilesets/woodland_x8.png Binary files differnew file mode 100644 index 0000000..43d76a2 --- /dev/null +++ b/graphics/tilesets/woodland_x8.png diff --git a/graphics/tilesets/woodland_x8.tsx b/graphics/tilesets/woodland_x8.tsx new file mode 100644 index 0000000..3176402 --- /dev/null +++ b/graphics/tilesets/woodland_x8.tsx @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset name="woodland_x8" tilewidth="32" tileheight="256"> + <image source="woodland_x8.png" width="512" height="256"/> +</tileset> |