diff options
Diffstat (limited to 'graphics/sprites')
932 files changed, 16358 insertions, 0 deletions
diff --git a/graphics/sprites/emote.png b/graphics/sprites/emote.png Binary files differnew file mode 100644 index 00000000..aaf6ff17 --- /dev/null +++ b/graphics/sprites/emote.png diff --git a/graphics/sprites/emote.xml b/graphics/sprites/emote.xml new file mode 100644 index 00000000..b7d2d4ea --- /dev/null +++ b/graphics/sprites/emote.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Ledmitz +Copyright (C) 2021 The Mana World --> +<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/empty.xml b/graphics/sprites/empty.xml new file mode 100644 index 00000000..699b070d --- /dev/null +++ b/graphics/sprites/empty.xml @@ -0,0 +1,6 @@ +<?xml version="1.0"?> + +<sprite> + <imageset name="empty" src="graphics/sprites/monsters/accessories/empty-frame.png" width="1" height="1"/> + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/angel-wings.png b/graphics/sprites/equipment/angel-wings.png Binary files differnew file mode 100644 index 00000000..00290548 --- /dev/null +++ b/graphics/sprites/equipment/angel-wings.png diff --git a/graphics/sprites/equipment/angel-wings.xml b/graphics/sprites/equipment/angel-wings.xml new file mode 100644 index 00000000..83844588 --- /dev/null +++ b/graphics/sprites/equipment/angel-wings.xml @@ -0,0 +1,97 @@ +<?xml version="1.0"?> +<sprite> + <!-- Original from tmw.ufbteam.org - Authors: Varuna and Arikel--> + <imageset name="base" src="graphics/sprites/equipment/angel-wings.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="0" end="5" delay="75" offsetY="0" offsetX="0"/> + </animation> + <animation direction="left"> + <sequence start="18" end="23" delay="75" offsetY="0" offsetX="0"/> + </animation> + <animation direction="up"> + <sequence start="36" end="41" delay="75" offsetY="0" offsetX="0"/> + </animation> + <animation direction="right"> + <sequence start="54" end="59" delay="75" offsetY="0" offsetX="0"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="0" end="5" delay="75" offsetY="0" offsetX="0"/> + </animation> + <animation direction="left"> + <sequence start="18" end="23" delay="75" offsetY="0" offsetX="0"/> + </animation> + <animation direction="up"> + <sequence start="36" end="41" delay="75" offsetY="0" offsetX="0"/> + </animation> + <animation direction="right"> + <sequence start="54" end="59" delay="75" offsetY="0" offsetX="0"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <sequence start="0" end="5" delay="75" offsetY="8" offsetX="0"/> + </animation> + <animation direction="left"> + <sequence start="18" end="23" delay="75" offsetY="8" offsetX="6"/> + </animation> + <animation direction="up"> + <sequence start="36" end="41" delay="75" offsetY="8" offsetX="0"/> + </animation> + <animation direction="right"> + <sequence start="54" end="59" delay="75" offsetY="8" offsetX="-8"/> + </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" offsetY="0" offsetX="0"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75" offsetY="0" offsetX="0"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75" offsetY="0" offsetX="0"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75" offsetY="0" offsetX="0"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75" offsetY="0" offsetX="0"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75" offsetY="0" offsetX="0"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75" offsetY="0" offsetX="0"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75" offsetY="0" offsetX="0"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/chest/assassin-female.png b/graphics/sprites/equipment/chest/assassin-female.png Binary files differnew file mode 100644 index 00000000..684861be --- /dev/null +++ b/graphics/sprites/equipment/chest/assassin-female.png diff --git a/graphics/sprites/equipment/chest/assassin-female.xml b/graphics/sprites/equipment/chest/assassin-female.xml new file mode 100644 index 00000000..959fb44b --- /dev/null +++ b/graphics/sprites/equipment/chest/assassin-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/assassin-female.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/assassin.png b/graphics/sprites/equipment/chest/assassin.png Binary files differnew file mode 100644 index 00000000..8c1f2c49 --- /dev/null +++ b/graphics/sprites/equipment/chest/assassin.png diff --git a/graphics/sprites/equipment/chest/assassin.xml b/graphics/sprites/equipment/chest/assassin.xml new file mode 100644 index 00000000..dc4ae945 --- /dev/null +++ b/graphics/sprites/equipment/chest/assassin.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/assassin.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/bra-female.png b/graphics/sprites/equipment/chest/bra-female.png Binary files differnew file mode 100644 index 00000000..6a0b4fc8 --- /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 00000000..39c108ed --- /dev/null +++ b/graphics/sprites/equipment/chest/bra-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/bra-female.png|R" + width="64" + height="64"/> + <include file="model/base.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 00000000..b7082a2a --- /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 00000000..ffe35a7b --- /dev/null +++ b/graphics/sprites/equipment/chest/bromenalchest-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online +Copyright (C) 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/bromenalchest-female.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/bromenalchest.png b/graphics/sprites/equipment/chest/bromenalchest.png Binary files differnew file mode 100644 index 00000000..11a9b885 --- /dev/null +++ b/graphics/sprites/equipment/chest/bromenalchest.png diff --git a/graphics/sprites/equipment/chest/bromenalchest.xml b/graphics/sprites/equipment/chest/bromenalchest.xml new file mode 100644 index 00000000..3fa76755 --- /dev/null +++ b/graphics/sprites/equipment/chest/bromenalchest.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online +Copyright (C) 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/bromenalchest.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/chainmail-female.png b/graphics/sprites/equipment/chest/chainmail-female.png Binary files differnew file mode 100644 index 00000000..27ef2625 --- /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 00000000..b5d55746 --- /dev/null +++ b/graphics/sprites/equipment/chest/chainmail-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online +Copyright (C) 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/chainmail-female.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/chainmail.png b/graphics/sprites/equipment/chest/chainmail.png Binary files differnew file mode 100644 index 00000000..eb6a2a23 --- /dev/null +++ b/graphics/sprites/equipment/chest/chainmail.png diff --git a/graphics/sprites/equipment/chest/chainmail.xml b/graphics/sprites/equipment/chest/chainmail.xml new file mode 100644 index 00000000..ab330203 --- /dev/null +++ b/graphics/sprites/equipment/chest/chainmail.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online +Copyright (C) 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/chainmail.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/contributor-female.png b/graphics/sprites/equipment/chest/contributor-female.png Binary files differnew file mode 100644 index 00000000..bb9e34f4 --- /dev/null +++ b/graphics/sprites/equipment/chest/contributor-female.png diff --git a/graphics/sprites/equipment/chest/contributor-female.xml b/graphics/sprites/equipment/chest/contributor-female.xml new file mode 100644 index 00000000..f33522e4 --- /dev/null +++ b/graphics/sprites/equipment/chest/contributor-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: The Mana World asset +Copyright (C) 2006 - 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/contributor-female.png|W;R" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/contributor.png b/graphics/sprites/equipment/chest/contributor.png Binary files differnew file mode 100644 index 00000000..a3360620 --- /dev/null +++ b/graphics/sprites/equipment/chest/contributor.png diff --git a/graphics/sprites/equipment/chest/contributor.xml b/graphics/sprites/equipment/chest/contributor.xml new file mode 100644 index 00000000..36a55755 --- /dev/null +++ b/graphics/sprites/equipment/chest/contributor.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: The Mana World asset +Copyright (C) 2006 - 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/contributor.png|W;R" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/cotton-female.png b/graphics/sprites/equipment/chest/cotton-female.png Binary files differnew file mode 100644 index 00000000..ee3beecc --- /dev/null +++ b/graphics/sprites/equipment/chest/cotton-female.png diff --git a/graphics/sprites/equipment/chest/cotton-female.xml b/graphics/sprites/equipment/chest/cotton-female.xml new file mode 100644 index 00000000..e5d065cc --- /dev/null +++ b/graphics/sprites/equipment/chest/cotton-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: The Mana World asset +Copyright (C) 2006 - 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/cotton-female.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/cotton.png b/graphics/sprites/equipment/chest/cotton.png Binary files differnew file mode 100644 index 00000000..0890e04e --- /dev/null +++ b/graphics/sprites/equipment/chest/cotton.png diff --git a/graphics/sprites/equipment/chest/cotton.xml b/graphics/sprites/equipment/chest/cotton.xml new file mode 100644 index 00000000..30a7207b --- /dev/null +++ b/graphics/sprites/equipment/chest/cotton.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: The Mana World asset +Copyright (C) 2006 - 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/cotton.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/demonwarlordplate.png b/graphics/sprites/equipment/chest/demonwarlordplate.png Binary files differnew file mode 100644 index 00000000..0a08fad4 --- /dev/null +++ b/graphics/sprites/equipment/chest/demonwarlordplate.png diff --git a/graphics/sprites/equipment/chest/demonwarlordplate.xml b/graphics/sprites/equipment/chest/demonwarlordplate.xml new file mode 100644 index 00000000..f56698e1 --- /dev/null +++ b/graphics/sprites/equipment/chest/demonwarlordplate.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: The Mana World asset +Copyright (C) 2006 - 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/demonwarlordplate.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/fine-dress-female.png b/graphics/sprites/equipment/chest/fine-dress-female.png Binary files differnew file mode 100644 index 00000000..d98ab47f --- /dev/null +++ b/graphics/sprites/equipment/chest/fine-dress-female.png diff --git a/graphics/sprites/equipment/chest/fine-dress-female.xml b/graphics/sprites/equipment/chest/fine-dress-female.xml new file mode 100644 index 00000000..4defaa21 --- /dev/null +++ b/graphics/sprites/equipment/chest/fine-dress-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: The Mana World asset +Copyright (C) 2006 - 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/fine-dress-female.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/fine-dress.png b/graphics/sprites/equipment/chest/fine-dress.png Binary files differnew file mode 100644 index 00000000..b7e9be46 --- /dev/null +++ b/graphics/sprites/equipment/chest/fine-dress.png diff --git a/graphics/sprites/equipment/chest/fine-dress.xml b/graphics/sprites/equipment/chest/fine-dress.xml new file mode 100644 index 00000000..22c92756 --- /dev/null +++ b/graphics/sprites/equipment/chest/fine-dress.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: The Mana World asset +Copyright (C) 2006 - 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/fine-dress.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/forest-armor-female.png b/graphics/sprites/equipment/chest/forest-armor-female.png Binary files differnew file mode 100644 index 00000000..29523c2b --- /dev/null +++ b/graphics/sprites/equipment/chest/forest-armor-female.png diff --git a/graphics/sprites/equipment/chest/forest-armor-female.xml b/graphics/sprites/equipment/chest/forest-armor-female.xml new file mode 100644 index 00000000..6ba5b564 --- /dev/null +++ b/graphics/sprites/equipment/chest/forest-armor-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: The Mana World asset +Copyright (C) 2006 - 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/forest-armor-female.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/forest-armor.png b/graphics/sprites/equipment/chest/forest-armor.png Binary files differnew file mode 100644 index 00000000..9ab1b222 --- /dev/null +++ b/graphics/sprites/equipment/chest/forest-armor.png diff --git a/graphics/sprites/equipment/chest/forest-armor.xml b/graphics/sprites/equipment/chest/forest-armor.xml new file mode 100644 index 00000000..8be97f33 --- /dev/null +++ b/graphics/sprites/equipment/chest/forest-armor.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: The Mana World asset +Copyright (C) 2006 - 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/forest-armor.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/leather-female.png b/graphics/sprites/equipment/chest/leather-female.png Binary files differnew file mode 100644 index 00000000..df129764 --- /dev/null +++ b/graphics/sprites/equipment/chest/leather-female.png diff --git a/graphics/sprites/equipment/chest/leather-female.xml b/graphics/sprites/equipment/chest/leather-female.xml new file mode 100644 index 00000000..67723569 --- /dev/null +++ b/graphics/sprites/equipment/chest/leather-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: The Mana World asset +Copyright (C) 2006 - 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/leather-female.png|W;R" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/leather.png b/graphics/sprites/equipment/chest/leather.png Binary files differnew file mode 100644 index 00000000..7f39ade1 --- /dev/null +++ b/graphics/sprites/equipment/chest/leather.png diff --git a/graphics/sprites/equipment/chest/leather.xml b/graphics/sprites/equipment/chest/leather.xml new file mode 100644 index 00000000..a0c54393 --- /dev/null +++ b/graphics/sprites/equipment/chest/leather.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: The Mana World asset +Copyright (C) 2006 - 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/leather.png|W;R" + width="64" + height="64"/> + <include file="model/base.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 00000000..d507f5b5 --- /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 00000000..0aeffdf9 --- /dev/null +++ b/graphics/sprites/equipment/chest/lightplatemail-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/lightplatemail-female.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/lightplatemail.png b/graphics/sprites/equipment/chest/lightplatemail.png Binary files differnew file mode 100644 index 00000000..22ffcedf --- /dev/null +++ b/graphics/sprites/equipment/chest/lightplatemail.png diff --git a/graphics/sprites/equipment/chest/lightplatemail.xml b/graphics/sprites/equipment/chest/lightplatemail.xml new file mode 100644 index 00000000..ffbece90 --- /dev/null +++ b/graphics/sprites/equipment/chest/lightplatemail.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/lightplatemail.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/robe-female.png b/graphics/sprites/equipment/chest/robe-female.png Binary files differnew file mode 100644 index 00000000..20cf2dd2 --- /dev/null +++ b/graphics/sprites/equipment/chest/robe-female.png diff --git a/graphics/sprites/equipment/chest/robe-female.xml b/graphics/sprites/equipment/chest/robe-female.xml new file mode 100644 index 00000000..e516d2cb --- /dev/null +++ b/graphics/sprites/equipment/chest/robe-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: The Mana World asset +Copyright (C) 2006 - 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/robe-female.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/robe.png b/graphics/sprites/equipment/chest/robe.png Binary files differnew file mode 100644 index 00000000..6d174e28 --- /dev/null +++ b/graphics/sprites/equipment/chest/robe.png diff --git a/graphics/sprites/equipment/chest/robe.xml b/graphics/sprites/equipment/chest/robe.xml new file mode 100644 index 00000000..e9fe51b0 --- /dev/null +++ b/graphics/sprites/equipment/chest/robe.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: The Mana World asset +Copyright (C) 2006 - 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/robe.png|W" + width="64" + height="64"/> + <include file="model/base.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 00000000..88b8822e --- /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 00000000..f6db98dc --- /dev/null +++ b/graphics/sprites/equipment/chest/saviorarmor-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: The Mana World asset +Copyright (C) 2006 - 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/saviorarmor-female.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/saviorarmor.png b/graphics/sprites/equipment/chest/saviorarmor.png Binary files differnew file mode 100644 index 00000000..57065a37 --- /dev/null +++ b/graphics/sprites/equipment/chest/saviorarmor.png diff --git a/graphics/sprites/equipment/chest/saviorarmor.xml b/graphics/sprites/equipment/chest/saviorarmor.xml new file mode 100644 index 00000000..84e87caf --- /dev/null +++ b/graphics/sprites/equipment/chest/saviorarmor.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: The Mana World asset +Copyright (C) 2006 - 2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/saviorarmor.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/shorttanktop-female.png b/graphics/sprites/equipment/chest/shorttanktop-female.png Binary files differnew file mode 100644 index 00000000..eb0bcd47 --- /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 00000000..69b9e2d3 --- /dev/null +++ b/graphics/sprites/equipment/chest/shorttanktop-female.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/shorttanktop-female.png|W" + width="64" + height="64"/> + + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/shorttanktop.png b/graphics/sprites/equipment/chest/shorttanktop.png Binary files differnew file mode 100644 index 00000000..69045a03 --- /dev/null +++ b/graphics/sprites/equipment/chest/shorttanktop.png diff --git a/graphics/sprites/equipment/chest/shorttanktop.xml b/graphics/sprites/equipment/chest/shorttanktop.xml new file mode 100644 index 00000000..ceb022b3 --- /dev/null +++ b/graphics/sprites/equipment/chest/shorttanktop.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/shorttanktop.png|W" + width="64" + height="64"/> + + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/sorcerer-robe-female.png b/graphics/sprites/equipment/chest/sorcerer-robe-female.png Binary files differnew file mode 100644 index 00000000..1c613dc0 --- /dev/null +++ b/graphics/sprites/equipment/chest/sorcerer-robe-female.png diff --git a/graphics/sprites/equipment/chest/sorcerer-robe-female.xml b/graphics/sprites/equipment/chest/sorcerer-robe-female.xml new file mode 100644 index 00000000..ac905e1f --- /dev/null +++ b/graphics/sprites/equipment/chest/sorcerer-robe-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/sorcerer-robe-female.png|W;R" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/sorcerer-robe.png b/graphics/sprites/equipment/chest/sorcerer-robe.png Binary files differnew file mode 100644 index 00000000..0727426b --- /dev/null +++ b/graphics/sprites/equipment/chest/sorcerer-robe.png diff --git a/graphics/sprites/equipment/chest/sorcerer-robe.xml b/graphics/sprites/equipment/chest/sorcerer-robe.xml new file mode 100644 index 00000000..2a0d917f --- /dev/null +++ b/graphics/sprites/equipment/chest/sorcerer-robe.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/sorcerer-robe.png|W;R" + width="64" + height="64"/> + <include file="model/base.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 00000000..ccbd4b8c --- /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 00000000..7c4b4677 --- /dev/null +++ b/graphics/sprites/equipment/chest/tanktop-female.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online +Copyright (C) 2021 The Mana World--> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/tanktop-female.png|W" + width="64" + height="64"/> + + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/tanktop.png b/graphics/sprites/equipment/chest/tanktop.png Binary files differnew file mode 100644 index 00000000..9030b000 --- /dev/null +++ b/graphics/sprites/equipment/chest/tanktop.png diff --git a/graphics/sprites/equipment/chest/tanktop.xml b/graphics/sprites/equipment/chest/tanktop.xml new file mode 100644 index 00000000..a47f98e2 --- /dev/null +++ b/graphics/sprites/equipment/chest/tanktop.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012 Evol Online +Copyright (C) 2021 The Mana World--> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/tanktop.png|W" + width="64" + height="64"/> + + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/terranite-female.png b/graphics/sprites/equipment/chest/terranite-female.png Binary files differnew file mode 100644 index 00000000..41808182 --- /dev/null +++ b/graphics/sprites/equipment/chest/terranite-female.png diff --git a/graphics/sprites/equipment/chest/terranite-female.xml b/graphics/sprites/equipment/chest/terranite-female.xml new file mode 100644 index 00000000..4289fc83 --- /dev/null +++ b/graphics/sprites/equipment/chest/terranite-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/terranite-female.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/terranite.png b/graphics/sprites/equipment/chest/terranite.png Binary files differnew file mode 100644 index 00000000..bc76bcbb --- /dev/null +++ b/graphics/sprites/equipment/chest/terranite.png diff --git a/graphics/sprites/equipment/chest/terranite.xml b/graphics/sprites/equipment/chest/terranite.xml new file mode 100644 index 00000000..ce4a5bf0 --- /dev/null +++ b/graphics/sprites/equipment/chest/terranite.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/terranite.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/tnecksweater-female.png b/graphics/sprites/equipment/chest/tnecksweater-female.png Binary files differnew file mode 100644 index 00000000..2814360e --- /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 00000000..9ce35542 --- /dev/null +++ b/graphics/sprites/equipment/chest/tnecksweater-female.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/tnecksweater-female.png|W" + width="64" + height="64"/> + + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/tnecksweater.png b/graphics/sprites/equipment/chest/tnecksweater.png Binary files differnew file mode 100644 index 00000000..61e7c565 --- /dev/null +++ b/graphics/sprites/equipment/chest/tnecksweater.png diff --git a/graphics/sprites/equipment/chest/tnecksweater.xml b/graphics/sprites/equipment/chest/tnecksweater.xml new file mode 100644 index 00000000..2f324cf0 --- /dev/null +++ b/graphics/sprites/equipment/chest/tnecksweater.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/tnecksweater.png|W" + width="64" + height="64"/> + + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/ugly-sweater-female.png b/graphics/sprites/equipment/chest/ugly-sweater-female.png Binary files differnew file mode 100644 index 00000000..c6dc2964 --- /dev/null +++ b/graphics/sprites/equipment/chest/ugly-sweater-female.png diff --git a/graphics/sprites/equipment/chest/ugly-sweater-female.xml b/graphics/sprites/equipment/chest/ugly-sweater-female.xml new file mode 100644 index 00000000..ba2e76a4 --- /dev/null +++ b/graphics/sprites/equipment/chest/ugly-sweater-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/ugly-sweater-female.png|W;Y;G;C" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/ugly-sweater.png b/graphics/sprites/equipment/chest/ugly-sweater.png Binary files differnew file mode 100644 index 00000000..62f7e362 --- /dev/null +++ b/graphics/sprites/equipment/chest/ugly-sweater.png diff --git a/graphics/sprites/equipment/chest/ugly-sweater.xml b/graphics/sprites/equipment/chest/ugly-sweater.xml new file mode 100644 index 00000000..4fb5fe96 --- /dev/null +++ b/graphics/sprites/equipment/chest/ugly-sweater.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/chest/ugly-sweater.png|W;Y;G;C" + width="64" + height="64"/> + <include file="model/base.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 00000000..5af1f289 --- /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 00000000..50d8ff68 --- /dev/null +++ b/graphics/sprites/equipment/chest/vnecksweater-female.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online +Copyright (C) 2021 The Mana World--> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/vnecksweater-female.png|W" + width="64" + height="64"/> + + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/vnecksweater.png b/graphics/sprites/equipment/chest/vnecksweater.png Binary files differnew file mode 100644 index 00000000..ba4b9c73 --- /dev/null +++ b/graphics/sprites/equipment/chest/vnecksweater.png diff --git a/graphics/sprites/equipment/chest/vnecksweater.xml b/graphics/sprites/equipment/chest/vnecksweater.xml new file mode 100644 index 00000000..939841be --- /dev/null +++ b/graphics/sprites/equipment/chest/vnecksweater.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online +Copyright (C) 2021 The Mana World--> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/vnecksweater.png|W" + width="64" + height="64"/> + + <include file="model/base.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 00000000..00a4e0b2 --- /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 00000000..fb79b581 --- /dev/null +++ b/graphics/sprites/equipment/chest/warlordplate-female.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online +Copyright (C) 2021 The Mana World--> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/warlordplate-female.png|W" + width="64" + height="64"/> + + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/warlordplate.png b/graphics/sprites/equipment/chest/warlordplate.png Binary files differnew file mode 100644 index 00000000..3731eb65 --- /dev/null +++ b/graphics/sprites/equipment/chest/warlordplate.png diff --git a/graphics/sprites/equipment/chest/warlordplate.xml b/graphics/sprites/equipment/chest/warlordplate.xml new file mode 100644 index 00000000..7270f8e9 --- /dev/null +++ b/graphics/sprites/equipment/chest/warlordplate.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2015 Evol Online +Copyright (C) 2021 The Mana World--> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/warlordplate.png|W" + width="64" + height="64"/> + + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/feet/assassin-boots-female.png b/graphics/sprites/equipment/feet/assassin-boots-female.png Binary files differnew file mode 100644 index 00000000..c8a5ea9d --- /dev/null +++ b/graphics/sprites/equipment/feet/assassin-boots-female.png diff --git a/graphics/sprites/equipment/feet/assassin-boots-female.xml b/graphics/sprites/equipment/feet/assassin-boots-female.xml new file mode 100644 index 00000000..b58c8d40 --- /dev/null +++ b/graphics/sprites/equipment/feet/assassin-boots-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/feet/assassin-boots-female.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/feet/assassin-boots.png b/graphics/sprites/equipment/feet/assassin-boots.png Binary files differnew file mode 100644 index 00000000..839e08f0 --- /dev/null +++ b/graphics/sprites/equipment/feet/assassin-boots.png diff --git a/graphics/sprites/equipment/feet/assassin-boots.xml b/graphics/sprites/equipment/feet/assassin-boots.xml new file mode 100644 index 00000000..f05662ba --- /dev/null +++ b/graphics/sprites/equipment/feet/assassin-boots.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/feet/assassin-boots.png|W" + width="64" + height="64"/> + <include file="model/base.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 00000000..42c3523e --- /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 00000000..836e204e --- /dev/null +++ b/graphics/sprites/equipment/feet/boots-female.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Reid +Copyright (C) 2012 Evol Online +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/boots-female.png|W" + width="64" + height="64"/> + + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/feet/boots.png b/graphics/sprites/equipment/feet/boots.png Binary files differnew file mode 100644 index 00000000..74a23655 --- /dev/null +++ b/graphics/sprites/equipment/feet/boots.png diff --git a/graphics/sprites/equipment/feet/boots.xml b/graphics/sprites/equipment/feet/boots.xml new file mode 100644 index 00000000..58f5adcc --- /dev/null +++ b/graphics/sprites/equipment/feet/boots.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Reid +Copyright (C) 2012 Evol Online +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/boots.png|W" + width="64" + height="64"/> + + <include file="model/base.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 00000000..34f90a0a --- /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 00000000..d4659520 --- /dev/null +++ b/graphics/sprites/equipment/feet/bromenalboots-female.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Saulc +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/bromenalboots-female.png|W" + width="64" + height="64"/> + + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/feet/bromenalboots.png b/graphics/sprites/equipment/feet/bromenalboots.png Binary files differnew file mode 100644 index 00000000..8bf34de4 --- /dev/null +++ b/graphics/sprites/equipment/feet/bromenalboots.png diff --git a/graphics/sprites/equipment/feet/bromenalboots.xml b/graphics/sprites/equipment/feet/bromenalboots.xml new file mode 100644 index 00000000..754b2496 --- /dev/null +++ b/graphics/sprites/equipment/feet/bromenalboots.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Saulc +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/bromenalboots.png|W" + width="64" + height="64"/> + + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/feet/furboots-female.png b/graphics/sprites/equipment/feet/furboots-female.png Binary files differnew file mode 100644 index 00000000..218dd18f --- /dev/null +++ b/graphics/sprites/equipment/feet/furboots-female.png diff --git a/graphics/sprites/equipment/feet/furboots-female.xml b/graphics/sprites/equipment/feet/furboots-female.xml new file mode 100644 index 00000000..d66e1d8a --- /dev/null +++ b/graphics/sprites/equipment/feet/furboots-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/feet/furboots-female.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/feet/furboots.png b/graphics/sprites/equipment/feet/furboots.png Binary files differnew file mode 100644 index 00000000..3933a7f0 --- /dev/null +++ b/graphics/sprites/equipment/feet/furboots.png diff --git a/graphics/sprites/equipment/feet/furboots.xml b/graphics/sprites/equipment/feet/furboots.xml new file mode 100644 index 00000000..00276677 --- /dev/null +++ b/graphics/sprites/equipment/feet/furboots.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/feet/furboots.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/feet/warlordboots-female.png b/graphics/sprites/equipment/feet/warlordboots-female.png Binary files differnew file mode 100644 index 00000000..c076a112 --- /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 00000000..22658ec5 --- /dev/null +++ b/graphics/sprites/equipment/feet/warlordboots-female.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2019 Evol Online / TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/warlordboots-female.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/feet/warlordboots.png b/graphics/sprites/equipment/feet/warlordboots.png Binary files differnew file mode 100644 index 00000000..0455df9c --- /dev/null +++ b/graphics/sprites/equipment/feet/warlordboots.png diff --git a/graphics/sprites/equipment/feet/warlordboots.xml b/graphics/sprites/equipment/feet/warlordboots.xml new file mode 100644 index 00000000..7def1676 --- /dev/null +++ b/graphics/sprites/equipment/feet/warlordboots.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Reid +Copyright (C) 2012 - 2019 Evol Online / TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/feet/warlordboots.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/hands/assassin-female.png b/graphics/sprites/equipment/hands/assassin-female.png Binary files differnew file mode 100644 index 00000000..7b266a1c --- /dev/null +++ b/graphics/sprites/equipment/hands/assassin-female.png diff --git a/graphics/sprites/equipment/hands/assassin-female.xml b/graphics/sprites/equipment/hands/assassin-female.xml new file mode 100644 index 00000000..277158ba --- /dev/null +++ b/graphics/sprites/equipment/hands/assassin-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/hands/assassin-female.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/hands/assassin.png b/graphics/sprites/equipment/hands/assassin.png Binary files differnew file mode 100644 index 00000000..9c7feb49 --- /dev/null +++ b/graphics/sprites/equipment/hands/assassin.png diff --git a/graphics/sprites/equipment/hands/assassin.xml b/graphics/sprites/equipment/hands/assassin.xml new file mode 100644 index 00000000..b2250320 --- /dev/null +++ b/graphics/sprites/equipment/hands/assassin.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/hands/assassin.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/hands/bromenalgloves-female.png b/graphics/sprites/equipment/hands/bromenalgloves-female.png Binary files differnew file mode 100644 index 00000000..ef1fc8c9 --- /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 00000000..8d568eb8 --- /dev/null +++ b/graphics/sprites/equipment/hands/bromenalgloves-female.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Saulc +Copyright (C) 2018 TMW2 +Copyright (C) 2021 The Mana World--> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/hands/bromenalgloves-female.png" + width="64" + height="64"/> + + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/hands/bromenalgloves.png b/graphics/sprites/equipment/hands/bromenalgloves.png Binary files differnew file mode 100644 index 00000000..4a3c8185 --- /dev/null +++ b/graphics/sprites/equipment/hands/bromenalgloves.png diff --git a/graphics/sprites/equipment/hands/bromenalgloves.xml b/graphics/sprites/equipment/hands/bromenalgloves.xml new file mode 100644 index 00000000..32f8e1bd --- /dev/null +++ b/graphics/sprites/equipment/hands/bromenalgloves.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Saulc +Copyright (C) 2018 TMW2 +Copyright (C) 2021 The Mana World--> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/hands/bromenalgloves.png" + width="64" + height="64"/> + + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/hands/generic-female.png b/graphics/sprites/equipment/hands/generic-female.png Binary files differnew file mode 100644 index 00000000..10ec9b2e --- /dev/null +++ b/graphics/sprites/equipment/hands/generic-female.png diff --git a/graphics/sprites/equipment/hands/generic-female.xml b/graphics/sprites/equipment/hands/generic-female.xml new file mode 100644 index 00000000..cf028e53 --- /dev/null +++ b/graphics/sprites/equipment/hands/generic-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/hands/generic-female.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/hands/generic.png b/graphics/sprites/equipment/hands/generic.png Binary files differnew file mode 100644 index 00000000..634d8d39 --- /dev/null +++ b/graphics/sprites/equipment/hands/generic.png diff --git a/graphics/sprites/equipment/hands/generic.xml b/graphics/sprites/equipment/hands/generic.xml new file mode 100644 index 00000000..b14912b9 --- /dev/null +++ b/graphics/sprites/equipment/hands/generic.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/hands/generic.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/hands/magefire.png b/graphics/sprites/equipment/hands/magefire.png Binary files differnew file mode 100644 index 00000000..a1b9c68a --- /dev/null +++ b/graphics/sprites/equipment/hands/magefire.png diff --git a/graphics/sprites/equipment/hands/magefire.xml b/graphics/sprites/equipment/hands/magefire.xml new file mode 100644 index 00000000..a0a090a9 --- /dev/null +++ b/graphics/sprites/equipment/hands/magefire.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/hands/magefire.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/afkcap.png b/graphics/sprites/equipment/head/afkcap.png Binary files differnew file mode 100644 index 00000000..e23e03e3 --- /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 00000000..cb9b1538 --- /dev/null +++ b/graphics/sprites/equipment/head/afkcap.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 TMW2: Moubootaur Legends +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/afkcap.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/antlerhat.png b/graphics/sprites/equipment/head/antlerhat.png Binary files differnew file mode 100644 index 00000000..f6a2fd6d --- /dev/null +++ b/graphics/sprites/equipment/head/antlerhat.png diff --git a/graphics/sprites/equipment/head/antlerhat.xml b/graphics/sprites/equipment/head/antlerhat.xml new file mode 100644 index 00000000..8905d245 --- /dev/null +++ b/graphics/sprites/equipment/head/antlerhat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/antlerhat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/assassin-mask.png b/graphics/sprites/equipment/head/assassin-mask.png Binary files differnew file mode 100644 index 00000000..a0c92b7a --- /dev/null +++ b/graphics/sprites/equipment/head/assassin-mask.png diff --git a/graphics/sprites/equipment/head/aureole.png b/graphics/sprites/equipment/head/aureole.png Binary files differnew file mode 100644 index 00000000..1f18a7ea --- /dev/null +++ b/graphics/sprites/equipment/head/aureole.png diff --git a/graphics/sprites/equipment/head/aureole.xml b/graphics/sprites/equipment/head/aureole.xml new file mode 100644 index 00000000..a109502f --- /dev/null +++ b/graphics/sprites/equipment/head/aureole.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 TMW2: Moubootaur Legends +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/aureole.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/autumn-mask.png b/graphics/sprites/equipment/head/autumn-mask.png Binary files differnew file mode 100644 index 00000000..7c5ad0a6 --- /dev/null +++ b/graphics/sprites/equipment/head/autumn-mask.png diff --git a/graphics/sprites/equipment/head/autumn-mask.xml b/graphics/sprites/equipment/head/autumn-mask.xml new file mode 100644 index 00000000..c247e471 --- /dev/null +++ b/graphics/sprites/equipment/head/autumn-mask.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/autumn-mask.png|R;M;B;C" + width="40" + height="64"/> + + <include file="model/headmodel.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 00000000..e92c906e --- /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 00000000..0d4383a7 --- /dev/null +++ b/graphics/sprites/equipment/head/axehat.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 TMW2: Moubootaur Legends +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/axehat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/bandana.png b/graphics/sprites/equipment/head/bandana.png Binary files differnew file mode 100644 index 00000000..94bcd403 --- /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 00000000..ffe96dc6 --- /dev/null +++ b/graphics/sprites/equipment/head/bandana.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 TMW2: Moubootaur Legends +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/bandana.png|W;R" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/beaniecopter.png b/graphics/sprites/equipment/head/beaniecopter.png Binary files differnew file mode 100644 index 00000000..aef9505e --- /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 00000000..62a4dc83 --- /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/beard.png b/graphics/sprites/equipment/head/beard.png Binary files differnew file mode 100644 index 00000000..adce21a0 --- /dev/null +++ b/graphics/sprites/equipment/head/beard.png diff --git a/graphics/sprites/equipment/head/beard.xml b/graphics/sprites/equipment/head/beard.xml new file mode 100644 index 00000000..4f0e6a51 --- /dev/null +++ b/graphics/sprites/equipment/head/beard.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/beard.png|W" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/beret.png b/graphics/sprites/equipment/head/beret.png Binary files differnew file mode 100644 index 00000000..6b7b54bf --- /dev/null +++ b/graphics/sprites/equipment/head/beret.png diff --git a/graphics/sprites/equipment/head/beret.xml b/graphics/sprites/equipment/head/beret.xml new file mode 100644 index 00000000..c0d4c994 --- /dev/null +++ b/graphics/sprites/equipment/head/beret.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/beret.png|W" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/blinkingevil-halloween.png b/graphics/sprites/equipment/head/blinkingevil-halloween.png Binary files differnew file mode 100644 index 00000000..e117135e --- /dev/null +++ b/graphics/sprites/equipment/head/blinkingevil-halloween.png diff --git a/graphics/sprites/equipment/head/blinkingevil-halloween.xml b/graphics/sprites/equipment/head/blinkingevil-halloween.xml new file mode 100644 index 00000000..984de65d --- /dev/null +++ b/graphics/sprites/equipment/head/blinkingevil-halloween.xml @@ -0,0 +1,6 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/blinkingevil-halloween.png" width="21" height="21"/> + <!-- Supposed to have special Halloween effects --> + <include file="equipment/head/blinkingevil.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/blinkingevil.png b/graphics/sprites/equipment/head/blinkingevil.png Binary files differnew file mode 100644 index 00000000..5fcae6d2 --- /dev/null +++ b/graphics/sprites/equipment/head/blinkingevil.png diff --git a/graphics/sprites/equipment/head/blinkingevil.xml b/graphics/sprites/equipment/head/blinkingevil.xml new file mode 100644 index 00000000..3836f762 --- /dev/null +++ b/graphics/sprites/equipment/head/blinkingevil.xml @@ -0,0 +1,289 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/blinkingevil.png|R" width="21" height="21"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="2000"/> + <frame index="10" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="11" offsetX="-2" offsetY="-34" delay="300"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="1500"/> + <frame index="11" offsetX="-2" offsetY="-34" delay="300"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="500"/> + <frame index="11" offsetX="-2" offsetY="-34" delay="350"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="1500"/> + <frame index="10" offsetX="-1" offsetY="-34" delay="3500"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-4" offsetY="-37" delay="1750"/> + <frame index="13" offsetX="-7" offsetY="-35" delay="100"/> + <frame index="14" offsetX="-5" offsetY="-35" delay="300"/> + <frame index="1" offsetX="-4" offsetY="-37" delay="1000"/> + <frame index="13" offsetX="-7" offsetY="-35" delay="150"/> + <frame index="14" offsetX="-5" offsetY="-35" delay="300"/> + <frame index="1" offsetX="-4" offsetY="-37" delay="2500"/> + <frame index="13" offsetX="-7" offsetY="-35" delay="100"/> + <frame index="14" offsetX="-5" offsetY="-35" delay="300"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-35"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-37" delay="1750"/> + <frame index="12" offsetX="1" offsetY="-35" delay="150"/> + <frame index="3" offsetX="2" offsetY="-37" delay="300"/> + <frame index="12" offsetX="1" offsetY="-35" delay="150"/> + <frame index="3" offsetX="2" offsetY="-37" delay="1500"/> + <frame index="12" offsetX="1" offsetY="-35" delay="250"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-36" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-4" offsetY="-37" delay="75"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-4" offsetY="-37" delay="150"/> + <frame index="1" offsetX="-4" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-4" offsetY="-37" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="3" offsetY="-37" delay="150"/> + <frame index="2" offsetX="3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="3" offsetY="-37" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-37" delay="75"/> + <frame index="3" offsetX="2" offsetY="-36" delay="75"/> + <frame index="3" offsetX="2" offsetY="-37" delay="150"/> + <frame index="3" offsetX="2" offsetY="-36" delay="75"/> + <frame index="3" offsetX="2" offsetY="-37" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="16" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-32" delay="75"/> + <frame index="16" offsetX="-2" offsetY="-30" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-37" delay="75"/> + <frame index="1" offsetX="0" offsetY="-38" delay="75"/> + <frame index="18" offsetX="-8" offsetY="-33" delay="75"/> + <frame index="18" offsetX="-9" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-37" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-38" delay="75"/> + <frame index="17" offsetX="0" offsetY="-33" delay="75"/> + <frame index="17" offsetX="0" offsetY="-32" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34" delay="225"/> + <frame index="16" offsetX="-2" offsetY="-31" delay="75"/> + <frame index="16" offsetX="-2" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-1" offsetY="-36" delay="225"/> + <frame index="18" offsetX="-3" offsetY="-35" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-36" delay="225"/> + <frame index="17" offsetX="-5" offsetY="-35" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-23" delay="750"/> + <frame index="11" offsetX="-2" offsetY="-22" delay="250"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="1500"/> + <frame index="11" offsetX="-2" offsetY="-22" delay="250"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="2500"/> + <frame index="10" offsetX="-1" offsetY="-22" delay="300"/> + <frame index="11" offsetX="-2" offsetY="-22" delay="300"/> + <frame index="15" offsetX="-1" offsetY="-21" delay="3000"/> + <frame index="11" offsetX="-2" offsetY="-22" delay="300"/> + <frame index="0" offsetX="-1" offsetY="-23" delay="1000"/> + <frame index="10" offsetX="-1" offsetY="-22" delay="400"/> + <frame index="11" offsetX="-2" offsetY="-22" delay="1500"/> + <frame index="10" offsetX="-1" offsetY="-22" delay="400"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY="-27" delay="1500"/> + <frame index="14" offsetX="-1" offsetY="-25" delay="300"/> + <frame index="1" offsetX="0" offsetY="-27" delay="250"/> + <frame index="13" offsetX="-3" offsetY="-25" delay="250"/> + <frame index="1" offsetX="0" offsetY="-27" delay="1500"/> + <frame index="13" offsetX="-3" offsetY="-25" delay="250"/> + <frame index="14" offsetX="-1" offsetY="-25" delay="2500"/> + <frame index="13" offsetX="-3" offsetY="-25" delay="200"/> + </animation> + <animation direction="up"> + <frame index="2"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-27" delay="1500"/> + <frame index="12" offsetX="-4" offsetY="-25" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-27" delay="600"/> + <frame index="12" offsetX="-4" offsetY="-25" delay="350"/> + <frame index="3" offsetX="-3" offsetY="-27" delay="450"/> + <frame index="12" offsetX="-4" offsetY="-25" delay="1500"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="17" offsetY="-13" delay="200"/> + <frame index="5" offsetX="17" offsetY="-13" delay="200"/> + <frame index="6" offsetX="17" offsetY="-13" delay="200"/> + <frame index="7" offsetX="17" offsetY="-13" delay="200"/> + <frame index="8" offsetX="17" offsetY="-13" delay="200"/> + <frame index="6" offsetX="17" offsetY="-13" delay="250"/> + <frame index="5" offsetX="17" offsetY="-13" delay="250"/> + <frame index="8" offsetX="17" offsetY="-13" delay="300"/> + <frame index="7" offsetX="17" offsetY="-13" delay="250"/> + <frame index="8" offsetX="17" offsetY="-13" delay="250"/> + <frame index="9" offsetX="17" offsetY="-13" delay="4000"/> + <frame index="8" offsetX="17" offsetY="-13" delay="400"/> + <frame index="7" offsetX="17" offsetY="-13" delay="350"/> + <frame index="6" offsetX="17" offsetY="-13" delay="300"/> + <frame index="5" offsetX="17" offsetY="-13" delay="300"/> + <frame index="4" offsetX="17" offsetY="-13" delay="0"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-30" delay="140"/> + <frame index="16" offsetX="-2" offsetY="-35" delay="140"/> + <frame index="16" offsetX="-2" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-4" offsetY="-35" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="18" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="18" offsetX="-10" offsetY="-31" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="280"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-39" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-35" delay="140"/> + <frame index="3" offsetX="1" offsetY="-37" delay="140"/> + <frame index="17" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="17" offsetX="2" offsetY="-32" 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="16" offsetX="-1" offsetY="-37" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-34" delay="100"/> + <frame index="16" offsetX="-1" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-39" delay="100"/> + <frame index="18" offsetX="2" offsetY="-40" delay="100"/> + <frame index="1" offsetX="-2" offsetY="-37" delay="100"/> + <frame index="18" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="300"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="100"/> + <frame index="17" offsetX="-2" offsetY="-40" delay="100"/> + <frame index="3" offsetX="1" offsetY="-37" delay="100"/> + <frame index="17" offsetX="2" offsetY="-36" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-39" delay="280"/> + <frame index="16" offsetX="-2" offsetY="-40" delay="140"/> + <frame index="16" offsetX="-2" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-39" delay="140"/> + <frame index="18" offsetX="4" offsetY="-40" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="18" offsetX="-3" offsetY="-36" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="420"/> + <frame index="2" offsetX="-4" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-39" delay="140"/> + <frame index="17" offsetX="-3" offsetY="-40" delay="140"/> + <frame index="3" offsetX="2" offsetY="-41" delay="140"/> + <frame index="17" offsetX="4" offsetY="-36" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="16" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-39" delay="140"/> + <frame index="16" offsetX="-1" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="18" offsetX="2" offsetY="-40" delay="140"/> + <frame index="1" offsetX="2" offsetY="-41" delay="140"/> + <frame index="18" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-38" delay="280"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="280"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-41" delay="140"/> + <frame index="17" offsetX="-1" offsetY="-40" delay="140"/> + <frame index="3" offsetX="0" offsetY="-41" delay="140"/> + <frame index="17" offsetX="4" offsetY="-37" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/blinkinghocus.png b/graphics/sprites/equipment/head/blinkinghocus.png Binary files differnew file mode 100644 index 00000000..61c5b2c3 --- /dev/null +++ b/graphics/sprites/equipment/head/blinkinghocus.png diff --git a/graphics/sprites/equipment/head/blinkinghocus.xml b/graphics/sprites/equipment/head/blinkinghocus.xml new file mode 100644 index 00000000..9761f7a3 --- /dev/null +++ b/graphics/sprites/equipment/head/blinkinghocus.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/blinkinghocus.png" width="21" height="21"/> + <include file="equipment/head/blinkingevil.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/blue-wolf-helmet.png b/graphics/sprites/equipment/head/blue-wolf-helmet.png Binary files differnew file mode 100644 index 00000000..2a2c8572 --- /dev/null +++ b/graphics/sprites/equipment/head/blue-wolf-helmet.png diff --git a/graphics/sprites/equipment/head/blue-wolf-helmet.xml b/graphics/sprites/equipment/head/blue-wolf-helmet.xml new file mode 100644 index 00000000..d6ecf4e3 --- /dev/null +++ b/graphics/sprites/equipment/head/blue-wolf-helmet.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 TMW2: Moubootaur Legends +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/blue-wolf-helmet.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/bowler-hat-brown.png b/graphics/sprites/equipment/head/bowler-hat-brown.png Binary files differnew file mode 100644 index 00000000..b6627a7e --- /dev/null +++ b/graphics/sprites/equipment/head/bowler-hat-brown.png diff --git a/graphics/sprites/equipment/head/bowler-hat-brown.xml b/graphics/sprites/equipment/head/bowler-hat-brown.xml new file mode 100644 index 00000000..a4efbc1c --- /dev/null +++ b/graphics/sprites/equipment/head/bowler-hat-brown.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 TMW2: Moubootaur Legends +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/bowler-hat-brown.png|W" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/bowler-hat.png b/graphics/sprites/equipment/head/bowler-hat.png Binary files differnew file mode 100644 index 00000000..e1a9cb5b --- /dev/null +++ b/graphics/sprites/equipment/head/bowler-hat.png diff --git a/graphics/sprites/equipment/head/bowler-hat.xml b/graphics/sprites/equipment/head/bowler-hat.xml new file mode 100644 index 00000000..19e0a32b --- /dev/null +++ b/graphics/sprites/equipment/head/bowler-hat.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 TMW2: Moubootaur Legends +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/bowler-hat.png|W" + width="40" + height="64"/> + + <include file="model/headmodel.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 00000000..577a38fc --- /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 00000000..4c80d8d3 --- /dev/null +++ b/graphics/sprites/equipment/head/bromenalhelmet.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/bromenalhelmet.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/bucket.png b/graphics/sprites/equipment/head/bucket.png Binary files differnew file mode 100644 index 00000000..c3b1cc33 --- /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 00000000..28a259fc --- /dev/null +++ b/graphics/sprites/equipment/head/bucket.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/bucket.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/bull.png b/graphics/sprites/equipment/head/bull.png Binary files differnew file mode 100644 index 00000000..ea6db72d --- /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 00000000..fdc70381 --- /dev/null +++ b/graphics/sprites/equipment/head/bull.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/bull.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/bunnyears.png b/graphics/sprites/equipment/head/bunnyears.png Binary files differnew file mode 100644 index 00000000..d6a9a52f --- /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 00000000..6ee2adb6 --- /dev/null +++ b/graphics/sprites/equipment/head/bunnyears.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/bunnyears.png|W" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/candlehelmet.png b/graphics/sprites/equipment/head/candlehelmet.png Binary files differnew file mode 100644 index 00000000..74b9b43b --- /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 00000000..9d676b03 --- /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/cap.png b/graphics/sprites/equipment/head/cap.png Binary files differnew file mode 100644 index 00000000..d07a51f5 --- /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 00000000..eceb94f6 --- /dev/null +++ b/graphics/sprites/equipment/head/cap.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/cap.png|R" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/captain-hat.png b/graphics/sprites/equipment/head/captain-hat.png Binary files differnew file mode 100644 index 00000000..46978189 --- /dev/null +++ b/graphics/sprites/equipment/head/captain-hat.png diff --git a/graphics/sprites/equipment/head/captain-hat.xml b/graphics/sprites/equipment/head/captain-hat.xml new file mode 100644 index 00000000..12c13b1e --- /dev/null +++ b/graphics/sprites/equipment/head/captain-hat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/captain-hat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/cashiershade.png b/graphics/sprites/equipment/head/cashiershade.png Binary files differnew file mode 100644 index 00000000..c6a66929 --- /dev/null +++ b/graphics/sprites/equipment/head/cashiershade.png diff --git a/graphics/sprites/equipment/head/cashiershade.xml b/graphics/sprites/equipment/head/cashiershade.xml new file mode 100644 index 00000000..1f224808 --- /dev/null +++ b/graphics/sprites/equipment/head/cashiershade.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/cashiershade.png|G;W" + width="40" + height="64"/> + + <include file="model/headmodel.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 00000000..8cf3e9f8 --- /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 00000000..4b4e2212 --- /dev/null +++ b/graphics/sprites/equipment/head/catears.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/catears.png|M;W" + width="40" + height="64"/> + + <include file="model/headmodel.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 00000000..6922c799 --- /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 00000000..f9fdb97f --- /dev/null +++ b/graphics/sprites/equipment/head/chefhat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/chefhat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/christmastree.png b/graphics/sprites/equipment/head/christmastree.png Binary files differnew file mode 100644 index 00000000..af61afaf --- /dev/null +++ b/graphics/sprites/equipment/head/christmastree.png diff --git a/graphics/sprites/equipment/head/christmastree.xml b/graphics/sprites/equipment/head/christmastree.xml new file mode 100644 index 00000000..8d2b813d --- /dev/null +++ b/graphics/sprites/equipment/head/christmastree.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/christmastree.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/circlet.png b/graphics/sprites/equipment/head/circlet.png Binary files differnew file mode 100644 index 00000000..87924054 --- /dev/null +++ b/graphics/sprites/equipment/head/circlet.png diff --git a/graphics/sprites/equipment/head/circlet.xml b/graphics/sprites/equipment/head/circlet.xml new file mode 100644 index 00000000..d0d707e1 --- /dev/null +++ b/graphics/sprites/equipment/head/circlet.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/circlet.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/cloverhat.png b/graphics/sprites/equipment/head/cloverhat.png Binary files differnew file mode 100644 index 00000000..12f7bd20 --- /dev/null +++ b/graphics/sprites/equipment/head/cloverhat.png diff --git a/graphics/sprites/equipment/head/cloverhat.xml b/graphics/sprites/equipment/head/cloverhat.xml new file mode 100644 index 00000000..b62beabf --- /dev/null +++ b/graphics/sprites/equipment/head/cloverhat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Maria, Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/cloverhat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/cowboyblack.png b/graphics/sprites/equipment/head/cowboyblack.png Binary files differnew file mode 100644 index 00000000..4cb5775c --- /dev/null +++ b/graphics/sprites/equipment/head/cowboyblack.png diff --git a/graphics/sprites/equipment/head/cowboyblack.xml b/graphics/sprites/equipment/head/cowboyblack.xml new file mode 100644 index 00000000..5369f2e7 --- /dev/null +++ b/graphics/sprites/equipment/head/cowboyblack.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/cowboyblack.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/cowboywhite.png b/graphics/sprites/equipment/head/cowboywhite.png Binary files differnew file mode 100644 index 00000000..852c173b --- /dev/null +++ b/graphics/sprites/equipment/head/cowboywhite.png diff --git a/graphics/sprites/equipment/head/cowboywhite.xml b/graphics/sprites/equipment/head/cowboywhite.xml new file mode 100644 index 00000000..6a1c45f0 --- /dev/null +++ b/graphics/sprites/equipment/head/cowboywhite.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/cowboywhite.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/crown.png b/graphics/sprites/equipment/head/crown.png Binary files differnew file mode 100644 index 00000000..be50e974 --- /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 00000000..8188d33e --- /dev/null +++ b/graphics/sprites/equipment/head/crown.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/crown.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/crusadehelm.png b/graphics/sprites/equipment/head/crusadehelm.png Binary files differnew file mode 100644 index 00000000..889decdb --- /dev/null +++ b/graphics/sprites/equipment/head/crusadehelm.png diff --git a/graphics/sprites/equipment/head/crusadehelm.xml b/graphics/sprites/equipment/head/crusadehelm.xml new file mode 100644 index 00000000..b9d90150 --- /dev/null +++ b/graphics/sprites/equipment/head/crusadehelm.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2016 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/crusadehelm.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/dark-helm.png b/graphics/sprites/equipment/head/dark-helm.png Binary files differnew file mode 100644 index 00000000..01e225f5 --- /dev/null +++ b/graphics/sprites/equipment/head/dark-helm.png diff --git a/graphics/sprites/equipment/head/dark-helm.xml b/graphics/sprites/equipment/head/dark-helm.xml new file mode 100644 index 00000000..c291440d --- /dev/null +++ b/graphics/sprites/equipment/head/dark-helm.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/dark-helm.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/demonmask.png b/graphics/sprites/equipment/head/demonmask.png Binary files differnew file mode 100644 index 00000000..55c31d9f --- /dev/null +++ b/graphics/sprites/equipment/head/demonmask.png diff --git a/graphics/sprites/equipment/head/demonmask.xml b/graphics/sprites/equipment/head/demonmask.xml new file mode 100644 index 00000000..2598ef52 --- /dev/null +++ b/graphics/sprites/equipment/head/demonmask.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/demonmask.png|W;R" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/desert-helmet.png b/graphics/sprites/equipment/head/desert-helmet.png Binary files differnew file mode 100644 index 00000000..f638e93d --- /dev/null +++ b/graphics/sprites/equipment/head/desert-helmet.png diff --git a/graphics/sprites/equipment/head/desert-helmet.xml b/graphics/sprites/equipment/head/desert-helmet.xml new file mode 100644 index 00000000..5b5b792c --- /dev/null +++ b/graphics/sprites/equipment/head/desert-helmet.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/desert-helmet.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/deserthat.png b/graphics/sprites/equipment/head/deserthat.png Binary files differnew file mode 100644 index 00000000..8c61e886 --- /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 00000000..5296d1c1 --- /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/devcap.png b/graphics/sprites/equipment/head/devcap.png Binary files differnew file mode 100644 index 00000000..dc029730 --- /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 00000000..2ab703e9 --- /dev/null +++ b/graphics/sprites/equipment/head/devcap.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/devcap.png|R" + width="40" + height="64"/> + + <include file="model/headmodel.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 00000000..8670a25c --- /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 00000000..913a6192 --- /dev/null +++ b/graphics/sprites/equipment/head/earmuffs.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/earmuffs.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/eggshell.png b/graphics/sprites/equipment/head/eggshell.png Binary files differnew file mode 100644 index 00000000..89694159 --- /dev/null +++ b/graphics/sprites/equipment/head/eggshell.png diff --git a/graphics/sprites/equipment/head/eggshell.xml b/graphics/sprites/equipment/head/eggshell.xml new file mode 100644 index 00000000..dd8439ed --- /dev/null +++ b/graphics/sprites/equipment/head/eggshell.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/eggshell.png|W" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/elf-nightcap.png b/graphics/sprites/equipment/head/elf-nightcap.png Binary files differnew file mode 100644 index 00000000..4289de2b --- /dev/null +++ b/graphics/sprites/equipment/head/elf-nightcap.png diff --git a/graphics/sprites/equipment/head/elf-nightcap.xml b/graphics/sprites/equipment/head/elf-nightcap.xml new file mode 100644 index 00000000..649ad68c --- /dev/null +++ b/graphics/sprites/equipment/head/elf-nightcap.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/elf-nightcap.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/eskimohat.png b/graphics/sprites/equipment/head/eskimohat.png Binary files differnew file mode 100644 index 00000000..43a083ae --- /dev/null +++ b/graphics/sprites/equipment/head/eskimohat.png diff --git a/graphics/sprites/equipment/head/eskimohat.xml b/graphics/sprites/equipment/head/eskimohat.xml new file mode 100644 index 00000000..de273e39 --- /dev/null +++ b/graphics/sprites/equipment/head/eskimohat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/eskimohat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/evileyes.png b/graphics/sprites/equipment/head/evileyes.png Binary files differnew file mode 100644 index 00000000..f31c9b93 --- /dev/null +++ b/graphics/sprites/equipment/head/evileyes.png diff --git a/graphics/sprites/equipment/head/evileyes.xml b/graphics/sprites/equipment/head/evileyes.xml new file mode 100644 index 00000000..b4b6d24e --- /dev/null +++ b/graphics/sprites/equipment/head/evileyes.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/evileyes.png" width="64" height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/eyepatch.png b/graphics/sprites/equipment/head/eyepatch.png Binary files differnew file mode 100644 index 00000000..be1d9356 --- /dev/null +++ b/graphics/sprites/equipment/head/eyepatch.png diff --git a/graphics/sprites/equipment/head/eyepatch.xml b/graphics/sprites/equipment/head/eyepatch.xml new file mode 100644 index 00000000..dabff2d4 --- /dev/null +++ b/graphics/sprites/equipment/head/eyepatch.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/eyepatch.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/fairy_hat.png b/graphics/sprites/equipment/head/fairy_hat.png Binary files differnew file mode 100644 index 00000000..0a9a207d --- /dev/null +++ b/graphics/sprites/equipment/head/fairy_hat.png diff --git a/graphics/sprites/equipment/head/fairy_hat.xml b/graphics/sprites/equipment/head/fairy_hat.xml new file mode 100644 index 00000000..1403be4e --- /dev/null +++ b/graphics/sprites/equipment/head/fairy_hat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/fairy_hat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/fancyhat.png b/graphics/sprites/equipment/head/fancyhat.png Binary files differnew file mode 100644 index 00000000..9d6c4f75 --- /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 00000000..6f0d44cc --- /dev/null +++ b/graphics/sprites/equipment/head/fancyhat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/fancyhat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/fluffyhat.png b/graphics/sprites/equipment/head/fluffyhat.png Binary files differnew file mode 100644 index 00000000..b34dca93 --- /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 00000000..71909c04 --- /dev/null +++ b/graphics/sprites/equipment/head/fluffyhat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/fluffyhat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/funkywinter.png b/graphics/sprites/equipment/head/funkywinter.png Binary files differnew file mode 100644 index 00000000..ed90f4ab --- /dev/null +++ b/graphics/sprites/equipment/head/funkywinter.png diff --git a/graphics/sprites/equipment/head/funkywinter.xml b/graphics/sprites/equipment/head/funkywinter.xml new file mode 100644 index 00000000..70173b69 --- /dev/null +++ b/graphics/sprites/equipment/head/funkywinter.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/funkywinter.png|S" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/gas-carbon.png b/graphics/sprites/equipment/head/gas-carbon.png Binary files differnew file mode 100644 index 00000000..5b8d7a4c --- /dev/null +++ b/graphics/sprites/equipment/head/gas-carbon.png diff --git a/graphics/sprites/equipment/head/gas-carbon.xml b/graphics/sprites/equipment/head/gas-carbon.xml new file mode 100644 index 00000000..b44faa21 --- /dev/null +++ b/graphics/sprites/equipment/head/gas-carbon.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/gas-carbon.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/gasmask.png b/graphics/sprites/equipment/head/gasmask.png Binary files differnew file mode 100644 index 00000000..9532599f --- /dev/null +++ b/graphics/sprites/equipment/head/gasmask.png diff --git a/graphics/sprites/equipment/head/gasmask.xml b/graphics/sprites/equipment/head/gasmask.xml new file mode 100644 index 00000000..577bad96 --- /dev/null +++ b/graphics/sprites/equipment/head/gasmask.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/gasmask.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/glasses.png b/graphics/sprites/equipment/head/glasses.png Binary files differnew file mode 100644 index 00000000..f7dadb61 --- /dev/null +++ b/graphics/sprites/equipment/head/glasses.png diff --git a/graphics/sprites/equipment/head/glasses.xml b/graphics/sprites/equipment/head/glasses.xml new file mode 100644 index 00000000..b6210208 --- /dev/null +++ b/graphics/sprites/equipment/head/glasses.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/glasses.png|B" + width="40" + height="64"/> + + <include file="model/headmodel.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 00000000..68e331a7 --- /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 00000000..437bda13 --- /dev/null +++ b/graphics/sprites/equipment/head/gmcap.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/gmcap.png|R" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/goatee.png b/graphics/sprites/equipment/head/goatee.png Binary files differnew file mode 100644 index 00000000..58694a25 --- /dev/null +++ b/graphics/sprites/equipment/head/goatee.png diff --git a/graphics/sprites/equipment/head/goatee.xml b/graphics/sprites/equipment/head/goatee.xml new file mode 100644 index 00000000..143826a9 --- /dev/null +++ b/graphics/sprites/equipment/head/goatee.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/goatee.png|W" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/goblin-mask.png b/graphics/sprites/equipment/head/goblin-mask.png Binary files differnew file mode 100644 index 00000000..ed869c60 --- /dev/null +++ b/graphics/sprites/equipment/head/goblin-mask.png diff --git a/graphics/sprites/equipment/head/goblin-mask.xml b/graphics/sprites/equipment/head/goblin-mask.xml new file mode 100644 index 00000000..db09a930 --- /dev/null +++ b/graphics/sprites/equipment/head/goblin-mask.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/goblin-mask.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/goggles.png b/graphics/sprites/equipment/head/goggles.png Binary files differnew file mode 100644 index 00000000..837eb794 --- /dev/null +++ b/graphics/sprites/equipment/head/goggles.png diff --git a/graphics/sprites/equipment/head/goggles.xml b/graphics/sprites/equipment/head/goggles.xml new file mode 100644 index 00000000..c84eb303 --- /dev/null +++ b/graphics/sprites/equipment/head/goggles.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/goggles.png|R" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/gradcap.png b/graphics/sprites/equipment/head/gradcap.png Binary files differnew file mode 100644 index 00000000..3ab37e4b --- /dev/null +++ b/graphics/sprites/equipment/head/gradcap.png diff --git a/graphics/sprites/equipment/head/gradcap.xml b/graphics/sprites/equipment/head/gradcap.xml new file mode 100644 index 00000000..3e458e68 --- /dev/null +++ b/graphics/sprites/equipment/head/gradcap.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/gradcap.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/guyfawkes.png b/graphics/sprites/equipment/head/guyfawkes.png Binary files differnew file mode 100644 index 00000000..cb99e700 --- /dev/null +++ b/graphics/sprites/equipment/head/guyfawkes.png diff --git a/graphics/sprites/equipment/head/guyfawkes.xml b/graphics/sprites/equipment/head/guyfawkes.xml new file mode 100644 index 00000000..c2871b08 --- /dev/null +++ b/graphics/sprites/equipment/head/guyfawkes.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/guyfawkes.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/headmodel.png b/graphics/sprites/equipment/head/headmodel.png Binary files differnew file mode 100644 index 00000000..e3354a4d --- /dev/null +++ b/graphics/sprites/equipment/head/headmodel.png diff --git a/graphics/sprites/equipment/head/headmodel.xml b/graphics/sprites/equipment/head/headmodel.xml new file mode 100644 index 00000000..7f17e571 --- /dev/null +++ b/graphics/sprites/equipment/head/headmodel.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.png" + width="40" + 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/heart-glasses.png b/graphics/sprites/equipment/head/heart-glasses.png Binary files differnew file mode 100644 index 00000000..6f924fad --- /dev/null +++ b/graphics/sprites/equipment/head/heart-glasses.png diff --git a/graphics/sprites/equipment/head/heart-glasses.xml b/graphics/sprites/equipment/head/heart-glasses.xml new file mode 100644 index 00000000..21d660eb --- /dev/null +++ b/graphics/sprites/equipment/head/heart-glasses.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/heart-glasses.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/highpriest-crown.png b/graphics/sprites/equipment/head/highpriest-crown.png Binary files differnew file mode 100644 index 00000000..708a352a --- /dev/null +++ b/graphics/sprites/equipment/head/highpriest-crown.png diff --git a/graphics/sprites/equipment/head/highpriest-crown.xml b/graphics/sprites/equipment/head/highpriest-crown.xml new file mode 100644 index 00000000..e4eb79ba --- /dev/null +++ b/graphics/sprites/equipment/head/highpriest-crown.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/highpriest-crown.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/infantryhelm.png b/graphics/sprites/equipment/head/infantryhelm.png Binary files differnew file mode 100644 index 00000000..578e350b --- /dev/null +++ b/graphics/sprites/equipment/head/infantryhelm.png diff --git a/graphics/sprites/equipment/head/infantryhelm.xml b/graphics/sprites/equipment/head/infantryhelm.xml new file mode 100644 index 00000000..556de38d --- /dev/null +++ b/graphics/sprites/equipment/head/infantryhelm.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/infantryhelm.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/inspector-hat.png b/graphics/sprites/equipment/head/inspector-hat.png Binary files differnew file mode 100644 index 00000000..6e57af82 --- /dev/null +++ b/graphics/sprites/equipment/head/inspector-hat.png diff --git a/graphics/sprites/equipment/head/inspector-hat.xml b/graphics/sprites/equipment/head/inspector-hat.xml new file mode 100644 index 00000000..f1a96eb6 --- /dev/null +++ b/graphics/sprites/equipment/head/inspector-hat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/inspector-hat.png|W" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/jestermask.png b/graphics/sprites/equipment/head/jestermask.png Binary files differnew file mode 100644 index 00000000..1a40afce --- /dev/null +++ b/graphics/sprites/equipment/head/jestermask.png diff --git a/graphics/sprites/equipment/head/jestermask.xml b/graphics/sprites/equipment/head/jestermask.xml new file mode 100644 index 00000000..d1d6bcd1 --- /dev/null +++ b/graphics/sprites/equipment/head/jestermask.xml @@ -0,0 +1,152 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/jestermask.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="7"/> + </animation> + <animation direction="left"> + <frame index="25"/> + </animation> + <animation direction="up"> + <frame index="43"/> + </animation> + <animation direction="right"> + <frame index="61"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="8"/> + </animation> + <animation direction="left"> + <frame index="26"/> + </animation> + <animation direction="up"> + <frame index="44"/> + </animation> + <animation direction="right"> + <frame index="62"/> + </animation> + </action> + <action name="attack_dagger_stab" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="31" end="35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="49" end="53" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="67" end="71" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <end/> + </animation> + <animation direction="left"> + <end/> + </animation> + <animation direction="up"> + <end/> + </animation> + <animation direction="right"> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <end/> + </animation> + <animation direction="left"> + <end/> + </animation> + <animation direction="up"> + <end/> + </animation> + <animation direction="right"> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <end/> + </animation> + <animation direction="left"> + <end/> + </animation> + <animation direction="up"> + <end/> + </animation> + <animation direction="right"> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <end/> + </animation> + <animation direction="left"> + <end/> + </animation> + <animation direction="up"> + <end/> + </animation> + <animation direction="right"> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/katzeur.png b/graphics/sprites/equipment/head/katzeur.png Binary files differnew file mode 100644 index 00000000..621cb1f8 --- /dev/null +++ b/graphics/sprites/equipment/head/katzeur.png diff --git a/graphics/sprites/equipment/head/katzeur.xml b/graphics/sprites/equipment/head/katzeur.xml new file mode 100644 index 00000000..748069cc --- /dev/null +++ b/graphics/sprites/equipment/head/katzeur.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/katzeur.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/knighthelm.png b/graphics/sprites/equipment/head/knighthelm.png Binary files differnew file mode 100644 index 00000000..809dd885 --- /dev/null +++ b/graphics/sprites/equipment/head/knighthelm.png diff --git a/graphics/sprites/equipment/head/knighthelm.xml b/graphics/sprites/equipment/head/knighthelm.xml new file mode 100644 index 00000000..075a5d7a --- /dev/null +++ b/graphics/sprites/equipment/head/knighthelm.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/knighthelm.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/knit-cap.png b/graphics/sprites/equipment/head/knit-cap.png Binary files differnew file mode 100644 index 00000000..4bb8eb86 --- /dev/null +++ b/graphics/sprites/equipment/head/knit-cap.png diff --git a/graphics/sprites/equipment/head/knit-cap.xml b/graphics/sprites/equipment/head/knit-cap.xml new file mode 100644 index 00000000..27e46508 --- /dev/null +++ b/graphics/sprites/equipment/head/knit-cap.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/knit-cap.png|W;Y;R" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/long-beard.png b/graphics/sprites/equipment/head/long-beard.png Binary files differnew file mode 100644 index 00000000..73a210fa --- /dev/null +++ b/graphics/sprites/equipment/head/long-beard.png diff --git a/graphics/sprites/equipment/head/long-beard.xml b/graphics/sprites/equipment/head/long-beard.xml new file mode 100644 index 00000000..4cbbec45 --- /dev/null +++ b/graphics/sprites/equipment/head/long-beard.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/long-beard.png|W" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/magicgmtophat.png b/graphics/sprites/equipment/head/magicgmtophat.png Binary files differnew file mode 100644 index 00000000..8c9e61a6 --- /dev/null +++ b/graphics/sprites/equipment/head/magicgmtophat.png diff --git a/graphics/sprites/equipment/head/magicgmtophat.xml b/graphics/sprites/equipment/head/magicgmtophat.xml new file mode 100644 index 00000000..571eeaf3 --- /dev/null +++ b/graphics/sprites/equipment/head/magicgmtophat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/magicgmtophat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/mask.png b/graphics/sprites/equipment/head/mask.png Binary files differnew file mode 100644 index 00000000..38e6929e --- /dev/null +++ b/graphics/sprites/equipment/head/mask.png diff --git a/graphics/sprites/equipment/head/mask.xml b/graphics/sprites/equipment/head/mask.xml new file mode 100644 index 00000000..51b97716 --- /dev/null +++ b/graphics/sprites/equipment/head/mask.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/mask.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/minershat.png b/graphics/sprites/equipment/head/minershat.png Binary files differnew file mode 100644 index 00000000..b332b60c --- /dev/null +++ b/graphics/sprites/equipment/head/minershat.png diff --git a/graphics/sprites/equipment/head/minershat.xml b/graphics/sprites/equipment/head/minershat.xml new file mode 100644 index 00000000..4bd3bae9 --- /dev/null +++ b/graphics/sprites/equipment/head/minershat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/minershat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/monocle.png b/graphics/sprites/equipment/head/monocle.png Binary files differnew file mode 100644 index 00000000..72acbabb --- /dev/null +++ b/graphics/sprites/equipment/head/monocle.png diff --git a/graphics/sprites/equipment/head/monocle.xml b/graphics/sprites/equipment/head/monocle.xml new file mode 100644 index 00000000..24f2cbc1 --- /dev/null +++ b/graphics/sprites/equipment/head/monocle.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/monocle.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/monster-skull-helm.png b/graphics/sprites/equipment/head/monster-skull-helm.png Binary files differnew file mode 100644 index 00000000..91cd6b43 --- /dev/null +++ b/graphics/sprites/equipment/head/monster-skull-helm.png diff --git a/graphics/sprites/equipment/head/monster-skull-helm.xml b/graphics/sprites/equipment/head/monster-skull-helm.xml new file mode 100644 index 00000000..9b5f0c20 --- /dev/null +++ b/graphics/sprites/equipment/head/monster-skull-helm.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/monster-skull-helm.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/moonshroomhat.png b/graphics/sprites/equipment/head/moonshroomhat.png Binary files differnew file mode 100644 index 00000000..d9d8e65f --- /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 00000000..c78d3f0a --- /dev/null +++ b/graphics/sprites/equipment/head/moonshroomhat.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018-2019 TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/moonshroomhat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/mouboohead.png b/graphics/sprites/equipment/head/mouboohead.png Binary files differnew file mode 100644 index 00000000..62d62ff4 --- /dev/null +++ b/graphics/sprites/equipment/head/mouboohead.png diff --git a/graphics/sprites/equipment/head/mouboohead.xml b/graphics/sprites/equipment/head/mouboohead.xml new file mode 100644 index 00000000..8bd29dd5 --- /dev/null +++ b/graphics/sprites/equipment/head/mouboohead.xml @@ -0,0 +1,229 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/mouboohead.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/moubootaurhead.png b/graphics/sprites/equipment/head/moubootaurhead.png Binary files differnew file mode 100644 index 00000000..1ed7179d --- /dev/null +++ b/graphics/sprites/equipment/head/moubootaurhead.png diff --git a/graphics/sprites/equipment/head/moubootaurhead.xml b/graphics/sprites/equipment/head/moubootaurhead.xml new file mode 100644 index 00000000..b8cb23c2 --- /dev/null +++ b/graphics/sprites/equipment/head/moubootaurhead.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/moubootaurhead.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/mushroom.png b/graphics/sprites/equipment/head/mushroom.png Binary files differnew file mode 100644 index 00000000..9a38d609 --- /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 00000000..8fb5b8eb --- /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/mustache.png b/graphics/sprites/equipment/head/mustache.png Binary files differnew file mode 100644 index 00000000..661fdff1 --- /dev/null +++ b/graphics/sprites/equipment/head/mustache.png diff --git a/graphics/sprites/equipment/head/mustache.xml b/graphics/sprites/equipment/head/mustache.xml new file mode 100644 index 00000000..015c583f --- /dev/null +++ b/graphics/sprites/equipment/head/mustache.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/mustache.png|W" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/nohmask.png b/graphics/sprites/equipment/head/nohmask.png Binary files differnew file mode 100644 index 00000000..8565e1b8 --- /dev/null +++ b/graphics/sprites/equipment/head/nohmask.png diff --git a/graphics/sprites/equipment/head/nohmask.xml b/graphics/sprites/equipment/head/nohmask.xml new file mode 100644 index 00000000..4c7cae85 --- /dev/null +++ b/graphics/sprites/equipment/head/nohmask.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/nohmask.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/nutcrackerhat.png b/graphics/sprites/equipment/head/nutcrackerhat.png Binary files differnew file mode 100644 index 00000000..39d02eab --- /dev/null +++ b/graphics/sprites/equipment/head/nutcrackerhat.png diff --git a/graphics/sprites/equipment/head/nutcrackerhat.xml b/graphics/sprites/equipment/head/nutcrackerhat.xml new file mode 100644 index 00000000..3f24caf2 --- /dev/null +++ b/graphics/sprites/equipment/head/nutcrackerhat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/nutcrackerhat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/operamask.png b/graphics/sprites/equipment/head/operamask.png Binary files differnew file mode 100644 index 00000000..3c972c27 --- /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 00000000..b7a8e610 --- /dev/null +++ b/graphics/sprites/equipment/head/operamask.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018-2019 TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/operamask.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/overlordhelm.png b/graphics/sprites/equipment/head/overlordhelm.png Binary files differnew file mode 100644 index 00000000..800340c1 --- /dev/null +++ b/graphics/sprites/equipment/head/overlordhelm.png diff --git a/graphics/sprites/equipment/head/overlordhelm.xml b/graphics/sprites/equipment/head/overlordhelm.xml new file mode 100644 index 00000000..3f8d1f45 --- /dev/null +++ b/graphics/sprites/equipment/head/overlordhelm.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/overlordhelm.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/paladinhelm.png b/graphics/sprites/equipment/head/paladinhelm.png Binary files differnew file mode 100644 index 00000000..8578dcd4 --- /dev/null +++ b/graphics/sprites/equipment/head/paladinhelm.png diff --git a/graphics/sprites/equipment/head/paladinhelm.xml b/graphics/sprites/equipment/head/paladinhelm.xml new file mode 100644 index 00000000..83f6d089 --- /dev/null +++ b/graphics/sprites/equipment/head/paladinhelm.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/paladinhelm.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/panhat.png b/graphics/sprites/equipment/head/panhat.png Binary files differnew file mode 100644 index 00000000..abc48069 --- /dev/null +++ b/graphics/sprites/equipment/head/panhat.png diff --git a/graphics/sprites/equipment/head/panhat.xml b/graphics/sprites/equipment/head/panhat.xml new file mode 100644 index 00000000..aa1c1b69 --- /dev/null +++ b/graphics/sprites/equipment/head/panhat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/panhat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/paperbag.png b/graphics/sprites/equipment/head/paperbag.png Binary files differnew file mode 100644 index 00000000..983e67e4 --- /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 00000000..8d361e53 --- /dev/null +++ b/graphics/sprites/equipment/head/paperbag.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/paperbag.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/parsley-earplugs.png b/graphics/sprites/equipment/head/parsley-earplugs.png Binary files differnew file mode 100644 index 00000000..262a354c --- /dev/null +++ b/graphics/sprites/equipment/head/parsley-earplugs.png diff --git a/graphics/sprites/equipment/head/parsley-earplugs.xml b/graphics/sprites/equipment/head/parsley-earplugs.xml new file mode 100644 index 00000000..8d582481 --- /dev/null +++ b/graphics/sprites/equipment/head/parsley-earplugs.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/parsley-earplugs.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/phylactery.png b/graphics/sprites/equipment/head/phylactery.png Binary files differnew file mode 100644 index 00000000..47420472 --- /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 00000000..51966a20 --- /dev/null +++ b/graphics/sprites/equipment/head/phylactery.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/phylactery.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/pilot-hat.png b/graphics/sprites/equipment/head/pilot-hat.png Binary files differnew file mode 100644 index 00000000..63f1a76d --- /dev/null +++ b/graphics/sprites/equipment/head/pilot-hat.png diff --git a/graphics/sprites/equipment/head/pilot-hat.xml b/graphics/sprites/equipment/head/pilot-hat.xml new file mode 100644 index 00000000..aec3173e --- /dev/null +++ b/graphics/sprites/equipment/head/pilot-hat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/pilot-hat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/pinkie-helmet.png b/graphics/sprites/equipment/head/pinkie-helmet.png Binary files differnew file mode 100644 index 00000000..aee8e35f --- /dev/null +++ b/graphics/sprites/equipment/head/pinkie-helmet.png diff --git a/graphics/sprites/equipment/head/pinkie-helmet.xml b/graphics/sprites/equipment/head/pinkie-helmet.xml new file mode 100644 index 00000000..cce7d1ae --- /dev/null +++ b/graphics/sprites/equipment/head/pinkie-helmet.xml @@ -0,0 +1,231 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/pinkie-helmet.png" width="40" height="40"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-35"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-35"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="5" 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="5" offsetX="0" offsetY="-35" delay="150"/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-34" delay="75"/> + <frame index="6" offsetX="2" offsetY="-35" delay="150"/> + <frame index="6" offsetX="2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="150"/> + <frame index="2" offsetX="-1" offsetY="-34" delay="75"/> + <frame index="7" offsetX="-1" offsetY="-35" delay="150"/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="0" offsetY="-35" delay="75"/> + <frame index="3" offsetX="0" offsetY="-34" delay="75"/> + <frame index="8" offsetX="0" offsetY="-35" delay="150"/> + <frame index="8" offsetX="0" offsetY="-34" delay="75"/> + <frame index="3" offsetX="0" offsetY="-35" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-32" delay="75"/> + <frame index="0" offsetX="0" offsetY="-33" delay="75"/> + <frame index="5" offsetX="0" offsetY="-30" delay="75"/> + <frame index="0" offsetX="0" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="5" offsetY="-36" delay="75"/> + <frame index="1" offsetX="5" offsetY="-37" delay="75"/> + <frame index="6" offsetX="1" offsetY="-34" delay="75"/> + <frame index="1" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-2" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-37" delay="75"/> + <frame index="8" offsetX="0" offsetY="-34" delay="75"/> + <frame index="3" offsetX="1" offsetY="-33" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-33" delay="225"/> + <frame index="0" offsetX="0" offsetY="-32" delay="75"/> + <frame index="5" offsetX="0" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="4" offsetY="-35" delay="225"/> + <frame index="1" offsetX="6" offsetY="-36" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-1" offsetY="-34" delay="225"/> + <frame index="2" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="7" offsetX="-2" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-3" offsetY="-35" delay="225"/> + <frame index="3" offsetX="-5" offsetY="-36" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-22"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="5" offsetY="-26"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY="-24"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-26"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="44" offsetY="-9"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-33" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <frame index="5" offsetX="0" offsetY="-34" delay="140"/> + <frame index="0" offsetX="0" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="1" offsetY="-34" delay="140"/> + <frame index="1" offsetX="4" offsetY="-37" delay="140"/> + <frame index="6" offsetX="6" offsetY="-37" delay="140"/> + <frame index="1" offsetX="-1" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-2" offsetY="-34" delay="280"/> + <frame index="7" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-1" offsetY="-35" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="2" offsetY="-34" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-37" delay="140"/> + <frame index="8" offsetX="-3" offsetY="-37" delay="140"/> + <frame index="3" offsetX="2" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-32" delay="100"/> + <frame index="0" offsetX="0" offsetY="-33" delay="100"/> + <frame index="5" offsetX="0" offsetY="-30" delay="100"/> + <frame index="0" offsetX="0" offsetY="-29" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="5" offsetY="-36" delay="100"/> + <frame index="1" offsetX="5" offsetY="-37" delay="100"/> + <frame index="6" offsetX="1" offsetY="-34" delay="100"/> + <frame index="1" offsetX="0" offsetY="-33" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-2" offsetY="-34" delay="300"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-3" offsetY="-36" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-37" delay="100"/> + <frame index="8" offsetX="0" offsetY="-34" delay="100"/> + <frame index="3" offsetX="1" offsetY="-33" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-35" delay="140"/> + <frame index="5" offsetX="-1" offsetY="-36" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-29" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="6" offsetY="-36" delay="140"/> + <frame index="1" offsetX="7" offsetY="-37" delay="140"/> + <frame index="6" offsetX="2" offsetY="-38" delay="140"/> + <frame index="1" offsetX="0" offsetY="-33" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-2" offsetY="-34" delay="420"/> + <frame index="2" offsetX="-3" offsetY="-37" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-3" offsetY="-36" delay="140"/> + <frame index="3" offsetX="-4" offsetY="-37" delay="140"/> + <frame index="8" offsetX="1" offsetY="-38" delay="140"/> + <frame index="3" offsetX="3" offsetY="-33" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="5" offsetX="0" offsetY="-32" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-33" delay="140"/> + <frame index="5" offsetX="0" offsetY="-35" delay="140"/> + <frame index="0" offsetX="0" offsetY="-30" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="6" offsetX="5" offsetY="-38" delay="140"/> + <frame index="1" offsetX="5" offsetY="-37" delay="140"/> + <frame index="6" offsetX="5" offsetY="-38" delay="140"/> + <frame index="1" offsetX="0" offsetY="-34" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="7" offsetX="-2" offsetY="-34" delay="280"/> + <frame index="7" offsetX="-2" offsetY="-32" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-32" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="8" offsetX="-2" offsetY="-38" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-37" delay="140"/> + <frame index="8" offsetX="-1" offsetY="-38" delay="140"/> + <frame index="3" offsetX="3" offsetY="-34" delay="140"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/pinkiehat.png b/graphics/sprites/equipment/head/pinkiehat.png Binary files differnew file mode 100644 index 00000000..ff72085a --- /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 00000000..2788cc5e --- /dev/null +++ b/graphics/sprites/equipment/head/pinkiehat.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/pinkiehat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/pipe.png b/graphics/sprites/equipment/head/pipe.png Binary files differnew file mode 100644 index 00000000..34b5a696 --- /dev/null +++ b/graphics/sprites/equipment/head/pipe.png diff --git a/graphics/sprites/equipment/head/pipe.xml b/graphics/sprites/equipment/head/pipe.xml new file mode 100644 index 00000000..00608e39 --- /dev/null +++ b/graphics/sprites/equipment/head/pipe.xml @@ -0,0 +1,223 @@ +<?xml version="1.0"?> +<!-- Needs a Complete Male/Female Xml (Only NPC works for now) --> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/pipe.png" width="32" height="32"/> + <action name="stand" imageset="base"> + <animation direction="left"> + <frame index="0" offsetX="-12" offsetY="-26" delay="150"/> + <frame index="1" offsetX="-12" offsetY="-26" delay="150"/> + <frame index="2" offsetX="-12" offsetY="-26" delay="150"/> + <frame index="3" offsetX="-12" offsetY="-26" delay="150"/> + <frame index="4" offsetX="-12" offsetY="-26" delay="150"/> + <frame index="5" offsetX="-12" offsetY="-26" delay="150"/> + <frame index="6" offsetX="-12" offsetY="-26" delay="150"/> + <frame index="7" offsetX="-12" offsetY="-26" delay="150"/> + </animation> + <animation direction="down"> + <frame index="8" offsetX="0" offsetY="-19" delay="150"/> + <frame index="9" offsetX="0" offsetY="-19" delay="150"/> + <frame index="10" offsetX="0" offsetY="-19" delay="150"/> + <frame index="11" offsetX="0" offsetY="-19" delay="150"/> + <frame index="12" offsetX="0" offsetY="-19" delay="150"/> + <frame index="13" offsetX="0" offsetY="-19" delay="150"/> + <frame index="14" offsetX="0" offsetY="-19" delay="150"/> + <frame index="15" offsetX="0" offsetY="-19" delay="150"/> + </animation> + <animation direction="right"> + <frame index="16" offsetX="13" offsetY="-26" delay="150"/> + <frame index="17" offsetX="13" offsetY="-26" delay="150"/> + <frame index="18" offsetX="13" offsetY="-26" delay="150"/> + <frame index="19" offsetX="13" offsetY="-26" delay="150"/> + <frame index="20" offsetX="13" offsetY="-26" delay="150"/> + <frame index="21" offsetX="13" offsetY="-26" delay="150"/> + <frame index="22" offsetX="13" offsetY="-26" delay="150"/> + <frame index="23" offsetX="13" offsetY="-26" delay="150"/> + </animation> + <animation direction="up"> + <frame index="27" offsetX="0" offsetY="0"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="8" offsetX="0" offsetY="-19" delay="150"/> + <frame index="9" offsetX="0" offsetY="-19" delay="150"/> + <frame index="10" offsetX="0" offsetY="-19" delay="150"/> + <frame index="11" offsetX="0" offsetY="-19" delay="150"/> + <frame index="12" offsetX="0" offsetY="-19" delay="150"/> + <frame index="13" offsetX="0" offsetY="-19" delay="150"/> + <frame index="14" offsetX="0" offsetY="-19" delay="150"/> + <frame index="15" offsetX="0" offsetY="-19" delay="150"/> + </animation> + <animation direction="left"> + <frame index="0" offsetX="-12" offsetY="-25" delay="150"/> + <frame index="1" offsetX="-12" offsetY="-25" delay="150"/> + <frame index="2" offsetX="-12" offsetY="-25" delay="150"/> + <frame index="3" offsetX="-12" offsetY="-25" delay="150"/> + <frame index="4" offsetX="-12" offsetY="-25" delay="150"/> + <frame index="5" offsetX="-12" offsetY="-25" delay="150"/> + <frame index="6" offsetX="-12" offsetY="-25" delay="150"/> + <frame index="7" offsetX="-12" offsetY="-25" delay="150"/> + </animation> + <animation direction="up"> + <frame index="27"/> + </animation> + <animation direction="right"> + <frame index="16" offsetX="12" offsetY="-25" delay="150"/> + <frame index="17" offsetX="12" offsetY="-25" delay="150"/> + <frame index="18" offsetX="12" offsetY="-25" delay="150"/> + <frame index="19" offsetX="12" offsetY="-25" delay="150"/> + <frame index="20" offsetX="12" offsetY="-25" delay="150"/> + <frame index="21" offsetX="12" offsetY="-25" delay="150"/> + <frame index="22" offsetX="12" offsetY="-25" delay="150"/> + <frame index="23" offsetX="12" offsetY="-25" delay="150"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="27"/> + <end/> + </animation> + <animation direction="left"> + <frame index="27"/> + <end/> + </animation> + <animation direction="up"> + <frame index="27"/> + <end/> + </animation> + <animation direction="right"> + <frame index="27"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="27"/> + <end/> + </animation> + <animation direction="left"> + <frame index="27"/> + <end/> + </animation> + <animation direction="up"> + <frame index="27"/> + <end/> + </animation> + <animation direction="right"> + <frame index="27"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="left"> + <frame index="0" offsetX="-8" offsetY="-17" delay="150"/> + <frame index="1" offsetX="-8" offsetY="-17" delay="150"/> + <frame index="2" offsetX="-8" offsetY="-17" delay="150"/> + <frame index="3" offsetX="-8" offsetY="-17" delay="150"/> + <frame index="4" offsetX="-8" offsetY="-17" delay="150"/> + <frame index="5" offsetX="-8" offsetY="-17" delay="150"/> + <frame index="6" offsetX="-8" offsetY="-17" delay="150"/> + <frame index="7" offsetX="-8" offsetY="-17" delay="150"/> + </animation> + <animation direction="down"> + <frame index="8" offsetX="0" offsetY="-14" delay="150"/> + <frame index="9" offsetX="0" offsetY="-14" delay="150"/> + <frame index="10" offsetX="0" offsetY="-14" delay="150"/> + <frame index="11" offsetX="0" offsetY="-14" delay="150"/> + <frame index="12" offsetX="0" offsetY="-14" delay="150"/> + <frame index="13" offsetX="0" offsetY="-14" delay="150"/> + <frame index="14" offsetX="0" offsetY="-14" delay="150"/> + <frame index="15" offsetX="0" offsetY="-14" delay="150"/> + </animation> + <animation direction="right"> + <frame index="16" offsetX="7" offsetY="-17" delay="150"/> + <frame index="17" offsetX="7" offsetY="-17" delay="150"/> + <frame index="18" offsetX="7" offsetY="-17" delay="150"/> + <frame index="19" offsetX="7" offsetY="-17" delay="150"/> + <frame index="20" offsetX="7" offsetY="-17" delay="150"/> + <frame index="21" offsetX="7" offsetY="-17" delay="150"/> + <frame index="22" offsetX="7" offsetY="-17" delay="150"/> + <frame index="23" offsetX="7" offsetY="-17" delay="150"/> + </animation> + <animation direction="up"> + <frame index="27"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="31" offsetX="19" offsetY="10"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="27"/> + <end/> + </animation> + <animation direction="left"> + <frame index="27"/> + <end/> + </animation> + <animation direction="up"> + <frame index="27"/> + <end/> + </animation> + <animation direction="right"> + <frame index="27"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="27"/> + <end/> + </animation> + <animation direction="left"> + <frame index="27"/> + <end/> + </animation> + <animation direction="up"> + <frame index="27"/> + <end/> + </animation> + <animation direction="right"> + <frame index="27"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="27"/> + <end/> + </animation> + <animation direction="left"> + <frame index="27"/> + <end/> + </animation> + <animation direction="up"> + <frame index="27"/> + <end/> + </animation> + <animation direction="right"> + <frame index="27"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="27"/> + <end/> + </animation> + <animation direction="left"> + <frame index="27"/> + <end/> + </animation> + <animation direction="up"> + <frame index="27"/> + <end/> + </animation> + <animation direction="right"> + <frame index="27"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/piratehat.png b/graphics/sprites/equipment/head/piratehat.png Binary files differnew file mode 100644 index 00000000..08eaf4fc --- /dev/null +++ b/graphics/sprites/equipment/head/piratehat.png diff --git a/graphics/sprites/equipment/head/piratehat.xml b/graphics/sprites/equipment/head/piratehat.xml new file mode 100644 index 00000000..93d1a262 --- /dev/null +++ b/graphics/sprites/equipment/head/piratehat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/piratehat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/presenthat.png b/graphics/sprites/equipment/head/presenthat.png Binary files differnew file mode 100644 index 00000000..0f16647c --- /dev/null +++ b/graphics/sprites/equipment/head/presenthat.png diff --git a/graphics/sprites/equipment/head/presenthat.xml b/graphics/sprites/equipment/head/presenthat.xml new file mode 100644 index 00000000..e7eba0f1 --- /dev/null +++ b/graphics/sprites/equipment/head/presenthat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/presenthat.png|W;R" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/pumpkinhelmet.png b/graphics/sprites/equipment/head/pumpkinhelmet.png Binary files differnew file mode 100644 index 00000000..e4b4fa98 --- /dev/null +++ b/graphics/sprites/equipment/head/pumpkinhelmet.png diff --git a/graphics/sprites/equipment/head/pumpkinhelmet.xml b/graphics/sprites/equipment/head/pumpkinhelmet.xml new file mode 100644 index 00000000..b8a4350f --- /dev/null +++ b/graphics/sprites/equipment/head/pumpkinhelmet.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/pumpkinhelmet.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/pvp-cap.png b/graphics/sprites/equipment/head/pvp-cap.png Binary files differnew file mode 100644 index 00000000..dee87d45 --- /dev/null +++ b/graphics/sprites/equipment/head/pvp-cap.png diff --git a/graphics/sprites/equipment/head/pvp-cap.xml b/graphics/sprites/equipment/head/pvp-cap.xml new file mode 100644 index 00000000..48005fcd --- /dev/null +++ b/graphics/sprites/equipment/head/pvp-cap.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/pvp-cap.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/pvpcap-golden.png b/graphics/sprites/equipment/head/pvpcap-golden.png Binary files differnew file mode 100644 index 00000000..84e970bf --- /dev/null +++ b/graphics/sprites/equipment/head/pvpcap-golden.png diff --git a/graphics/sprites/equipment/head/pvpcap-golden.xml b/graphics/sprites/equipment/head/pvpcap-golden.xml new file mode 100644 index 00000000..0902ff9d --- /dev/null +++ b/graphics/sprites/equipment/head/pvpcap-golden.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/pvpcap-golden.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/rabbit-ears.png b/graphics/sprites/equipment/head/rabbit-ears.png Binary files differnew file mode 100644 index 00000000..218cb46e --- /dev/null +++ b/graphics/sprites/equipment/head/rabbit-ears.png diff --git a/graphics/sprites/equipment/head/rabbit-ears.xml b/graphics/sprites/equipment/head/rabbit-ears.xml new file mode 100644 index 00000000..738f9e4f --- /dev/null +++ b/graphics/sprites/equipment/head/rabbit-ears.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/rabbit-ears.png|W" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/rangerhat.png b/graphics/sprites/equipment/head/rangerhat.png Binary files differnew file mode 100644 index 00000000..66059655 --- /dev/null +++ b/graphics/sprites/equipment/head/rangerhat.png diff --git a/graphics/sprites/equipment/head/rangerhat.xml b/graphics/sprites/equipment/head/rangerhat.xml new file mode 100644 index 00000000..fdbd85df --- /dev/null +++ b/graphics/sprites/equipment/head/rangerhat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/rangerhat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/rednose.png b/graphics/sprites/equipment/head/rednose.png Binary files differnew file mode 100644 index 00000000..a0590265 --- /dev/null +++ b/graphics/sprites/equipment/head/rednose.png diff --git a/graphics/sprites/equipment/head/rednose.xml b/graphics/sprites/equipment/head/rednose.xml new file mode 100644 index 00000000..3557709f --- /dev/null +++ b/graphics/sprites/equipment/head/rednose.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/rednose.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/rosehat.png b/graphics/sprites/equipment/head/rosehat.png Binary files differnew file mode 100644 index 00000000..4332030e --- /dev/null +++ b/graphics/sprites/equipment/head/rosehat.png diff --git a/graphics/sprites/equipment/head/rosehat.xml b/graphics/sprites/equipment/head/rosehat.xml new file mode 100644 index 00000000..7581c5d9 --- /dev/null +++ b/graphics/sprites/equipment/head/rosehat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/rosehat.png|R" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/sailor-hat.png b/graphics/sprites/equipment/head/sailor-hat.png Binary files differnew file mode 100644 index 00000000..d5193809 --- /dev/null +++ b/graphics/sprites/equipment/head/sailor-hat.png diff --git a/graphics/sprites/equipment/head/sailor-hat.xml b/graphics/sprites/equipment/head/sailor-hat.xml new file mode 100644 index 00000000..651c040f --- /dev/null +++ b/graphics/sprites/equipment/head/sailor-hat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/sailor-hat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/santabeardhat.png b/graphics/sprites/equipment/head/santabeardhat.png Binary files differnew file mode 100644 index 00000000..ca21c8da --- /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 00000000..479f7ba2 --- /dev/null +++ b/graphics/sprites/equipment/head/santabeardhat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/santabeardhat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/santahat.png b/graphics/sprites/equipment/head/santahat.png Binary files differnew file mode 100644 index 00000000..5934f228 --- /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 00000000..785466ec --- /dev/null +++ b/graphics/sprites/equipment/head/santahat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 - 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/santahat.png|R;W" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/santahatS.xml b/graphics/sprites/equipment/head/santahatS.xml new file mode 100644 index 00000000..15480918 --- /dev/null +++ b/graphics/sprites/equipment/head/santahatS.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/santahat.png|S" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/scentedcandlehelmet.png b/graphics/sprites/equipment/head/scentedcandlehelmet.png Binary files differnew file mode 100644 index 00000000..52e20a39 --- /dev/null +++ b/graphics/sprites/equipment/head/scentedcandlehelmet.png diff --git a/graphics/sprites/equipment/head/scentedcandlehelmet.xml b/graphics/sprites/equipment/head/scentedcandlehelmet.xml new file mode 100644 index 00000000..0bf1f546 --- /dev/null +++ b/graphics/sprites/equipment/head/scentedcandlehelmet.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/scentedcandlehelmet.png" width="25" height="44"/> + <include file="equipment/head/candlehelmet.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/serf.png b/graphics/sprites/equipment/head/serf.png Binary files differnew file mode 100644 index 00000000..af85d484 --- /dev/null +++ b/graphics/sprites/equipment/head/serf.png diff --git a/graphics/sprites/equipment/head/serf.xml b/graphics/sprites/equipment/head/serf.xml new file mode 100644 index 00000000..ffb9dadb --- /dev/null +++ b/graphics/sprites/equipment/head/serf.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/serf.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/shades.png b/graphics/sprites/equipment/head/shades.png Binary files differnew file mode 100644 index 00000000..509d396f --- /dev/null +++ b/graphics/sprites/equipment/head/shades.png diff --git a/graphics/sprites/equipment/head/shades.xml b/graphics/sprites/equipment/head/shades.xml new file mode 100644 index 00000000..fe746482 --- /dev/null +++ b/graphics/sprites/equipment/head/shades.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/shades.png|R" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/shroom.png b/graphics/sprites/equipment/head/shroom.png Binary files differnew file mode 100644 index 00000000..59db9604 --- /dev/null +++ b/graphics/sprites/equipment/head/shroom.png diff --git a/graphics/sprites/equipment/head/shroom.xml b/graphics/sprites/equipment/head/shroom.xml new file mode 100644 index 00000000..81957332 --- /dev/null +++ b/graphics/sprites/equipment/head/shroom.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/shroom.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/silkheadband.png b/graphics/sprites/equipment/head/silkheadband.png Binary files differnew file mode 100644 index 00000000..0c25cddf --- /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 00000000..c03bb99c --- /dev/null +++ b/graphics/sprites/equipment/head/silkheadband.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/silkheadband.png|W" + width="40" + height="64"/> + + <include file="model/headmodel.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 00000000..a99e9432 --- /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 00000000..da5a67e8 --- /dev/null +++ b/graphics/sprites/equipment/head/skullmask.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/skullmask.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/smileycap.png b/graphics/sprites/equipment/head/smileycap.png Binary files differnew file mode 100644 index 00000000..09f6e1f0 --- /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 00000000..7f11873d --- /dev/null +++ b/graphics/sprites/equipment/head/smileycap.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2020 TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/smileycap.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/snowgoggles.png b/graphics/sprites/equipment/head/snowgoggles.png Binary files differnew file mode 100644 index 00000000..55231611 --- /dev/null +++ b/graphics/sprites/equipment/head/snowgoggles.png diff --git a/graphics/sprites/equipment/head/snowgoggles.xml b/graphics/sprites/equipment/head/snowgoggles.xml new file mode 100644 index 00000000..8bbe5cef --- /dev/null +++ b/graphics/sprites/equipment/head/snowgoggles.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/snowgoggles.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/standardheadband.png b/graphics/sprites/equipment/head/standardheadband.png Binary files differnew file mode 100644 index 00000000..e55d7aa2 --- /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 00000000..958b44d2 --- /dev/null +++ b/graphics/sprites/equipment/head/standardheadband.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/standardheadband.png|W" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/sunglasses.png b/graphics/sprites/equipment/head/sunglasses.png Binary files differnew file mode 100644 index 00000000..e3ad3746 --- /dev/null +++ b/graphics/sprites/equipment/head/sunglasses.png diff --git a/graphics/sprites/equipment/head/sunglasses.xml b/graphics/sprites/equipment/head/sunglasses.xml new file mode 100644 index 00000000..37cf610b --- /dev/null +++ b/graphics/sprites/equipment/head/sunglasses.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/sunglasses.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/tamoshanter.png b/graphics/sprites/equipment/head/tamoshanter.png Binary files differnew file mode 100644 index 00000000..7eccc36d --- /dev/null +++ b/graphics/sprites/equipment/head/tamoshanter.png diff --git a/graphics/sprites/equipment/head/tamoshanter.xml b/graphics/sprites/equipment/head/tamoshanter.xml new file mode 100644 index 00000000..2d5a21ce --- /dev/null +++ b/graphics/sprites/equipment/head/tamoshanter.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/tamoshanter.png|R;B" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/terranite-mask.png b/graphics/sprites/equipment/head/terranite-mask.png Binary files differnew file mode 100644 index 00000000..2b0a5473 --- /dev/null +++ b/graphics/sprites/equipment/head/terranite-mask.png diff --git a/graphics/sprites/equipment/head/terranite-mask.xml b/graphics/sprites/equipment/head/terranite-mask.xml new file mode 100644 index 00000000..9bc423d7 --- /dev/null +++ b/graphics/sprites/equipment/head/terranite-mask.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/terranite-mask.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/terranitehelm.png b/graphics/sprites/equipment/head/terranitehelm.png Binary files differnew file mode 100644 index 00000000..c924c811 --- /dev/null +++ b/graphics/sprites/equipment/head/terranitehelm.png diff --git a/graphics/sprites/equipment/head/terranitehelm.xml b/graphics/sprites/equipment/head/terranitehelm.xml new file mode 100644 index 00000000..d17eac59 --- /dev/null +++ b/graphics/sprites/equipment/head/terranitehelm.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/terranitehelm.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/thin-crown.png b/graphics/sprites/equipment/head/thin-crown.png Binary files differnew file mode 100644 index 00000000..d56dc461 --- /dev/null +++ b/graphics/sprites/equipment/head/thin-crown.png diff --git a/graphics/sprites/equipment/head/thin-crown.xml b/graphics/sprites/equipment/head/thin-crown.xml new file mode 100644 index 00000000..1faac3ff --- /dev/null +++ b/graphics/sprites/equipment/head/thin-crown.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/thin-crown.png|W;R;G" + width="40" + height="64"/> + + <include file="model/headmodel.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 00000000..5a4f3bc6 --- /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 00000000..96fe2d6d --- /dev/null +++ b/graphics/sprites/equipment/head/tophat.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/tophat.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/underworld-mask.png b/graphics/sprites/equipment/head/underworld-mask.png Binary files differnew file mode 100644 index 00000000..aee3e111 --- /dev/null +++ b/graphics/sprites/equipment/head/underworld-mask.png diff --git a/graphics/sprites/equipment/head/underworld-mask.xml b/graphics/sprites/equipment/head/underworld-mask.xml new file mode 100644 index 00000000..031ab644 --- /dev/null +++ b/graphics/sprites/equipment/head/underworld-mask.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/underworld-mask.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/warlordhelm.png b/graphics/sprites/equipment/head/warlordhelm.png Binary files differnew file mode 100644 index 00000000..07637fed --- /dev/null +++ b/graphics/sprites/equipment/head/warlordhelm.png diff --git a/graphics/sprites/equipment/head/warlordhelm.xml b/graphics/sprites/equipment/head/warlordhelm.xml new file mode 100644 index 00000000..adb272f5 --- /dev/null +++ b/graphics/sprites/equipment/head/warlordhelm.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/warlordhelm.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/witch-doctor-mask.png b/graphics/sprites/equipment/head/witch-doctor-mask.png Binary files differnew file mode 100644 index 00000000..e088d76d --- /dev/null +++ b/graphics/sprites/equipment/head/witch-doctor-mask.png diff --git a/graphics/sprites/equipment/head/witch-doctor-mask.xml b/graphics/sprites/equipment/head/witch-doctor-mask.xml new file mode 100644 index 00000000..4dbaecc4 --- /dev/null +++ b/graphics/sprites/equipment/head/witch-doctor-mask.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/witch-doctor-mask.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/witch-hat.png b/graphics/sprites/equipment/head/witch-hat.png Binary files differnew file mode 100644 index 00000000..5a7814db --- /dev/null +++ b/graphics/sprites/equipment/head/witch-hat.png diff --git a/graphics/sprites/equipment/head/witch-hat.xml b/graphics/sprites/equipment/head/witch-hat.xml new file mode 100644 index 00000000..3d8746b5 --- /dev/null +++ b/graphics/sprites/equipment/head/witch-hat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/witch-hat.png|W" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/witch-hat2.png b/graphics/sprites/equipment/head/witch-hat2.png Binary files differnew file mode 100644 index 00000000..7eb34a0c --- /dev/null +++ b/graphics/sprites/equipment/head/witch-hat2.png diff --git a/graphics/sprites/equipment/head/witch-hat2.xml b/graphics/sprites/equipment/head/witch-hat2.xml new file mode 100644 index 00000000..20adeaaf --- /dev/null +++ b/graphics/sprites/equipment/head/witch-hat2.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/witch-hat2.png|R;W" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/wizard-hat.png b/graphics/sprites/equipment/head/wizard-hat.png Binary files differnew file mode 100644 index 00000000..8976179b --- /dev/null +++ b/graphics/sprites/equipment/head/wizard-hat.png diff --git a/graphics/sprites/equipment/head/wizard-hat.xml b/graphics/sprites/equipment/head/wizard-hat.xml new file mode 100644 index 00000000..5f913ddd --- /dev/null +++ b/graphics/sprites/equipment/head/wizard-hat.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/wizard-hat.png|W" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/woolen.png b/graphics/sprites/equipment/head/woolen.png Binary files differnew file mode 100644 index 00000000..1462a555 --- /dev/null +++ b/graphics/sprites/equipment/head/woolen.png diff --git a/graphics/sprites/equipment/head/woolen.xml b/graphics/sprites/equipment/head/woolen.xml new file mode 100644 index 00000000..fd92470c --- /dev/null +++ b/graphics/sprites/equipment/head/woolen.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/woolen.png|W" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/xmaself.png b/graphics/sprites/equipment/head/xmaself.png Binary files differnew file mode 100644 index 00000000..f84a48f4 --- /dev/null +++ b/graphics/sprites/equipment/head/xmaself.png diff --git a/graphics/sprites/equipment/head/xmaself.xml b/graphics/sprites/equipment/head/xmaself.xml new file mode 100644 index 00000000..b988cf62 --- /dev/null +++ b/graphics/sprites/equipment/head/xmaself.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/xmaself.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/head/yeti-mask.png b/graphics/sprites/equipment/head/yeti-mask.png Binary files differnew file mode 100644 index 00000000..2e003f5f --- /dev/null +++ b/graphics/sprites/equipment/head/yeti-mask.png diff --git a/graphics/sprites/equipment/head/yeti-mask.xml b/graphics/sprites/equipment/head/yeti-mask.xml new file mode 100644 index 00000000..1c97baa6 --- /dev/null +++ b/graphics/sprites/equipment/head/yeti-mask.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/head/yeti-mask.png" + width="40" + height="64"/> + + <include file="model/headmodel.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/assassin-female.png b/graphics/sprites/equipment/legs/assassin-female.png Binary files differnew file mode 100644 index 00000000..e7b5b0e5 --- /dev/null +++ b/graphics/sprites/equipment/legs/assassin-female.png diff --git a/graphics/sprites/equipment/legs/assassin-female.xml b/graphics/sprites/equipment/legs/assassin-female.xml new file mode 100644 index 00000000..e882911f --- /dev/null +++ b/graphics/sprites/equipment/legs/assassin-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/legs/assassin-female.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/assassin.png b/graphics/sprites/equipment/legs/assassin.png Binary files differnew file mode 100644 index 00000000..01e9b2ac --- /dev/null +++ b/graphics/sprites/equipment/legs/assassin.png diff --git a/graphics/sprites/equipment/legs/assassin.xml b/graphics/sprites/equipment/legs/assassin.xml new file mode 100644 index 00000000..29cbcade --- /dev/null +++ b/graphics/sprites/equipment/legs/assassin.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/legs/assassin.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/bromenallegs-female.png b/graphics/sprites/equipment/legs/bromenallegs-female.png Binary files differnew file mode 100644 index 00000000..e00c3220 --- /dev/null +++ b/graphics/sprites/equipment/legs/bromenallegs-female.png diff --git a/graphics/sprites/equipment/legs/bromenallegs-female.xml b/graphics/sprites/equipment/legs/bromenallegs-female.xml new file mode 100644 index 00000000..bea0c2a2 --- /dev/null +++ b/graphics/sprites/equipment/legs/bromenallegs-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/legs/bromenallegs-female.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/bromenallegs.png b/graphics/sprites/equipment/legs/bromenallegs.png Binary files differnew file mode 100644 index 00000000..ac110b76 --- /dev/null +++ b/graphics/sprites/equipment/legs/bromenallegs.png diff --git a/graphics/sprites/equipment/legs/bromenallegs.xml b/graphics/sprites/equipment/legs/bromenallegs.xml new file mode 100644 index 00000000..b2291768 --- /dev/null +++ b/graphics/sprites/equipment/legs/bromenallegs.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/legs/bromenallegs.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/chaps-female.png b/graphics/sprites/equipment/legs/chaps-female.png Binary files differnew file mode 100644 index 00000000..b65d4892 --- /dev/null +++ b/graphics/sprites/equipment/legs/chaps-female.png diff --git a/graphics/sprites/equipment/legs/chaps-female.xml b/graphics/sprites/equipment/legs/chaps-female.xml new file mode 100644 index 00000000..c339a325 --- /dev/null +++ b/graphics/sprites/equipment/legs/chaps-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/legs/chaps-female.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/chaps.png b/graphics/sprites/equipment/legs/chaps.png Binary files differnew file mode 100644 index 00000000..d0c756b7 --- /dev/null +++ b/graphics/sprites/equipment/legs/chaps.png diff --git a/graphics/sprites/equipment/legs/chaps.xml b/graphics/sprites/equipment/legs/chaps.xml new file mode 100644 index 00000000..2ac17a46 --- /dev/null +++ b/graphics/sprites/equipment/legs/chaps.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World --> + +<sprite variants="144" variant_offset="1"> + <imageset name="base" + src="graphics/sprites/equipment/legs/chaps.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/miniskirt-female.png b/graphics/sprites/equipment/legs/miniskirt-female.png Binary files differnew file mode 100644 index 00000000..3dac7401 --- /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 00000000..60c03615 --- /dev/null +++ b/graphics/sprites/equipment/legs/miniskirt-female.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Saulc +Copyright (C) 2018 TMW2 +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/miniskirt-female.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/miniskirt.png b/graphics/sprites/equipment/legs/miniskirt.png Binary files differnew file mode 100644 index 00000000..ac762881 --- /dev/null +++ b/graphics/sprites/equipment/legs/miniskirt.png diff --git a/graphics/sprites/equipment/legs/miniskirt.xml b/graphics/sprites/equipment/legs/miniskirt.xml new file mode 100644 index 00000000..6b397678 --- /dev/null +++ b/graphics/sprites/equipment/legs/miniskirt.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Reid +Copyright (C) 2014 Evol Online +Copyright (C) 2021 The Mana World--> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/miniskirt.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/pants-female.png b/graphics/sprites/equipment/legs/pants-female.png Binary files differnew file mode 100644 index 00000000..df1c77d6 --- /dev/null +++ b/graphics/sprites/equipment/legs/pants-female.png diff --git a/graphics/sprites/equipment/legs/pants-female.xml b/graphics/sprites/equipment/legs/pants-female.xml new file mode 100644 index 00000000..823f2f12 --- /dev/null +++ b/graphics/sprites/equipment/legs/pants-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World--> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/pants-female.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/pants-oversized.xml b/graphics/sprites/equipment/legs/pants-oversized.xml new file mode 100644 index 00000000..07c6b815 --- /dev/null +++ b/graphics/sprites/equipment/legs/pants-oversized.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World--> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/pants.png|W" + width="64" + height="64"/> + + <action name="default" imageset="base"/> + + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/equipment/legs/pants.png b/graphics/sprites/equipment/legs/pants.png Binary files differnew file mode 100644 index 00000000..42ea83ed --- /dev/null +++ b/graphics/sprites/equipment/legs/pants.png diff --git a/graphics/sprites/equipment/legs/pants.xml b/graphics/sprites/equipment/legs/pants.xml new file mode 100644 index 00000000..5f860f29 --- /dev/null +++ b/graphics/sprites/equipment/legs/pants.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World--> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/pants.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> 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 00000000..f89e2e5e --- /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 00000000..53a08a7e --- /dev/null +++ b/graphics/sprites/equipment/legs/shorts-female.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Reid +Copyright (C) 2012 Evol Online +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/shorts-female.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/shorts.png b/graphics/sprites/equipment/legs/shorts.png Binary files differnew file mode 100644 index 00000000..9467060f --- /dev/null +++ b/graphics/sprites/equipment/legs/shorts.png diff --git a/graphics/sprites/equipment/legs/shorts.xml b/graphics/sprites/equipment/legs/shorts.xml new file mode 100644 index 00000000..00b3c3a7 --- /dev/null +++ b/graphics/sprites/equipment/legs/shorts.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Reid +Copyright (C) 2012 Evol Online +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/shorts.png|W" + width="64" + height="64"/> + <include file="model/base.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 00000000..b3ab6630 --- /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 00000000..2bde09ea --- /dev/null +++ b/graphics/sprites/equipment/legs/silkpants-female.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Reid +Copyright (C) 2014 Evol Online +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/silkpants-female.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/silkpants.png b/graphics/sprites/equipment/legs/silkpants.png Binary files differnew file mode 100644 index 00000000..f097b26d --- /dev/null +++ b/graphics/sprites/equipment/legs/silkpants.png diff --git a/graphics/sprites/equipment/legs/silkpants.xml b/graphics/sprites/equipment/legs/silkpants.xml new file mode 100644 index 00000000..4bdb3135 --- /dev/null +++ b/graphics/sprites/equipment/legs/silkpants.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Reid +Copyright (C) 2014 Evol Online +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/silkpants.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/skirt-female.png b/graphics/sprites/equipment/legs/skirt-female.png Binary files differnew file mode 100644 index 00000000..fc8ff697 --- /dev/null +++ b/graphics/sprites/equipment/legs/skirt-female.png diff --git a/graphics/sprites/equipment/legs/skirt-female.xml b/graphics/sprites/equipment/legs/skirt-female.xml new file mode 100644 index 00000000..adfcf38f --- /dev/null +++ b/graphics/sprites/equipment/legs/skirt-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World--> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/skirt-female.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/skirt.png b/graphics/sprites/equipment/legs/skirt.png Binary files differnew file mode 100644 index 00000000..617cf9cb --- /dev/null +++ b/graphics/sprites/equipment/legs/skirt.png diff --git a/graphics/sprites/equipment/legs/skirt.xml b/graphics/sprites/equipment/legs/skirt.xml new file mode 100644 index 00000000..256faf35 --- /dev/null +++ b/graphics/sprites/equipment/legs/skirt.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World--> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/skirt.png|W" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/terranite-female.png b/graphics/sprites/equipment/legs/terranite-female.png Binary files differnew file mode 100644 index 00000000..92dad359 --- /dev/null +++ b/graphics/sprites/equipment/legs/terranite-female.png diff --git a/graphics/sprites/equipment/legs/terranite-female.xml b/graphics/sprites/equipment/legs/terranite-female.xml new file mode 100644 index 00000000..f661c5ec --- /dev/null +++ b/graphics/sprites/equipment/legs/terranite-female.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World--> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/terranite-female.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/legs/terranite.png b/graphics/sprites/equipment/legs/terranite.png Binary files differnew file mode 100644 index 00000000..164794fc --- /dev/null +++ b/graphics/sprites/equipment/legs/terranite.png diff --git a/graphics/sprites/equipment/legs/terranite.xml b/graphics/sprites/equipment/legs/terranite.xml new file mode 100644 index 00000000..ee758a6a --- /dev/null +++ b/graphics/sprites/equipment/legs/terranite.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: The Mana World asset +Copyright (C) 2006-2021 The Mana World--> + +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/legs/terranite.png" + width="64" + height="64"/> + <include file="model/base.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/override/adult-head.png b/graphics/sprites/equipment/override/adult-head.png Binary files differnew file mode 100644 index 00000000..e5c7e613 --- /dev/null +++ b/graphics/sprites/equipment/override/adult-head.png diff --git a/graphics/sprites/equipment/override/adult-head.xml b/graphics/sprites/equipment/override/adult-head.xml new file mode 100644 index 00000000..3e42fd73 --- /dev/null +++ b/graphics/sprites/equipment/override/adult-head.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="8" variant_offset="1"> + <imageset name="base" src="graphics/sprites/equipment/override/adult-head.png|W;Y;G;C;B;M;R" width="32" height="64"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetX="0" offsetY="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/override/adult-outfits.png b/graphics/sprites/equipment/override/adult-outfits.png Binary files differnew file mode 100644 index 00000000..fee26677 --- /dev/null +++ b/graphics/sprites/equipment/override/adult-outfits.png diff --git a/graphics/sprites/equipment/override/adult-outfits.xml b/graphics/sprites/equipment/override/adult-outfits.xml new file mode 100644 index 00000000..0bafd361 --- /dev/null +++ b/graphics/sprites/equipment/override/adult-outfits.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="16" variant_offset="1"> + <imageset name="base" src="graphics/sprites/equipment/override/adult-outfits.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</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 00000000..7c8c4a5f --- /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 00000000..145bc7ed --- /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 00000000..3ff02638 --- /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 00000000..b5afcb01 --- /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 00000000..c5e26c58 --- /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 00000000..7deb0ba5 --- /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/shield/leather.png b/graphics/sprites/equipment/shield/leather.png Binary files differnew file mode 100644 index 00000000..54c2e5b4 --- /dev/null +++ b/graphics/sprites/equipment/shield/leather.png diff --git a/graphics/sprites/equipment/shield/leather.xml b/graphics/sprites/equipment/shield/leather.xml new file mode 100644 index 00000000..0c7ae539 --- /dev/null +++ b/graphics/sprites/equipment/shield/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/shield/leather.png" + width="64" + height="64"/> + + <include file="equipment/shield/standard.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/shield/standard.xml b/graphics/sprites/equipment/shield/standard.xml new file mode 100644 index 00000000..b051adb1 --- /dev/null +++ b/graphics/sprites/equipment/shield/standard.xml @@ -0,0 +1,87 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="shield" src="graphics/sprites/equipment/shield/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/shield/steel.png b/graphics/sprites/equipment/shield/steel.png Binary files differnew file mode 100644 index 00000000..696307fd --- /dev/null +++ b/graphics/sprites/equipment/shield/steel.png diff --git a/graphics/sprites/equipment/shield/steel.xml b/graphics/sprites/equipment/shield/steel.xml new file mode 100644 index 00000000..42be5e29 --- /dev/null +++ b/graphics/sprites/equipment/shield/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/shield/steel.png" + width="64" + height="64"/> + + <include file="equipment/shield/standard.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/shield/wooden.png b/graphics/sprites/equipment/shield/wooden.png Binary files differnew file mode 100644 index 00000000..0958c470 --- /dev/null +++ b/graphics/sprites/equipment/shield/wooden.png diff --git a/graphics/sprites/equipment/shield/wooden.xml b/graphics/sprites/equipment/shield/wooden.xml new file mode 100644 index 00000000..9bad4f27 --- /dev/null +++ b/graphics/sprites/equipment/shield/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/shield/wooden.png" + width="64" + height="64"/> + + <include file="equipment/shield/standard.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/weapons/axe.png b/graphics/sprites/equipment/weapons/axe.png Binary files differnew file mode 100644 index 00000000..9b8724fe --- /dev/null +++ b/graphics/sprites/equipment/weapons/axe.png diff --git a/graphics/sprites/equipment/weapons/axe.xml b/graphics/sprites/equipment/weapons/axe.xml new file mode 100644 index 00000000..14cd3bc9 --- /dev/null +++ b/graphics/sprites/equipment/weapons/axe.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/axe.png" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/equipment/weapons/beheader.png b/graphics/sprites/equipment/weapons/beheader.png Binary files differnew file mode 100644 index 00000000..52fd9301 --- /dev/null +++ b/graphics/sprites/equipment/weapons/beheader.png diff --git a/graphics/sprites/equipment/weapons/beheader.xml b/graphics/sprites/equipment/weapons/beheader.xml new file mode 100644 index 00000000..cc6fa058 --- /dev/null +++ b/graphics/sprites/equipment/weapons/beheader.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/beheader.png" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/equipment/weapons/bow-banshee.png b/graphics/sprites/equipment/weapons/bow-banshee.png Binary files differnew file mode 100644 index 00000000..2b834ff2 --- /dev/null +++ b/graphics/sprites/equipment/weapons/bow-banshee.png diff --git a/graphics/sprites/equipment/weapons/bow-banshee.xml b/graphics/sprites/equipment/weapons/bow-banshee.xml new file mode 100644 index 00000000..5dbf4964 --- /dev/null +++ b/graphics/sprites/equipment/weapons/bow-banshee.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/bow-banshee.png|B" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/equipment/weapons/bow-slingshot.png b/graphics/sprites/equipment/weapons/bow-slingshot.png Binary files differnew file mode 100644 index 00000000..e7bb9747 --- /dev/null +++ b/graphics/sprites/equipment/weapons/bow-slingshot.png diff --git a/graphics/sprites/equipment/weapons/bow-slingshot.xml b/graphics/sprites/equipment/weapons/bow-slingshot.xml new file mode 100644 index 00000000..a087f16e --- /dev/null +++ b/graphics/sprites/equipment/weapons/bow-slingshot.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/bow-slingshot.png|G;R" + width="64" + height="64"/> + + <include file="model/base.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 00000000..a3a8a9f2 --- /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 00000000..3fb00569 --- /dev/null +++ b/graphics/sprites/equipment/weapons/bow.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/bow.png|B;R" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/equipment/weapons/dagger.png b/graphics/sprites/equipment/weapons/dagger.png Binary files differnew file mode 100644 index 00000000..a2824de6 --- /dev/null +++ b/graphics/sprites/equipment/weapons/dagger.png diff --git a/graphics/sprites/equipment/weapons/dagger.xml b/graphics/sprites/equipment/weapons/dagger.xml new file mode 100644 index 00000000..e2d33322 --- /dev/null +++ b/graphics/sprites/equipment/weapons/dagger.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/dagger.png|B;R" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/equipment/weapons/halberd.png b/graphics/sprites/equipment/weapons/halberd.png Binary files differnew file mode 100644 index 00000000..919a55a5 --- /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 00000000..6b75f024 --- /dev/null +++ b/graphics/sprites/equipment/weapons/halberd.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite variants="144"> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/halberd.png" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/equipment/weapons/sandcutter.png b/graphics/sprites/equipment/weapons/sandcutter.png Binary files differnew file mode 100644 index 00000000..f3537bcd --- /dev/null +++ b/graphics/sprites/equipment/weapons/sandcutter.png diff --git a/graphics/sprites/equipment/weapons/sandcutter.xml b/graphics/sprites/equipment/weapons/sandcutter.xml new file mode 100644 index 00000000..d2c19a4e --- /dev/null +++ b/graphics/sprites/equipment/weapons/sandcutter.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/sandcutter.png" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/equipment/weapons/scythe.png b/graphics/sprites/equipment/weapons/scythe.png Binary files differnew file mode 100644 index 00000000..5b0920cf --- /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 00000000..8ce51384 --- /dev/null +++ b/graphics/sprites/equipment/weapons/scythe.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/scythe.png" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/equipment/weapons/staff.png b/graphics/sprites/equipment/weapons/staff.png Binary files differnew file mode 100644 index 00000000..623399b2 --- /dev/null +++ b/graphics/sprites/equipment/weapons/staff.png diff --git a/graphics/sprites/equipment/weapons/staff.xml b/graphics/sprites/equipment/weapons/staff.xml new file mode 100644 index 00000000..46880c7e --- /dev/null +++ b/graphics/sprites/equipment/weapons/staff.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/staff.png" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/equipment/weapons/sword-long.png b/graphics/sprites/equipment/weapons/sword-long.png Binary files differnew file mode 100644 index 00000000..780c9714 --- /dev/null +++ b/graphics/sprites/equipment/weapons/sword-long.png diff --git a/graphics/sprites/equipment/weapons/sword-long.xml b/graphics/sprites/equipment/weapons/sword-long.xml new file mode 100644 index 00000000..5d3c5c02 --- /dev/null +++ b/graphics/sprites/equipment/weapons/sword-long.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/sword-long.png|B;R" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/equipment/weapons/sword-short.png b/graphics/sprites/equipment/weapons/sword-short.png Binary files differnew file mode 100644 index 00000000..78cabf8f --- /dev/null +++ b/graphics/sprites/equipment/weapons/sword-short.png diff --git a/graphics/sprites/equipment/weapons/sword-short.xml b/graphics/sprites/equipment/weapons/sword-short.xml new file mode 100644 index 00000000..d5ba5ebb --- /dev/null +++ b/graphics/sprites/equipment/weapons/sword-short.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/sword-short.png|B;R" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/equipment/weapons/wand.png b/graphics/sprites/equipment/weapons/wand.png Binary files differnew file mode 100644 index 00000000..7c3adfd6 --- /dev/null +++ b/graphics/sprites/equipment/weapons/wand.png diff --git a/graphics/sprites/equipment/weapons/wand.xml b/graphics/sprites/equipment/weapons/wand.xml new file mode 100644 index 00000000..4383cc66 --- /dev/null +++ b/graphics/sprites/equipment/weapons/wand.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/wand.png" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/equipment/weapons/xmas-bow-slingshot.png b/graphics/sprites/equipment/weapons/xmas-bow-slingshot.png Binary files differnew file mode 100644 index 00000000..6ac6617b --- /dev/null +++ b/graphics/sprites/equipment/weapons/xmas-bow-slingshot.png diff --git a/graphics/sprites/equipment/weapons/xmas-bow-slingshot.xml b/graphics/sprites/equipment/weapons/xmas-bow-slingshot.xml new file mode 100644 index 00000000..30977694 --- /dev/null +++ b/graphics/sprites/equipment/weapons/xmas-bow-slingshot.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha +Copyright (C) 2021 The Mana World --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/equipment/weapons/xmas-bow-slingshot.png|B;R" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/error.png b/graphics/sprites/error.png Binary files differnew file mode 100644 index 00000000..b4aa28c9 --- /dev/null +++ b/graphics/sprites/error.png diff --git a/graphics/sprites/error.xml b/graphics/sprites/error.xml new file mode 100644 index 00000000..c53dd1f2 --- /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/hairstyle00.png b/graphics/sprites/hairstyles/hairstyle00.png Binary files differnew file mode 100644 index 00000000..4d078275 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle00.png diff --git a/graphics/sprites/hairstyles/hairstyle00.xml b/graphics/sprites/hairstyles/hairstyle00.xml new file mode 100644 index 00000000..cd45fa89 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle00.xml @@ -0,0 +1,330 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle00.png" + width="40" + height="50"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-29"/> + </animation> + <animation direction="left"> + <frame index="1" offsetY="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="3" offsetY="-29"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-28" delay="80"/> + <frame index="0" offsetY="-29" delay="160"/> + <frame index="0" offsetY="-28" delay="80"/> + <frame index="0" offsetY="-29" delay="160"/> + </animation> + <animation direction="left"> + <frame index="1" offsetY="-29" delay="80"/> + <frame index="1" offsetY="-28" delay="80"/> + <frame index="1" offsetY="-29" delay="160"/> + <frame index="1" offsetY="-28" delay="80"/> + <frame index="1" offsetY="-29" delay="80"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="160"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="160"/> + </animation> + <animation direction="right"> + <frame index="3" offsetY="-29" delay="80"/> + <frame index="3" offsetY="-28" delay="80"/> + <frame index="3" offsetY="-29" delay="160"/> + <frame index="3" offsetY="-28" delay="80"/> + <frame index="3" offsetY="-29" delay="80"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-27" delay="80"/> + <frame index="0" offsetY="-28" delay="80"/> + <frame index="0" offsetY="-25" delay="80"/> + <frame index="0" offsetY="-24" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="80"/> + <frame index="1" offsetX="4" offsetY="-31" delay="80"/> + <frame index="1" offsetY="-28" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="240"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="80"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="80"/> + <frame index="3" offsetY="-28" delay="80"/> + <frame index="3" offsetX="1" offsetY="-27" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-28" delay="240"/> + <frame index="0" offsetY="-27" delay="80"/> + <frame index="0" offsetY="-28" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="240"/> + <frame index="1" offsetX="5" offsetY="-30" delay="160"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="240"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="80"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="240"/> + <frame index="3" offsetX="-5" offsetY="-30" delay="160"/> + <end /> + </animation> + </action> + + <action name="attack_wand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-27" delay="80"/> + <frame index="0" offsetY="-28" delay="170"/> + <frame index="0" offsetY="-25" delay="70"/> + <frame index="0" offsetY="-24" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="80"/> + <frame index="1" offsetX="3" offsetY="-29" delay="170"/> + <frame index="1" offsetX="4" offsetY="-31" delay="70"/> + <frame index="1" offsetY="-28" delay="70"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="90"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="90"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="160"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="80"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="170"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="70"/> + <frame index="3" offsetY="-28" delay="70"/> + <frame index="3" offsetX="1" offsetY="-27" delay="70"/> + <end /> + </animation> + </action> + + <action name="attack_scythe" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-28" delay="200"/> + <frame index="0" offsetY="-25" delay="90"/> + <frame index="0" offsetY="-27" delay="90"/> + <frame index="0" offsetY="-24" delay="85"/> + <frame index="0" offsetY="-27" delay="90"/> + <frame index="0" offsetY="-25" delay="90"/> + <frame index="0" offsetY="-28" delay="100"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-29" delay="100"/> + <frame index="1" offsetX="4" offsetY="-30" delay="90"/> + <frame index="1" offsetX="4" offsetY="-31" delay="90"/> + <frame index="1" offsetY="-28" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="90"/> + <frame index="1" offsetY="-28" delay="90"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="4" offsetY="-30" delay="90"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-25" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="90"/> + <frame index="2" offsetX="-2" offsetY="-25" delay="450"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="90"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-29" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-30" delay="90"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="90"/> + <frame index="3" offsetY="-28" delay="80"/> + <frame index="3" offsetX="1" offsetY="-27" delay="90"/> + <frame index="3" offsetY="-28" delay="90"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="90"/> + <frame index="3" offsetX="-3" offsetY="-30" delay="90"/> + <end /> + </animation> + </action> + + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-27" delay="100"/> + <frame index="0" offsetY="-28" delay="220"/> + <frame index="0" offsetY="-25" delay="90"/> + <frame index="0" offsetY="-24" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="100"/> + <frame index="1" offsetX="3" offsetY="-29" delay="120"/> + <frame index="1" offsetY="-28" delay="90"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="320"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="90"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="70"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="120"/> + <frame index="3" offsetY="-28" delay="90"/> + <frame index="3" offsetX="1" offsetY="-27" delay="70"/> + <end /> + </animation> + </action> + + <action name="attack_chop_long" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-28" delay="250"/> + <frame index="0" offsetY="-27" delay="70"/> + <frame index="0" offsetY="-24" delay="70"/> + <frame index="0" offsetY="-25" delay="90"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-30" delay="120"/> + <frame index="1" offsetX="3" offsetY="-29" delay="130"/> + <frame index="1" offsetX="-1" offsetY="-27" delay="80"/> + <frame index="1" offsetY="-28" delay="100"/> + <frame index="1" offsetX="4" offsetY="-31" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-25" delay="330"/> + <frame index="2" offsetX="-2" offsetY="-23" delay="70"/> + <frame index="2" offsetX="-1" offsetY="-25" delay="100"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-30" delay="120"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="130"/> + <frame index="3" offsetX="1" offsetY="-27" delay="80"/> + <frame index="3" offsetY="-28" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-31" delay="80"/> + <end /> + </animation> + </action> + + <action name="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="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="6"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle01.png b/graphics/sprites/hairstyles/hairstyle01.png Binary files differnew file mode 100644 index 00000000..9cb45067 --- /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 00000000..8563e284 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle01.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle01.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle01a.png b/graphics/sprites/hairstyles/hairstyle01a.png Binary files differnew file mode 100644 index 00000000..904b433f --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle01a.png diff --git a/graphics/sprites/hairstyles/hairstyle01a.xml b/graphics/sprites/hairstyles/hairstyle01a.xml new file mode 100644 index 00000000..e49bd08d --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle01a.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle01a.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle01b.png b/graphics/sprites/hairstyles/hairstyle01b.png Binary files differnew file mode 100644 index 00000000..97011f5a --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle01b.png diff --git a/graphics/sprites/hairstyles/hairstyle01b.xml b/graphics/sprites/hairstyles/hairstyle01b.xml new file mode 100644 index 00000000..b0df035f --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle01b.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle01b.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle02.png b/graphics/sprites/hairstyles/hairstyle02.png Binary files differnew file mode 100644 index 00000000..10436264 --- /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 00000000..55b07c59 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle02.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle02.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle02a.png b/graphics/sprites/hairstyles/hairstyle02a.png Binary files differnew file mode 100644 index 00000000..e8a86fc7 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle02a.png diff --git a/graphics/sprites/hairstyles/hairstyle02a.xml b/graphics/sprites/hairstyles/hairstyle02a.xml new file mode 100644 index 00000000..d7ae01e4 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle02a.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle02a.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle02b.png b/graphics/sprites/hairstyles/hairstyle02b.png Binary files differnew file mode 100644 index 00000000..8751def1 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle02b.png diff --git a/graphics/sprites/hairstyles/hairstyle02b.xml b/graphics/sprites/hairstyles/hairstyle02b.xml new file mode 100644 index 00000000..fa235564 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle02b.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle02b.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle03.png b/graphics/sprites/hairstyles/hairstyle03.png Binary files differnew file mode 100644 index 00000000..ec54f804 --- /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 00000000..65fdf726 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle03.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle03.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle03a.png b/graphics/sprites/hairstyles/hairstyle03a.png Binary files differnew file mode 100644 index 00000000..207bd229 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle03a.png diff --git a/graphics/sprites/hairstyles/hairstyle03a.xml b/graphics/sprites/hairstyles/hairstyle03a.xml new file mode 100644 index 00000000..d7863103 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle03a.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle03a.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle03b.png b/graphics/sprites/hairstyles/hairstyle03b.png Binary files differnew file mode 100644 index 00000000..fec23375 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle03b.png diff --git a/graphics/sprites/hairstyles/hairstyle03b.xml b/graphics/sprites/hairstyles/hairstyle03b.xml new file mode 100644 index 00000000..580173bc --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle03b.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle03b.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle04.png b/graphics/sprites/hairstyles/hairstyle04.png Binary files differnew file mode 100644 index 00000000..570333b0 --- /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 00000000..e23ca961 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle04.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle04.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle04a.png b/graphics/sprites/hairstyles/hairstyle04a.png Binary files differnew file mode 100644 index 00000000..bf2a105d --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle04a.png diff --git a/graphics/sprites/hairstyles/hairstyle04a.xml b/graphics/sprites/hairstyles/hairstyle04a.xml new file mode 100644 index 00000000..fb947364 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle04a.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle04a.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle04b.png b/graphics/sprites/hairstyles/hairstyle04b.png Binary files differnew file mode 100644 index 00000000..c333ea20 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle04b.png diff --git a/graphics/sprites/hairstyles/hairstyle04b.xml b/graphics/sprites/hairstyles/hairstyle04b.xml new file mode 100644 index 00000000..a769baeb --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle04b.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle04b.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle05.png b/graphics/sprites/hairstyles/hairstyle05.png Binary files differnew file mode 100644 index 00000000..ff7a9050 --- /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 00000000..41b70092 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle05.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle05.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle05a.png b/graphics/sprites/hairstyles/hairstyle05a.png Binary files differnew file mode 100644 index 00000000..982a6ff2 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle05a.png diff --git a/graphics/sprites/hairstyles/hairstyle05a.xml b/graphics/sprites/hairstyles/hairstyle05a.xml new file mode 100644 index 00000000..5fae7cc8 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle05a.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle05a.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle05b.png b/graphics/sprites/hairstyles/hairstyle05b.png Binary files differnew file mode 100644 index 00000000..987b53d8 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle05b.png diff --git a/graphics/sprites/hairstyles/hairstyle05b.xml b/graphics/sprites/hairstyles/hairstyle05b.xml new file mode 100644 index 00000000..08ce2532 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle05b.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle05b.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle06.png b/graphics/sprites/hairstyles/hairstyle06.png Binary files differnew file mode 100644 index 00000000..5e598ec4 --- /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 00000000..c57d0326 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle06.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle06.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle06b.png b/graphics/sprites/hairstyles/hairstyle06b.png Binary files differnew file mode 100644 index 00000000..872cd3b0 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle06b.png diff --git a/graphics/sprites/hairstyles/hairstyle06b.xml b/graphics/sprites/hairstyles/hairstyle06b.xml new file mode 100644 index 00000000..6486e8bd --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle06b.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle06b.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle07.png b/graphics/sprites/hairstyles/hairstyle07.png Binary files differnew file mode 100644 index 00000000..432daff7 --- /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 00000000..d7bc65e1 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle07.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle07.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle07b.png b/graphics/sprites/hairstyles/hairstyle07b.png Binary files differnew file mode 100644 index 00000000..c6558f7c --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle07b.png diff --git a/graphics/sprites/hairstyles/hairstyle07b.xml b/graphics/sprites/hairstyles/hairstyle07b.xml new file mode 100644 index 00000000..1c4f14e1 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle07b.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle07b.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle08.png b/graphics/sprites/hairstyles/hairstyle08.png Binary files differnew file mode 100644 index 00000000..55e8089c --- /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 00000000..c7baffdd --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle08.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle08.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle09.png b/graphics/sprites/hairstyles/hairstyle09.png Binary files differnew file mode 100644 index 00000000..30ff5161 --- /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 00000000..f17c6795 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle09.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle09.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle10.png b/graphics/sprites/hairstyles/hairstyle10.png Binary files differnew file mode 100644 index 00000000..b6672277 --- /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 00000000..70933f7c --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle10.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle10.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle11.png b/graphics/sprites/hairstyles/hairstyle11.png Binary files differnew file mode 100644 index 00000000..97914980 --- /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 00000000..65d5e58c --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle11.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle11.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle12.png b/graphics/sprites/hairstyles/hairstyle12.png Binary files differnew file mode 100644 index 00000000..b9bf5306 --- /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 00000000..b3e4adc4 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle12.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle12.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle13.png b/graphics/sprites/hairstyles/hairstyle13.png Binary files differnew file mode 100644 index 00000000..7cfaf9f7 --- /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 00000000..639e1ca7 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle13.xml @@ -0,0 +1,335 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2021 The Mana World --> + +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle13.png|R" + width="32" + height="32"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="3" offsetY="-33"/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="3" offsetY="-33"/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="3" offsetY="-33"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-32" delay="80"/> + <frame index="1" offsetX="3" offsetY="-33" delay="160"/> + <frame index="0" offsetX="3" offsetY="-32" delay="80"/> + <frame index="2" offsetX="3" offsetY="-33" delay="160"/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="3" offsetY="-33" delay="80"/> + <frame index="4" offsetX="3" offsetY="-32" delay="80"/> + <frame index="4" offsetX="3" offsetY="-33" delay="80"/> + <frame index="3" offsetX="3" offsetY="-33" delay="80"/> + <frame index="5" offsetX="3" offsetY="-32" delay="80"/> + <frame index="5" offsetX="3" offsetY="-33" delay="80"/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="3" offsetY="-33" delay="80"/> + <frame index="7" offsetX="3" offsetY="-34" delay="160"/> + <frame index="6" offsetX="3" offsetY="-33" delay="80"/> + <frame index="8" offsetX="3" offsetY="-34" delay="160"/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="3" offsetY="-33" delay="80"/> + <frame index="10" offsetX="3" offsetY="-32" delay="80"/> + <frame index="10" offsetX="3" offsetY="-33" delay="80"/> + <frame index="9" offsetX="3" offsetY="-33" delay="80"/> + <frame index="11" offsetX="3" offsetY="-32" delay="80"/> + <frame index="11" offsetX="3" offsetY="-33" delay="80"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-30" delay="80"/> + <frame index="0" offsetX="3" offsetY="-31" delay="80"/> + <frame index="0" offsetX="3" offsetY="-28" delay="80"/> + <frame index="0" offsetX="3" offsetY="-27" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="7" offsetY="-34" delay="80"/> + <frame index="3" offsetX="7" offsetY="-35" delay="80"/> + <frame index="3" offsetX="3" offsetY="-32" delay="80"/> + <frame index="3" offsetX="2" offsetY="-31" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="6" offsetX="2" offsetY="-33" delay="240"/> + <frame index="6" offsetX="2" offsetY="-31" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="9" offsetY="-34" delay="80"/> + <frame index="9" offsetY="-35" delay="80"/> + <frame index="9" offsetX="3" offsetY="-32" delay="80"/> + <frame index="9" offsetX="4" offsetY="-31" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-32" delay="240"/> + <frame index="0" offsetX="3" offsetY="-31" delay="80"/> + <frame index="0" offsetX="3" offsetY="-32" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="6" offsetY="-33" delay="240"/> + <frame index="3" offsetX="8" offsetY="-34" delay="160"/> + <end /> + </animation> + <animation direction="up"> + <frame index="6" offsetX="3" offsetY="-33" delay="160"/> + <frame index="6" offsetX="2" offsetY="-33" delay="80"/> + <frame index="6" offsetX="2" offsetY="-32" delay="80"/> + <frame index="6" offsetX="2" offsetY="-33" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="9" offsetY="-33" delay="240"/> + <frame index="9" offsetX="-2" offsetY="-34" delay="160"/> + <end /> + </animation> + </action> + + <action name="attack_wand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-30" delay="80"/> + <frame index="0" offsetX="3" offsetY="-31" delay="80"/> + <frame index="0" offsetX="3" offsetY="-32" delay="90"/> + <frame index="0" offsetX="3" offsetY="-31" delay="70"/> + <frame index="0" offsetX="3" offsetY="-28" delay="70"/> + <frame index="0" offsetX="3" offsetY="-27" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="7" offsetY="-34" delay="80"/> + <frame index="3" offsetX="6" offsetY="-33" delay="240"/> + <frame index="3" offsetX="7" offsetY="-35" delay="70"/> + <frame index="3" offsetX="3" offsetY="-32" delay="70"/> + <frame index="3" offsetX="2" offsetY="-31" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="6" offsetX="2" offsetY="-33" delay="90"/> + <frame index="6" offsetX="3" offsetY="-33" delay="90"/> + <frame index="6" offsetX="2" offsetY="-32" delay="160"/> + <frame index="6" offsetX="2" offsetY="-31" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="9" offsetY="-34" delay="80"/> + <frame index="9" offsetY="-33" delay="240"/> + <frame index="9" offsetY="-35" delay="70"/> + <frame index="9" offsetX="3" offsetY="-32" delay="70"/> + <frame index="9" offsetX="4" offsetY="-31" delay="70"/> + <end /> + </animation> + </action> + + <action name="attack_scythe" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-32" delay="100"/> + <frame index="0" offsetX="3" offsetY="-31" delay="100"/> + <frame index="0" offsetX="3" offsetY="-28" delay="90"/> + <frame index="0" offsetX="3" offsetY="-30" delay="90"/> + <frame index="0" offsetX="3" offsetY="-27" delay="85"/> + <frame index="0" offsetX="3" offsetY="-30" delay="90"/> + <frame index="0" offsetX="3" offsetY="-28" delay="90"/> + <frame index="0" offsetX="3" offsetY="-31" delay="100"/> + <end /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="6" offsetY="-33" delay="100"/> + <frame index="3" offsetX="7" offsetY="-34" delay="90"/> + <frame index="3" offsetX="7" offsetY="-35" delay="90"/> + <frame index="3" offsetX="3" offsetY="-32" delay="80"/> + <frame index="3" offsetX="2" offsetY="-31" delay="90"/> + <frame index="3" offsetX="3" offsetY="-32" delay="80"/> + <frame index="3" offsetX="7" offsetY="-35" delay="90"/> + <frame index="3" offsetX="7" offsetY="-34" delay="90"/> + <end /> + </animation> + <animation direction="up"> + <frame index="6" offsetX="3" offsetY="-33" delay="100"/> + <frame index="6" offsetX="2" offsetY="-31" delay="90"/> + <frame index="6" offsetX="2" offsetY="-33" delay="450"/> + <frame index="6" offsetX="2" offsetY="-31" delay="90"/> + <end /> + </animation> + <animation direction="right"> + <frame index="9" offsetY="-33" delay="100"/> + <frame index="9" offsetY="-34" delay="90"/> + <frame index="9" offsetY="-35" delay="90"/> + <frame index="9" offsetX="3" offsetY="-32" delay="80"/> + <frame index="9" offsetX="4" offsetY="-31" delay="90"/> + <frame index="9" offsetX="3" offsetY="-32" delay="90"/> + <frame index="9" offsetY="-35" delay="100"/> + <frame index="9" offsetY="-34" delay="90"/> + <end /> + </animation> + </action> + + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-30" delay="100"/> + <frame index="0" offsetX="3" offsetY="-31" delay="220"/> + <frame index="0" offsetX="3" offsetY="-28" delay="90"/> + <frame index="0" offsetX="3" offsetY="-27" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="7" offsetY="-34" delay="100"/> + <frame index="3" offsetX="7" offsetY="-35" delay="100"/> + <frame index="3" offsetX="6" offsetY="-33" delay="120"/> + <frame index="3" offsetX="3" offsetY="-32" delay="90"/> + <frame index="3" offsetX="2" offsetY="-31" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="6" offsetX="2" offsetY="-33" delay="320"/> + <frame index="6" offsetX="2" offsetY="-31" delay="90"/> + <frame index="6" offsetX="3" offsetY="-33" delay="70"/> + <end /> + </animation> + <animation direction="right"> + <frame index="9" offsetY="-34" delay="100"/> + <frame index="9" offsetY="-35" delay="100"/> + <frame index="9" offsetY="-33" delay="120"/> + <frame index="9" offsetX="3" offsetY="-32" delay="90"/> + <frame index="9" offsetX="4" offsetY="-31" delay="70"/> + <end /> + </animation> + </action> + + <action name="attack_chop_long" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="3" offsetY="-31" delay="250"/> + <frame index="0" offsetX="3" offsetY="-30" delay="70"/> + <frame index="0" offsetX="3" offsetY="-27" delay="70"/> + <frame index="0" offsetX="3" offsetY="-28" delay="90"/> + <end /> + </animation> + <animation direction="left"> + <frame index="3" offsetX="7" offsetY="-34" delay="120"/> + <frame index="3" offsetX="6" offsetY="-33" delay="130"/> + <frame index="3" offsetX="2" offsetY="-31" delay="80"/> + <frame index="3" offsetX="3" offsetY="-32" delay="100"/> + <frame index="3" offsetX="7" offsetY="-35" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="6" offsetX="2" offsetY="-33" delay="330"/> + <frame index="6" offsetX="2" offsetY="-31" delay="70"/> + <frame index="6" offsetX="3" offsetY="-33" delay="100"/> + <end /> + </animation> + <animation direction="right"> + <frame index="9" offsetY="-34" delay="120"/> + <frame index="9" offsetY="-33" delay="130"/> + <frame index="9" offsetX="4" offsetY="-31" delay="80"/> + <frame index="9" offsetX="3" offsetY="-32" delay="100"/> + <frame index="9" offsetY="-35" delay="80"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-26" offsetX="3"/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="7" offsetY="-24"/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="4" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="-3" offsetY="-24"/> + </animation> + </action> + + <action name="sittop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-21" offsetX="3"/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="7" offsetY="-24"/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="4" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="-3" offsetY="-24"/> + </animation> + </action> + + <action name="standride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-21" offsetX="3"/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="7" offsetY="-24"/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="4" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="-3" offsetY="-24"/> + </animation> + </action> + + <action name="spawnride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-21" offsetX="3"/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="7" offsetY="-24"/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="4" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="-3" offsetY="-24"/> + </animation> + </action> + + <action name="ride" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-21" offsetX="3"/> + </animation> + <animation direction="left"> + <frame index="3" offsetX="7" offsetY="-24"/> + </animation> + <animation direction="up"> + <frame index="6" offsetX="4" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="-3" offsetY="-24"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="12" offsetX="23" offsetY="2"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle14.png b/graphics/sprites/hairstyles/hairstyle14.png Binary files differnew file mode 100644 index 00000000..2e42b341 --- /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 00000000..bcf27df9 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle14.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle14.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle15.png b/graphics/sprites/hairstyles/hairstyle15.png Binary files differnew file mode 100644 index 00000000..867ffb55 --- /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 00000000..6c99ef48 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle15.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle15.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle16.png b/graphics/sprites/hairstyles/hairstyle16.png Binary files differnew file mode 100644 index 00000000..07810c2d --- /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 00000000..5bc7a06a --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle16.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle16.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle17.png b/graphics/sprites/hairstyles/hairstyle17.png Binary files differnew file mode 100644 index 00000000..ddc6af4c --- /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 00000000..69164f1a --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle17.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle17.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle18.png b/graphics/sprites/hairstyles/hairstyle18.png Binary files differnew file mode 100644 index 00000000..6ce95d44 --- /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 00000000..03a34e76 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle18.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle18.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle19.png b/graphics/sprites/hairstyles/hairstyle19.png Binary files differnew file mode 100644 index 00000000..60884cee --- /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 00000000..01f7ff72 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle19.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle19.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle20.png b/graphics/sprites/hairstyles/hairstyle20.png Binary files differnew file mode 100644 index 00000000..f75a34f1 --- /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 00000000..3104d7dc --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle20.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle20.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle21.png b/graphics/sprites/hairstyles/hairstyle21.png Binary files differnew file mode 100644 index 00000000..f3950f79 --- /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 00000000..34e5ffc5 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle21.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle21.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/hairstyles/hairstyle22.png b/graphics/sprites/hairstyles/hairstyle22.png Binary files differnew file mode 100644 index 00000000..c262280b --- /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 00000000..b5220d72 --- /dev/null +++ b/graphics/sprites/hairstyles/hairstyle22.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha, Reid +Copyright (C) 2012-2016 Evol Online +Copyright (C) 2020-2021 The Mana World --> +<sprite> + <imageset name="base" + src="graphics/sprites/hairstyles/hairstyle22.png|R" + width="40" + height="50"/> + + <include file="hairstyles/hairstyle00.xml"/> +</sprite> diff --git a/graphics/sprites/icons/apotion_blink.png b/graphics/sprites/icons/apotion_blink.png Binary files differnew file mode 100644 index 00000000..d3dfca77 --- /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 00000000..5778d67a --- /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/blind.png b/graphics/sprites/icons/blind.png Binary files differnew file mode 100644 index 00000000..3c73c888 --- /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 00000000..2ced2313 --- /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 00000000..f2a07fc6 --- /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 00000000..97adb599 --- /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/cpotion_blink.png b/graphics/sprites/icons/cpotion_blink.png Binary files differnew file mode 100644 index 00000000..4f0f5f8e --- /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 00000000..f1606e13 --- /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/curse.png b/graphics/sprites/icons/curse.png Binary files differnew file mode 100644 index 00000000..8a5b4d64 --- /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 00000000..4e1be463 --- /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 00000000..bf56e04f --- /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 00000000..1a60875e --- /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/epotion_blink.png b/graphics/sprites/icons/epotion_blink.png Binary files differnew file mode 100644 index 00000000..b6751ec7 --- /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 00000000..51ff9163 --- /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/feather.png b/graphics/sprites/icons/feather.png Binary files differnew file mode 100644 index 00000000..334ddc9c --- /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 00000000..010e25c4 --- /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/green-barrier.png b/graphics/sprites/icons/green-barrier.png Binary files differnew file mode 100644 index 00000000..a14e4bda --- /dev/null +++ b/graphics/sprites/icons/green-barrier.png diff --git a/graphics/sprites/icons/green-barrier.xml b/graphics/sprites/icons/green-barrier.xml new file mode 100644 index 00000000..0e74d763 --- /dev/null +++ b/graphics/sprites/icons/green-barrier.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/icons/green-barrier.png" width="13" height="20"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="-12" delay="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/haste-potion.xml b/graphics/sprites/icons/haste-potion.xml new file mode 100644 index 00000000..887d1b91 --- /dev/null +++ b/graphics/sprites/icons/haste-potion.xml @@ -0,0 +1,12 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/icons/potion-c.png|G" width="13" height="20"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="-12" delay="100"/> + <frame index="1" offsetY="-12" delay="100"/> + <frame index="2" offsetY="-12" delay="100"/> + <frame index="3" 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 00000000..dfc6b804 --- /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 00000000..935d47aa --- /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/hidden.png b/graphics/sprites/icons/hidden.png Binary files differnew file mode 100644 index 00000000..dd5221af --- /dev/null +++ b/graphics/sprites/icons/hidden.png diff --git a/graphics/sprites/icons/hidden.xml b/graphics/sprites/icons/hidden.xml new file mode 100644 index 00000000..e2b8f1d9 --- /dev/null +++ b/graphics/sprites/icons/hidden.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/icons/hidden.png" width="12" height="12"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="15" delay="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/invisible.png b/graphics/sprites/icons/invisible.png Binary files differnew file mode 100644 index 00000000..e03a2b0c --- /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 00000000..38961e96 --- /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/iron-potion.xml b/graphics/sprites/icons/iron-potion.xml new file mode 100644 index 00000000..2d34a4d0 --- /dev/null +++ b/graphics/sprites/icons/iron-potion.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/icons/potion-b.png|G" width="13" height="20"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="-12"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/poison.png b/graphics/sprites/icons/poison.png Binary files differnew file mode 100644 index 00000000..c5dfe165 --- /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 00000000..2349533a --- /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/potion-b.png b/graphics/sprites/icons/potion-b.png Binary files differnew file mode 100644 index 00000000..b7fc0d02 --- /dev/null +++ b/graphics/sprites/icons/potion-b.png diff --git a/graphics/sprites/icons/potion-c.png b/graphics/sprites/icons/potion-c.png Binary files differnew file mode 100644 index 00000000..eac5ddee --- /dev/null +++ b/graphics/sprites/icons/potion-c.png diff --git a/graphics/sprites/icons/quest-continue.xml b/graphics/sprites/icons/quest-continue.xml new file mode 100644 index 00000000..265eda76 --- /dev/null +++ b/graphics/sprites/icons/quest-continue.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="1" variant_offset="1"> + <imageset name="base" src="graphics/sprites/icons/quest-indicators.png" width="32" height="32"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="1"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/quest-indicators.png b/graphics/sprites/icons/quest-indicators.png Binary files differnew file mode 100644 index 00000000..0418ddc9 --- /dev/null +++ b/graphics/sprites/icons/quest-indicators.png diff --git a/graphics/sprites/icons/quest-start.xml b/graphics/sprites/icons/quest-start.xml new file mode 100644 index 00000000..485cbb65 --- /dev/null +++ b/graphics/sprites/icons/quest-start.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="2" variant_offset="1"> + <imageset name="base" src="graphics/sprites/icons/quest-indicators.png" width="32" height="32"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/red-rotating-hex.xml b/graphics/sprites/icons/red-rotating-hex.xml new file mode 100644 index 00000000..107b16be --- /dev/null +++ b/graphics/sprites/icons/red-rotating-hex.xml @@ -0,0 +1,16 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/particles/hex-facet-50.png|W" width="9" height="11"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetX="-2" offsetY="-16" delay="120"/> + <frame index="1" offsetX="-2" offsetY="-16" delay="120"/> + <frame index="2" offsetX="-2" offsetY="-16" delay="120"/> + <frame index="3" offsetX="-2" offsetY="-16" delay="120"/> + <frame index="4" offsetX="-2" offsetY="-16" delay="120"/> + <frame index="5" offsetX="-3" offsetY="-16" delay="120"/> + <frame index="6" offsetX="-2" offsetY="-16" delay="120"/> + <frame index="7" offsetX="-2" offsetY="-16" delay="120"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/silence.png b/graphics/sprites/icons/silence.png Binary files differnew file mode 100644 index 00000000..7f61a854 --- /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 00000000..e49996bf --- /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/slow-poison.png b/graphics/sprites/icons/slow-poison.png Binary files differnew file mode 100644 index 00000000..32402784 --- /dev/null +++ b/graphics/sprites/icons/slow-poison.png diff --git a/graphics/sprites/icons/slow-poison.xml b/graphics/sprites/icons/slow-poison.xml new file mode 100644 index 00000000..df6b9652 --- /dev/null +++ b/graphics/sprites/icons/slow-poison.xml @@ -0,0 +1,11 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/icons/slow-poison.png" width="12" height="20"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="-12" delay="190"/> + <frame index="1" offsetY="-12" delay="275"/> + <frame index="2" offsetY="-12" delay="300"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/spell-attack-generic.png b/graphics/sprites/icons/spell-attack-generic.png Binary files differnew file mode 100644 index 00000000..fdd932fe --- /dev/null +++ b/graphics/sprites/icons/spell-attack-generic.png diff --git a/graphics/sprites/icons/spell-attack-generic.xml b/graphics/sprites/icons/spell-attack-generic.xml new file mode 100644 index 00000000..c4185bc5 --- /dev/null +++ b/graphics/sprites/icons/spell-attack-generic.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/icons/spell-attack-generic.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/spell-haste.png b/graphics/sprites/icons/spell-haste.png Binary files differnew file mode 100644 index 00000000..47661a7b --- /dev/null +++ b/graphics/sprites/icons/spell-haste.png diff --git a/graphics/sprites/icons/spell-haste.xml b/graphics/sprites/icons/spell-haste.xml new file mode 100644 index 00000000..1c7c4969 --- /dev/null +++ b/graphics/sprites/icons/spell-haste.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/icons/spell-haste.png" width="13" height="20"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="-23" delay="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/spell-protection-generic.png b/graphics/sprites/icons/spell-protection-generic.png Binary files differnew file mode 100644 index 00000000..c7ddff6f --- /dev/null +++ b/graphics/sprites/icons/spell-protection-generic.png diff --git a/graphics/sprites/icons/spell-protection-generic.xml b/graphics/sprites/icons/spell-protection-generic.xml new file mode 100644 index 00000000..6bb0501c --- /dev/null +++ b/graphics/sprites/icons/spell-protection-generic.xml @@ -0,0 +1,12 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/icons/spell-protection-generic.png" width="12" height="20"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="-12" delay="400"/> + <frame index="1" offsetY="-12" delay="200"/> + <frame index="2" offsetY="-12" delay="250"/> + <frame index="1" offsetY="-12" delay="200"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/spell-shearing.png b/graphics/sprites/icons/spell-shearing.png Binary files differnew file mode 100644 index 00000000..6daa4574 --- /dev/null +++ b/graphics/sprites/icons/spell-shearing.png diff --git a/graphics/sprites/icons/spell-shearing.xml b/graphics/sprites/icons/spell-shearing.xml new file mode 100644 index 00000000..f2e73c75 --- /dev/null +++ b/graphics/sprites/icons/spell-shearing.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/icons/spell-shearing.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/weight-big.png b/graphics/sprites/icons/weight-big.png Binary files differnew file mode 100644 index 00000000..632c9d1f --- /dev/null +++ b/graphics/sprites/icons/weight-big.png diff --git a/graphics/sprites/icons/weight-big.xml b/graphics/sprites/icons/weight-big.xml new file mode 100644 index 00000000..d3e20a2f --- /dev/null +++ b/graphics/sprites/icons/weight-big.xml @@ -0,0 +1,10 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/icons/weight-big.png" width="16" height="16"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="-11" delay="500"/> + <frame index="0" offsetY="-12" delay="500"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/icons/weight-small.png b/graphics/sprites/icons/weight-small.png Binary files differnew file mode 100644 index 00000000..c4a14281 --- /dev/null +++ b/graphics/sprites/icons/weight-small.png diff --git a/graphics/sprites/icons/weight-small.xml b/graphics/sprites/icons/weight-small.xml new file mode 100644 index 00000000..f21eda83 --- /dev/null +++ b/graphics/sprites/icons/weight-small.xml @@ -0,0 +1,10 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/icons/weight-small.png" width="12" height="16"/> + <action name="default" imageset="base"> + <animation direction="default"> + <frame index="0" offsetY="-11" delay="500"/> + <frame index="0" offsetY="-12" delay="500"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/model/base.xml b/graphics/sprites/model/base.xml new file mode 100644 index 00000000..e57616d9 --- /dev/null +++ b/graphics/sprites/model/base.xml @@ -0,0 +1,363 @@ +<?xml version="1.0"?> + + <!-- uses the male model because otherwise the neutral tank top shows on some npcs --> + +<sprite variants="144" variant_offset="1"> + + <imageset name="base" + src="graphics/sprites/model/talpan-male.png|W;B;R" + width="64" + height="64"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="16"/> + </animation> + <animation direction="up"> + <frame index="32"/> + </animation> + <animation direction="right"> + <frame index="48"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="80"/> + </animation> + <animation direction="left"> + <sequence start="17" end="22" delay="80"/> + </animation> + <animation direction="up"> + <sequence start="33" end="38" delay="80"/> + </animation> + <animation direction="right"> + <sequence start="49" end="54" delay="80"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="7" end="10" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="23" end="26" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="39" end="42" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="55" end="58" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="11" end="15" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="27" end="31" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="43" end="47" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="59" end="63" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_wand" imageset="base"> + <animation direction="down"> + <frame index="7" delay="80"/> + <frame index="8" delay="80"/> + <frame index="11" delay="90"/> + <sequence start="9" end="10" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="23" delay="80"/> + <frame index="28" delay="80"/> + <frame index="27" delay="90"/> + <sequence start="24" end="26" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="39" delay="90"/> + <frame index="43" delay="90"/> + <sequence start="40" end="42" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="55" delay="80"/> + <frame index="60" delay="80"/> + <frame index="59" delay="90"/> + <sequence start="56" end="58" delay="70"/> + <end /> + </animation> + </action> + + <action name="attack_scythe" imageset="base"> + <animation direction="down"> + <frame index="11" delay="100"/> + <frame index="8" delay="100"/> + <frame index="9" delay="90"/> + <frame index="7" delay="90"/> + <frame index="10" delay="85"/> + <frame index="7" delay="90"/> + <frame index="9" delay="90"/> + <frame index="8" delay="100"/> + <end /> + </animation> + <animation direction="left"> + <frame index="27" delay="100"/> + <frame index="23" delay="90"/> + <frame index="24" delay="90"/> + <frame index="25" delay="80"/> + <frame index="26" delay="90"/> + <frame index="25" delay="90"/> + <frame index="24" delay="100"/> + <frame index="23" delay="90"/> + <end /> + </animation> + <animation direction="up"> + <frame index="43" delay="100"/> + <frame index="42" delay="90"/> + <frame index="41" delay="90"/> + <frame index="40" delay="80"/> + <frame index="39" delay="90"/> + <frame index="40" delay="90"/> + <frame index="41" delay="100"/> + <frame index="42" delay="90"/> + <end /> + </animation> + <animation direction="right"> + <frame index="59" delay="100"/> + <frame index="55" delay="90"/> + <frame index="56" delay="90"/> + <frame index="57" delay="80"/> + <frame index="58" delay="90"/> + <frame index="57" delay="90"/> + <frame index="56" delay="100"/> + <frame index="55" delay="90"/> + <end /> + </animation> + </action> + + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="7" delay="100"/> + <frame index="8" delay="100"/> + <frame index="11" delay="120"/> + <frame index="9" delay="90"/> + <frame index="10" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="23" delay="100"/> + <frame index="24" delay="100"/> + <frame index="27" delay="120"/> + <frame index="25" delay="90"/> + <frame index="26" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="39" delay="100"/> + <frame index="40" delay="100"/> + <frame index="41" delay="120"/> + <frame index="42" delay="90"/> + <frame index="44" delay="70"/> + <end /> + </animation> + <animation direction="right"> + <frame index="55" delay="100"/> + <frame index="56" delay="100"/> + <frame index="59" delay="120"/> + <frame index="57" delay="90"/> + <frame index="58" delay="70"/> + <end /> + </animation> + </action> + + <action name="attack_chop_long" imageset="base"> + <animation direction="down"> + <frame index="8" delay="120"/> + <frame index="11" delay="130"/> + <frame index="7" delay="70"/> + <frame index="10" delay="70"/> + <frame index="9" delay="90"/> + <end /> + </animation> + <animation direction="left"> + <frame index="23" delay="120"/> + <frame index="27" delay="130"/> + <frame index="26" delay="80"/> + <frame index="25" delay="100"/> + <frame index="24" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="39" delay="120"/> + <frame index="40" delay="80"/> + <frame index="41" delay="130"/> + <frame index="42" delay="70"/> + <frame index="44" delay="100"/> + <end /> + </animation> + <animation direction="right"> + <frame index="55" delay="120"/> + <frame index="59" delay="130"/> + <frame index="58" delay="80"/> + <frame index="57" delay="100"/> + <frame index="56" delay="80"/> + <end /> + </animation> + </action> + + <action name="cast" imageset="base"> + <animation direction="down"> + <frame index="7" delay="80"/> + <frame index="8" delay="80"/> + <frame index="11" delay="90"/> + <sequence start="8" end="10" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="23" delay="80"/> + <frame index="28" delay="80"/> + <frame index="27" delay="90"/> + <frame index="28" delay="70"/> + <sequence start="24" end="26" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="39" delay="90"/> + <frame index="43" delay="90"/> + <sequence start="40" end="42" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="55" delay="80"/> + <frame index="60" delay="80"/> + <frame index="59" delay="90"/> + <frame index="60" delay="70"/> + <sequence start="56" end="58" delay="70"/> + <end /> + </animation> + </action> + + <action name="sit" 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="sittop" imageset="base"> + <animation direction="down"> + <frame index="68"/><!-- TODO: 68~71 are sit2, no model sprites are available as per now! --> + </animation> + <animation direction="left"> + <frame index="69"/> + </animation> + <animation direction="up"> + <frame index="70"/> + </animation> + <animation direction="right"> + <frame index="71"/> + </animation> + </action> + + <action name="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"/> + </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/model/child-in-bed.xml b/graphics/sprites/model/child-in-bed.xml new file mode 100644 index 00000000..5fd2dcf0 --- /dev/null +++ b/graphics/sprites/model/child-in-bed.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="7" variant_offset="1"> + <imageset name="base" src="graphics/sprites/model/child.png|W;B;R" width="30" height="65"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0" offsetX="14" offsetY="3"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/model/child.png b/graphics/sprites/model/child.png Binary files differnew file mode 100644 index 00000000..85149a64 --- /dev/null +++ b/graphics/sprites/model/child.png diff --git a/graphics/sprites/model/child.xml b/graphics/sprites/model/child.xml new file mode 100644 index 00000000..c93ec7d6 --- /dev/null +++ b/graphics/sprites/model/child.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="7" variant_offset="1"> + <imageset name="base" src="graphics/sprites/model/child.png|W;B;R" width="30" height="65"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/model/city-emblems.png b/graphics/sprites/model/city-emblems.png Binary files differnew file mode 100644 index 00000000..c747b339 --- /dev/null +++ b/graphics/sprites/model/city-emblems.png diff --git a/graphics/sprites/model/city-emblems.xml b/graphics/sprites/model/city-emblems.xml new file mode 100644 index 00000000..14a72f4a --- /dev/null +++ b/graphics/sprites/model/city-emblems.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="8" variant_offset="1"> + <imageset name="base" src="graphics/sprites/model/city-emblems.png" width="32" height="96"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/model/headmodel.png b/graphics/sprites/model/headmodel.png Binary files differnew file mode 100644 index 00000000..7d009656 --- /dev/null +++ b/graphics/sprites/model/headmodel.png diff --git a/graphics/sprites/model/headmodel.xml b/graphics/sprites/model/headmodel.xml new file mode 100644 index 00000000..2b4e40ba --- /dev/null +++ b/graphics/sprites/model/headmodel.xml @@ -0,0 +1,332 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc +Copyright (C) 2018 TMW2 +Copyright (C) 2021 The Mana World--> + +<sprite> + + <imageset name="base" + src="graphics/sprites/model/headmodel.png" + width="40" + 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="-2" 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" offsetX="1" 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="attack_wand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-24" delay="80"/> + <frame index="0" offsetX="-1" offsetY="-25" delay="170"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="70"/> + <frame index="0" offsetX="-1" offsetY="-21" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-27" delay="80"/> + <frame index="1" offsetX="2" offsetY="-26" delay="170"/> + <frame index="1" offsetX="3" offsetY="-28" delay="70"/> + <frame index="1" offsetX="-1" offsetY="-25" delay="70"/> + <frame index="1" offsetX="-2" offsetY="-24" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-26" delay="90"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="90"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="160"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-27" delay="80"/> + <frame index="3" offsetX="-2" offsetY="-26" delay="170"/> + <frame index="3" offsetX="-2" offsetY="-28" delay="70"/> + <frame index="3" offsetX="1" offsetY="-25" delay="70"/> + <frame index="3" offsetX="2" offsetY="-24" delay="70"/> + <end /> + </animation> + </action> + + <action name="attack_scythe" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25" delay="200"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="90"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="90"/> + <frame index="0" offsetX="-1" offsetY="-21" delay="85"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="90"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="90"/> + <frame index="0" offsetX="-1" offsetY="-25" delay="100"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-26" delay="100"/> + <frame index="1" offsetX="3" offsetY="-27" delay="90"/> + <frame index="1" offsetX="3" offsetY="-28" delay="90"/> + <frame index="1" offsetX="-1" offsetY="-25" delay="80"/> + <frame index="1" offsetX="-2" offsetY="-24" delay="90"/> + <frame index="1" offsetX="-1" offsetY="-25" delay="90"/> + <frame index="1" offsetX="3" offsetY="-28" delay="100"/> + <frame index="1" offsetX="3" offsetY="-27" delay="90"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-26" delay="100"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="90"/> + <frame index="2" offsetX="-2" offsetY="-26" delay="450"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="90"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-26" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-27" delay="90"/> + <frame index="3" offsetX="-3" offsetY="-28" delay="90"/> + <frame index="3" offsetX="0" offsetY="-25" delay="80"/> + <frame index="3" offsetX="2" offsetY="-24" delay="90"/> + <frame index="3" offsetX="0" offsetY="-25" delay="90"/> + <frame index="3" offsetX="-3" offsetY="-28" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-27" delay="90"/> + <end /> + </animation> + </action> + + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-24" delay="100"/> + <frame index="0" offsetX="-1" offsetY="-25" delay="220"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="90"/> + <frame index="0" offsetX="-1" offsetY="-21" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-27" delay="100"/> + <frame index="1" offsetX="3" offsetY="-28" delay="100"/> + <frame index="1" offsetX="2" offsetY="-26" delay="120"/> + <frame index="1" offsetX="-1" offsetY="-25" delay="90"/> + <frame index="1" offsetX="-2" offsetY="-24" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-26" delay="320"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="90"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="70"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-27" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-26" delay="120"/> + <frame index="3" offsetY="-25" delay="90"/> + <frame index="3" offsetX="1" offsetY="-24" delay="70"/> + <end /> + </animation> + </action> + + <action name="attack_chop_long" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-25" delay="250"/> + <frame index="0" offsetX="-1" offsetY="-24" delay="70"/> + <frame index="0" offsetX="-1" offsetY="-21" delay="70"/> + <frame index="0" offsetX="-1" offsetY="-22" delay="90"/> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-27" delay="120"/> + <frame index="1" offsetX="2" offsetY="-26" delay="130"/> + <frame index="1" offsetX="-2" offsetY="-24" delay="80"/> + <frame index="1" offsetX="-1" offsetY="-25" delay="100"/> + <frame index="1" offsetX="3" offsetY="-28" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-26" delay="330"/> + <frame index="2" offsetX="-2" offsetY="-24" delay="70"/> + <frame index="2" offsetX="-1" offsetY="-26" delay="100"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY="-27" delay="120"/> + <frame index="3" offsetX="-3" offsetY="-26" delay="130"/> + <frame index="3" offsetX="1" offsetY="-24" delay="80"/> + <frame index="3" offsetY="-25" delay="100"/> + <frame index="3" offsetX="-3" offsetY="-29" delay="80"/> + <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/model/ifriton-female.png b/graphics/sprites/model/ifriton-female.png Binary files differnew file mode 100644 index 00000000..2f0add48 --- /dev/null +++ b/graphics/sprites/model/ifriton-female.png diff --git a/graphics/sprites/model/ifriton-female.xml b/graphics/sprites/model/ifriton-female.xml new file mode 100644 index 00000000..753442ad --- /dev/null +++ b/graphics/sprites/model/ifriton-female.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid, Micksha, Ledmitz +Copyright (C) 2019-2021 The Mana World +Copyright (C) 2012-2013 Evol Online --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/model/ifriton-female.png|W;B;R" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/model/ifriton-male.png b/graphics/sprites/model/ifriton-male.png Binary files differnew file mode 100644 index 00000000..d2f96818 --- /dev/null +++ b/graphics/sprites/model/ifriton-male.png diff --git a/graphics/sprites/model/ifriton-male.xml b/graphics/sprites/model/ifriton-male.xml new file mode 100644 index 00000000..81a4b748 --- /dev/null +++ b/graphics/sprites/model/ifriton-male.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid, Micksha, Ledmitz +Copyright (C) 2019-2021 The Mana World +Copyright (C) 2012-2013 Evol Online --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/model/ifriton-male.png|W;B;R" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/model/ifriton-neutral.png b/graphics/sprites/model/ifriton-neutral.png Binary files differnew file mode 100644 index 00000000..e863564d --- /dev/null +++ b/graphics/sprites/model/ifriton-neutral.png diff --git a/graphics/sprites/model/ifriton-neutral.xml b/graphics/sprites/model/ifriton-neutral.xml new file mode 100644 index 00000000..4959c219 --- /dev/null +++ b/graphics/sprites/model/ifriton-neutral.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Reid, Micksha, Ledmitz +Copyright (C) 2019-2021 The Mana World +Copyright (C) 2012-2013 Evol Online --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/model/ifriton-neutral.png|W;B;R" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/model/model-oversized.png b/graphics/sprites/model/model-oversized.png Binary files differnew file mode 100644 index 00000000..24df6c7b --- /dev/null +++ b/graphics/sprites/model/model-oversized.png diff --git a/graphics/sprites/model/model-oversized.xml b/graphics/sprites/model/model-oversized.xml new file mode 100644 index 00000000..8a614c1b --- /dev/null +++ b/graphics/sprites/model/model-oversized.xml @@ -0,0 +1,14 @@ +<?xml version="1.0"?> + + <!-- uses the male model because otherwise the neutral tank top shows on some npcs --> + +<sprite variants="144" variant_offset="1"> + + <imageset name="base" + src="graphics/sprites/model/model-oversized.png|W;B;R" + width="96" + height="96"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/model/oversized.png b/graphics/sprites/model/oversized.png Binary files differnew file mode 100644 index 00000000..5b400ffe --- /dev/null +++ b/graphics/sprites/model/oversized.png diff --git a/graphics/sprites/model/oversized.xml b/graphics/sprites/model/oversized.xml new file mode 100644 index 00000000..dbd717ce --- /dev/null +++ b/graphics/sprites/model/oversized.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="10" variant_offset="1"> + <imageset name="base" src="graphics/sprites/model/oversized.png" width="90" height="100"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/model/talpan-female.png b/graphics/sprites/model/talpan-female.png Binary files differnew file mode 100644 index 00000000..3062dad3 --- /dev/null +++ b/graphics/sprites/model/talpan-female.png diff --git a/graphics/sprites/model/talpan-female.xml b/graphics/sprites/model/talpan-female.xml new file mode 100644 index 00000000..b8296351 --- /dev/null +++ b/graphics/sprites/model/talpan-female.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid, Micksha, Ledmitz +Copyright (C) 2019-2021 The Mana World +Copyright (C) 2012-2013 Evol Online --> + +<sprite variants="144" variant_offset="1"> + + <imageset name="base" + src="graphics/sprites/model/talpan-female.png|W;B;R" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/model/talpan-male.png b/graphics/sprites/model/talpan-male.png Binary files differnew file mode 100644 index 00000000..137d0d34 --- /dev/null +++ b/graphics/sprites/model/talpan-male.png diff --git a/graphics/sprites/model/talpan-male.xml b/graphics/sprites/model/talpan-male.xml new file mode 100644 index 00000000..d8c0bbc7 --- /dev/null +++ b/graphics/sprites/model/talpan-male.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid, Micksha, Ledmitz +Copyright (C) 2019-2021 The Mana World +Copyright (C) 2012-2013 Evol Online --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/model/talpan-male.png|W;B;R" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/model/talpan-neutral.png b/graphics/sprites/model/talpan-neutral.png Binary files differnew file mode 100644 index 00000000..a360d3f3 --- /dev/null +++ b/graphics/sprites/model/talpan-neutral.png diff --git a/graphics/sprites/model/talpan-neutral.xml b/graphics/sprites/model/talpan-neutral.xml new file mode 100644 index 00000000..981bed71 --- /dev/null +++ b/graphics/sprites/model/talpan-neutral.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid, Micksha, Ledmitz +Copyright (C) 2019-2021 The Mana World +Copyright (C) 2012-2013 Evol Online --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/model/talpan-neutral.png|W;B;R" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/model/tritan-female.png b/graphics/sprites/model/tritan-female.png Binary files differnew file mode 100644 index 00000000..fa71d927 --- /dev/null +++ b/graphics/sprites/model/tritan-female.png diff --git a/graphics/sprites/model/tritan-female.xml b/graphics/sprites/model/tritan-female.xml new file mode 100644 index 00000000..a9613f0e --- /dev/null +++ b/graphics/sprites/model/tritan-female.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid, Micksha, Ledmitz +Copyright (C) 2019-2021 The Mana World +Copyright (C) 2012-2013 Evol Online --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/model/tritan-female.png|W;B;R" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/model/tritan-male.png b/graphics/sprites/model/tritan-male.png Binary files differnew file mode 100644 index 00000000..885269ac --- /dev/null +++ b/graphics/sprites/model/tritan-male.png diff --git a/graphics/sprites/model/tritan-male.xml b/graphics/sprites/model/tritan-male.xml new file mode 100644 index 00000000..f62c416b --- /dev/null +++ b/graphics/sprites/model/tritan-male.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid, Micksha, Ledmitz +Copyright (C) 2019-2021 The Mana World +Copyright (C) 2012-2013 Evol Online --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/model/tritan-male.png|W;B;R" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/model/tritan-neutral.png b/graphics/sprites/model/tritan-neutral.png Binary files differnew file mode 100644 index 00000000..35621bf5 --- /dev/null +++ b/graphics/sprites/model/tritan-neutral.png diff --git a/graphics/sprites/model/tritan-neutral.xml b/graphics/sprites/model/tritan-neutral.xml new file mode 100644 index 00000000..60f6b4ee --- /dev/null +++ b/graphics/sprites/model/tritan-neutral.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid, Micksha, Ledmitz +Copyright (C) 2019-2021 The Mana World +Copyright (C) 2012-2013 Evol Online --> + +<sprite> + + <imageset name="base" + src="graphics/sprites/model/tritan-neutral.png|W;B;R" + width="64" + height="64"/> + + <include file="model/base.xml"/> + +</sprite> diff --git a/graphics/sprites/model/unique.png b/graphics/sprites/model/unique.png Binary files differnew file mode 100644 index 00000000..20582a3d --- /dev/null +++ b/graphics/sprites/model/unique.png diff --git a/graphics/sprites/model/unique.xml b/graphics/sprites/model/unique.xml new file mode 100644 index 00000000..077387a5 --- /dev/null +++ b/graphics/sprites/model/unique.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="30" variant_offset="1"> + <imageset name="base" src="graphics/sprites/model/unique.png" width="50" height="80"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/SUSAN.png b/graphics/sprites/monsters/SUSAN.png Binary files differnew file mode 100644 index 00000000..7b1bd07b --- /dev/null +++ b/graphics/sprites/monsters/SUSAN.png diff --git a/graphics/sprites/monsters/SUSAN.xml b/graphics/sprites/monsters/SUSAN.xml new file mode 100644 index 00000000..330e96c9 --- /dev/null +++ b/graphics/sprites/monsters/SUSAN.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/SUSAN.png|R" 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/accessories/ball-lighning-shadow.xml b/graphics/sprites/monsters/accessories/ball-lighning-shadow.xml new file mode 100644 index 00000000..0d811374 --- /dev/null +++ b/graphics/sprites/monsters/accessories/ball-lighning-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/ball-lightning-shadow.xml b/graphics/sprites/monsters/accessories/ball-lightning-shadow.xml new file mode 100644 index 00000000..0d811374 --- /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/bow-slimecovered.png b/graphics/sprites/monsters/accessories/bow-slimecovered.png Binary files differnew file mode 100644 index 00000000..755462f2 --- /dev/null +++ b/graphics/sprites/monsters/accessories/bow-slimecovered.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 00000000..dabd9f21 --- /dev/null +++ b/graphics/sprites/monsters/accessories/empty-frame.png diff --git a/graphics/sprites/monsters/accessories/generic-shadow-medium-circle.png b/graphics/sprites/monsters/accessories/generic-shadow-medium-circle.png Binary files differnew file mode 100644 index 00000000..1c43e809 --- /dev/null +++ b/graphics/sprites/monsters/accessories/generic-shadow-medium-circle.png diff --git a/graphics/sprites/monsters/accessories/generic-shadow-medium-circle.xml b/graphics/sprites/monsters/accessories/generic-shadow-medium-circle.xml new file mode 100644 index 00000000..acf2cd6c --- /dev/null +++ b/graphics/sprites/monsters/accessories/generic-shadow-medium-circle.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/generic-shadow-medium-circle.png" width="32" height="22"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0" offsetY="0"/> + </animation> + </action> +</sprite> 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 00000000..d5fcfb86 --- /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 00000000..9affd612 --- /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/hairstyle01.png b/graphics/sprites/monsters/accessories/hairstyle01.png Binary files differnew file mode 100644 index 00000000..bdc246c9 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle01.png diff --git a/graphics/sprites/monsters/accessories/hairstyle01.xml b/graphics/sprites/monsters/accessories/hairstyle01.xml new file mode 100644 index 00000000..ea9f33ee --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle01.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle01.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/accessories/hairstyle02.png b/graphics/sprites/monsters/accessories/hairstyle02.png Binary files differnew file mode 100644 index 00000000..d0e388e0 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle02.png diff --git a/graphics/sprites/monsters/accessories/hairstyle02.xml b/graphics/sprites/monsters/accessories/hairstyle02.xml new file mode 100644 index 00000000..92775886 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle02.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle02.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/accessories/hairstyle03.png b/graphics/sprites/monsters/accessories/hairstyle03.png Binary files differnew file mode 100644 index 00000000..233a980e --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle03.png diff --git a/graphics/sprites/monsters/accessories/hairstyle03.xml b/graphics/sprites/monsters/accessories/hairstyle03.xml new file mode 100644 index 00000000..e5a6744d --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle03.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle03.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/accessories/hairstyle04.png b/graphics/sprites/monsters/accessories/hairstyle04.png Binary files differnew file mode 100644 index 00000000..d46fdc77 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle04.png diff --git a/graphics/sprites/monsters/accessories/hairstyle04.xml b/graphics/sprites/monsters/accessories/hairstyle04.xml new file mode 100644 index 00000000..9a559d75 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle04.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle04.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/accessories/hairstyle05.png b/graphics/sprites/monsters/accessories/hairstyle05.png Binary files differnew file mode 100644 index 00000000..007c12e3 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle05.png diff --git a/graphics/sprites/monsters/accessories/hairstyle05.xml b/graphics/sprites/monsters/accessories/hairstyle05.xml new file mode 100644 index 00000000..6a4d9eb4 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle05.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle05.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/accessories/hairstyle06.png b/graphics/sprites/monsters/accessories/hairstyle06.png Binary files differnew file mode 100644 index 00000000..5ef89329 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle06.png diff --git a/graphics/sprites/monsters/accessories/hairstyle06.xml b/graphics/sprites/monsters/accessories/hairstyle06.xml new file mode 100644 index 00000000..ce641369 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle06.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle06.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/accessories/hairstyle07.png b/graphics/sprites/monsters/accessories/hairstyle07.png Binary files differnew file mode 100644 index 00000000..308ea857 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle07.png diff --git a/graphics/sprites/monsters/accessories/hairstyle07.xml b/graphics/sprites/monsters/accessories/hairstyle07.xml new file mode 100644 index 00000000..d4769375 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle07.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle07.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/accessories/hairstyle08.png b/graphics/sprites/monsters/accessories/hairstyle08.png Binary files differnew file mode 100644 index 00000000..20830783 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle08.png diff --git a/graphics/sprites/monsters/accessories/hairstyle08.xml b/graphics/sprites/monsters/accessories/hairstyle08.xml new file mode 100644 index 00000000..f1742e05 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle08.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle08.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/accessories/hairstyle09.png b/graphics/sprites/monsters/accessories/hairstyle09.png Binary files differnew file mode 100644 index 00000000..8a219fd2 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle09.png diff --git a/graphics/sprites/monsters/accessories/hairstyle09.xml b/graphics/sprites/monsters/accessories/hairstyle09.xml new file mode 100644 index 00000000..7e0f4f52 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle09.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle09.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/accessories/hairstyle10.png b/graphics/sprites/monsters/accessories/hairstyle10.png Binary files differnew file mode 100644 index 00000000..bbe2a975 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle10.png diff --git a/graphics/sprites/monsters/accessories/hairstyle10.xml b/graphics/sprites/monsters/accessories/hairstyle10.xml new file mode 100644 index 00000000..3dcdf2c0 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle10.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle10.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/accessories/hairstyle11.png b/graphics/sprites/monsters/accessories/hairstyle11.png Binary files differnew file mode 100644 index 00000000..1971ccf4 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle11.png diff --git a/graphics/sprites/monsters/accessories/hairstyle11.xml b/graphics/sprites/monsters/accessories/hairstyle11.xml new file mode 100644 index 00000000..e92ebdad --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle11.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle11.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/accessories/hairstyle12.png b/graphics/sprites/monsters/accessories/hairstyle12.png Binary files differnew file mode 100644 index 00000000..200d328f --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle12.png diff --git a/graphics/sprites/monsters/accessories/hairstyle12.xml b/graphics/sprites/monsters/accessories/hairstyle12.xml new file mode 100644 index 00000000..c12734ef --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle12.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle12.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/accessories/hairstyle13.png b/graphics/sprites/monsters/accessories/hairstyle13.png Binary files differnew file mode 100644 index 00000000..d1d51c11 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle13.png diff --git a/graphics/sprites/monsters/accessories/hairstyle13.xml b/graphics/sprites/monsters/accessories/hairstyle13.xml new file mode 100644 index 00000000..f7e1858a --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle13.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle13.png|W" width="32" height="32"/> + <include file="hairstyles/hairstyle13.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/accessories/hairstyle14.png b/graphics/sprites/monsters/accessories/hairstyle14.png Binary files differnew file mode 100644 index 00000000..36fe6688 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle14.png diff --git a/graphics/sprites/monsters/accessories/hairstyle14.xml b/graphics/sprites/monsters/accessories/hairstyle14.xml new file mode 100644 index 00000000..cda6517a --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle14.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle14.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/accessories/hairstyle15.png b/graphics/sprites/monsters/accessories/hairstyle15.png Binary files differnew file mode 100644 index 00000000..cd77639c --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle15.png diff --git a/graphics/sprites/monsters/accessories/hairstyle15.xml b/graphics/sprites/monsters/accessories/hairstyle15.xml new file mode 100644 index 00000000..e988d33e --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle15.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle15.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/accessories/hairstyle16.png b/graphics/sprites/monsters/accessories/hairstyle16.png Binary files differnew file mode 100644 index 00000000..5fd47eec --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle16.png diff --git a/graphics/sprites/monsters/accessories/hairstyle16.xml b/graphics/sprites/monsters/accessories/hairstyle16.xml new file mode 100644 index 00000000..6bb4621f --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle16.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle16.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/accessories/hairstyle17.png b/graphics/sprites/monsters/accessories/hairstyle17.png Binary files differnew file mode 100644 index 00000000..1c2fbd54 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle17.png diff --git a/graphics/sprites/monsters/accessories/hairstyle17.xml b/graphics/sprites/monsters/accessories/hairstyle17.xml new file mode 100644 index 00000000..96945e04 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle17.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle17.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/accessories/hairstyle18.png b/graphics/sprites/monsters/accessories/hairstyle18.png Binary files differnew file mode 100644 index 00000000..b6839304 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle18.png diff --git a/graphics/sprites/monsters/accessories/hairstyle18.xml b/graphics/sprites/monsters/accessories/hairstyle18.xml new file mode 100644 index 00000000..01a15c70 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle18.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle18.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/accessories/hairstyle19.png b/graphics/sprites/monsters/accessories/hairstyle19.png Binary files differnew file mode 100644 index 00000000..72e19d28 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle19.png diff --git a/graphics/sprites/monsters/accessories/hairstyle19.xml b/graphics/sprites/monsters/accessories/hairstyle19.xml new file mode 100644 index 00000000..8faffeb7 --- /dev/null +++ b/graphics/sprites/monsters/accessories/hairstyle19.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/hairstyle19.png|W" width="40" height="40"/> + <include file="hairstyles/hairstyle01.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/accessories/mouboo-antlers.png b/graphics/sprites/monsters/accessories/mouboo-antlers.png Binary files differnew file mode 100644 index 00000000..c67f18a2 --- /dev/null +++ b/graphics/sprites/monsters/accessories/mouboo-antlers.png diff --git a/graphics/sprites/monsters/accessories/mouboo-antlers.xml b/graphics/sprites/monsters/accessories/mouboo-antlers.xml new file mode 100644 index 00000000..e38c37e8 --- /dev/null +++ b/graphics/sprites/monsters/accessories/mouboo-antlers.xml @@ -0,0 +1,98 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="accessory" src="graphics/sprites/monsters/accessories/mouboo-antlers.png" width="28" height="21"/> + <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="16" 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/mouboo-demonic-antlers.png b/graphics/sprites/monsters/accessories/mouboo-demonic-antlers.png Binary files differnew file mode 100644 index 00000000..ab8590dd --- /dev/null +++ b/graphics/sprites/monsters/accessories/mouboo-demonic-antlers.png diff --git a/graphics/sprites/monsters/accessories/mouboo-demonic-antlers.xml b/graphics/sprites/monsters/accessories/mouboo-demonic-antlers.xml new file mode 100644 index 00000000..324eda8e --- /dev/null +++ b/graphics/sprites/monsters/accessories/mouboo-demonic-antlers.xml @@ -0,0 +1,98 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="accessory" src="graphics/sprites/monsters/accessories/mouboo-demonic-antlers.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/mouboo-red-nose.png b/graphics/sprites/monsters/accessories/mouboo-red-nose.png Binary files differnew file mode 100644 index 00000000..4fa1f84e --- /dev/null +++ b/graphics/sprites/monsters/accessories/mouboo-red-nose.png diff --git a/graphics/sprites/monsters/accessories/mouboo-red-nose.xml b/graphics/sprites/monsters/accessories/mouboo-red-nose.xml new file mode 100644 index 00000000..297f18cf --- /dev/null +++ b/graphics/sprites/monsters/accessories/mouboo-red-nose.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="mob" src="graphics/sprites/monsters/accessories/mouboo-red-nose.png" width="80" height="80"/> + <include file="monsters/mouboo.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/accessories/mouboo-red-saddle.png b/graphics/sprites/monsters/accessories/mouboo-red-saddle.png Binary files differnew file mode 100644 index 00000000..1f87c496 --- /dev/null +++ b/graphics/sprites/monsters/accessories/mouboo-red-saddle.png diff --git a/graphics/sprites/monsters/accessories/mouboo-red-saddle.xml b/graphics/sprites/monsters/accessories/mouboo-red-saddle.xml new file mode 100644 index 00000000..fd2ce1e7 --- /dev/null +++ b/graphics/sprites/monsters/accessories/mouboo-red-saddle.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="mob" src="graphics/sprites/monsters/accessories/mouboo-red-saddle.png" width="80" height="80"/> + <include file="monsters/mouboo.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/accessories/mouboo-red-shoes.png b/graphics/sprites/monsters/accessories/mouboo-red-shoes.png Binary files differnew file mode 100644 index 00000000..68df91db --- /dev/null +++ b/graphics/sprites/monsters/accessories/mouboo-red-shoes.png diff --git a/graphics/sprites/monsters/accessories/mouboo-red-shoes.xml b/graphics/sprites/monsters/accessories/mouboo-red-shoes.xml new file mode 100644 index 00000000..4b48e8df --- /dev/null +++ b/graphics/sprites/monsters/accessories/mouboo-red-shoes.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="mob" src="graphics/sprites/monsters/accessories/mouboo-red-shoes.png" width="80" height="80"/> + <include file="monsters/mouboo.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/accessories/mouboo-santa-hat.png b/graphics/sprites/monsters/accessories/mouboo-santa-hat.png Binary files differnew file mode 100644 index 00000000..2c93390e --- /dev/null +++ b/graphics/sprites/monsters/accessories/mouboo-santa-hat.png diff --git a/graphics/sprites/monsters/accessories/mouboo-santa-hat.xml b/graphics/sprites/monsters/accessories/mouboo-santa-hat.xml new file mode 100644 index 00000000..ed788518 --- /dev/null +++ b/graphics/sprites/monsters/accessories/mouboo-santa-hat.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="mob" src="graphics/sprites/monsters/accessories/mouboo-santa-hat.png" width="80" height="80"/> + <include file="monsters/mouboo.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-arms1.png b/graphics/sprites/monsters/accessories/mushroom-base1-arms1.png Binary files differnew file mode 100644 index 00000000..dc20e782 --- /dev/null +++ b/graphics/sprites/monsters/accessories/mushroom-base1-arms1.png diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-arms1.xml b/graphics/sprites/monsters/accessories/mushroom-base1-arms1.xml new file mode 100644 index 00000000..9b903035 --- /dev/null +++ b/graphics/sprites/monsters/accessories/mushroom-base1-arms1.xml @@ -0,0 +1,101 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/mushroom-base1-arms1.png|W" width="22" height="12"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-5"/> + </animation> + <animation direction="downleft"> + <frame index="10" offsetX="-2" offsetY="-5"/> + </animation> + <animation direction="downright"> + <frame index="30" offsetX="2" offsetY="-5"/> + </animation> + <animation direction="left"> + <frame index="10" offsetY="-5"/> + </animation> + <animation direction="up"> + <frame index="20" offsetY="-5"/> + </animation> + <animation direction="right"> + <frame index="30" offsetY="-5"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" delay="150" offsetY="-5"/> + <frame index="2" delay="75" offsetY="-10"/> + <frame index="3" delay="150" offsetY="-5"/> + </animation> + <animation direction="downleft"> + <frame index="10" delay="150" offsetX="2" offsetY="-5"/> + <frame index="13" delay="75" offsetX="2" offsetY="-8"/> + <frame index="14" delay="75" offsetX="2" offsetY="-5"/> + <frame index="14" delay="75" offsetX="2" offsetY="-6"/> + </animation> + <animation direction="downright"> + <frame index="30" delay="150" offsetX="-2" offsetY="-5"/> + <frame index="33" delay="75" offsetX="-2" offsetY="-6"/> + <frame index="34" delay="75" offsetX="-2" offsetY="-5"/> + <frame index="34" delay="75" offsetX="-2" offsetY="-6"/> + </animation> + <animation direction="left"> + <frame index="10" delay="150" offsetY="-5"/> + <frame index="13" delay="75" offsetY="-8"/> + <frame index="14" delay="75" offsetY="-5"/> + <frame index="14" delay="75" offsetY="-6"/> + </animation> + <animation direction="up"> + <frame index="20" delay="150" offsetY="-5"/> + <frame index="23" delay="75" offsetY="-10"/> + <frame index="24" delay="75" offsetY="-5"/> + <frame index="24" delay="75" offsetY="-6"/> + </animation> + <animation direction="right"> + <frame index="30" delay="150" offsetY="-5"/> + <frame index="33" delay="75" offsetY="-6"/> + <frame index="34" delay="75" offsetY="-5"/> + <frame index="34" delay="75" offsetY="-6"/> + </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="30"/> + </animation> + <animation direction="right"> + <frame index="39"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY="-5"/> + <end/> + </animation> + <animation direction="downleft"> + <sequence start="15" end="18" delay="75" offsetX="2" offsetY="-5"/> + <end/> + </animation> + <animation direction="downright"> + <sequence start="35" end="38" delay="75" offsetX="-2" offsetY="-5"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY="-5"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetY="-5"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetY="-5"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-cap1-spikes.png b/graphics/sprites/monsters/accessories/mushroom-base1-cap1-spikes.png Binary files differnew file mode 100644 index 00000000..f73d56fe --- /dev/null +++ b/graphics/sprites/monsters/accessories/mushroom-base1-cap1-spikes.png diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-cap1-spikes.xml b/graphics/sprites/monsters/accessories/mushroom-base1-cap1-spikes.xml new file mode 100644 index 00000000..c6279afe --- /dev/null +++ b/graphics/sprites/monsters/accessories/mushroom-base1-cap1-spikes.xml @@ -0,0 +1,84 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/mushroom-base1-cap1-spikes.png|W" width="18" height="13"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-20"/> + </animation> + <animation direction="left"> + <frame index="1" offsetY="-20"/> + </animation> + <animation direction="up"> + <frame index="1" offsetY="-20"/> + </animation> + <animation direction="right"> + <frame index="0" offsetY="-20"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" delay="150" offsetY="-20"/> + <frame index="2" delay="75" offsetY="-26"/> + <frame index="0" delay="75" offsetY="-20"/> + <frame index="3" delay="75" offsetY="-20"/> + </animation> + <animation direction="left"> + <frame index="1" delay="150" offsetY="-19"/> + <frame index="1" delay="75" offsetX="2" offsetY="-20"/> + <frame index="1" delay="75" offsetY="-19"/> + <frame index="1" delay="75" offsetY="-17"/> + </animation> + <animation direction="up"> + <frame index="0" delay="150" offsetY="-20"/> + <frame index="3" delay="75" offsetY="-25"/> + <frame index="0" delay="75" offsetY="-20"/> + <frame index="0" delay="75" offsetY="-21"/> + </animation> + <animation direction="right"> + <frame index="1" delay="150" offsetY="-19"/> + <frame index="1" delay="75" offsetX="-2" offsetY="-20"/> + <frame index="1" delay="75" offsetY="-19"/> + <frame index="1" delay="75" offsetY="-17"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="5" offsetY="12"/> + </animation> + <animation direction="left"> + <frame index="8" offsetX="-12" offsetY="2"/> + </animation> + <animation direction="up"> + <frame index="9" offsetX="-1" offsetY="-25"/> + </animation> + <animation direction="right"> + <frame index="10" offsetX="12" offsetY="2"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="4" delay="75" offsetY="-19"/> + <frame index="4" delay="75" offsetY="-17"/> + <frame index="0" delay="150" offsetY="-20"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" delay="75" offsetY="-19"/> + <frame index="1" delay="75" offsetY="-17"/> + <frame index="1" delay="150" offsetY="-20"/> + <end/> + </animation> + <animation direction="up"> + <frame index="4" delay="75" offsetY="-19"/> + <frame index="4" delay="75" offsetY="-17"/> + <frame index="0" delay="150" offsetY="-20"/> + <end/> + </animation> + <animation direction="right"> + <frame index="1" delay="75" offsetY="-19"/> + <frame index="1" delay="75" offsetY="-17"/> + <frame index="1" delay="150" offsetY="-20"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-cap1.png b/graphics/sprites/monsters/accessories/mushroom-base1-cap1.png Binary files differnew file mode 100644 index 00000000..dcc050ef --- /dev/null +++ b/graphics/sprites/monsters/accessories/mushroom-base1-cap1.png diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-cap1.xml b/graphics/sprites/monsters/accessories/mushroom-base1-cap1.xml new file mode 100644 index 00000000..f4ffb4ad --- /dev/null +++ b/graphics/sprites/monsters/accessories/mushroom-base1-cap1.xml @@ -0,0 +1,84 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/mushroom-base1-cap1.png|W;R" width="26" height="20"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-12"/> + </animation> + <animation direction="left"> + <frame index="0" offsetY="-12"/> + </animation> + <animation direction="up"> + <frame index="0" offsetY="-12"/> + </animation> + <animation direction="right"> + <frame index="0" offsetY="-12"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" delay="150" offsetY="-12"/> + <frame index="1" delay="75" offsetY="-19"/> + <frame index="0" delay="75" offsetY="-12"/> + <frame index="2" delay="75" offsetY="-12"/> + </animation> + <animation direction="left"> + <frame index="0" delay="150" offsetY="-12"/> + <frame index="5" delay="75" offsetY="-14"/> + <frame index="0" delay="75" offsetY="-13"/> + <frame index="6" delay="75" offsetY="-9"/> + </animation> + <animation direction="up"> + <frame index="0" delay="150" offsetY="-12"/> + <frame index="2" delay="75" offsetY="-19"/> + <frame index="0" delay="75" offsetY="-12"/> + <frame index="1" delay="75" offsetY="-12"/> + </animation> + <animation direction="right"> + <frame index="0" delay="150" offsetY="-12"/> + <frame index="6" delay="75" offsetY="-14"/> + <frame index="0" delay="75" offsetY="-13"/> + <frame index="5" delay="75" offsetY="-9"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="4" offsetY="8"/> + </animation> + <animation direction="left"> + <frame index="7" offsetX="-8"/> + </animation> + <animation direction="up"> + <frame index="8" offsetY="-12"/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="11"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="3" delay="75" offsetY="-12"/> + <frame index="3" delay="75" offsetY="-10"/> + <frame index="0" delay="150" offsetY="-12"/> + <end/> + </animation> + <animation direction="left"> + <frame index="3" delay="75" offsetY="-12"/> + <frame index="3" delay="75" offsetY="-10"/> + <frame index="0" delay="150" offsetY="-12"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" delay="75" offsetY="-12"/> + <frame index="3" delay="75" offsetY="-10"/> + <frame index="0" delay="150" offsetY="-12"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" delay="75" offsetY="-12"/> + <frame index="3" delay="75" offsetY="-10"/> + <frame index="0" delay="150" offsetY="-12"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-cap2.png b/graphics/sprites/monsters/accessories/mushroom-base1-cap2.png Binary files differnew file mode 100644 index 00000000..bb0cec8a --- /dev/null +++ b/graphics/sprites/monsters/accessories/mushroom-base1-cap2.png diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-cap2.xml b/graphics/sprites/monsters/accessories/mushroom-base1-cap2.xml new file mode 100644 index 00000000..90ea51cc --- /dev/null +++ b/graphics/sprites/monsters/accessories/mushroom-base1-cap2.xml @@ -0,0 +1,84 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/mushroom-base1-cap2.png|W;R" width="28" height="24"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-12"/> + </animation> + <animation direction="left"> + <frame index="0" offsetY="-12"/> + </animation> + <animation direction="up"> + <frame index="0" offsetY="-12"/> + </animation> + <animation direction="right"> + <frame index="0" offsetY="-12"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" delay="150" offsetY="-12"/> + <frame index="1" delay="75" offsetY="-19"/> + <frame index="0" delay="75" offsetY="-12"/> + <frame index="2" delay="75" offsetY="-12"/> + </animation> + <animation direction="left"> + <frame index="0" delay="150" offsetY="-12"/> + <frame index="5" delay="75" offsetY="-14"/> + <frame index="0" delay="75" offsetY="-13"/> + <frame index="6" delay="75" offsetY="-9"/> + </animation> + <animation direction="up"> + <frame index="0" delay="150" offsetY="-12"/> + <frame index="2" delay="75" offsetY="-19"/> + <frame index="0" delay="75" offsetY="-12"/> + <frame index="1" delay="75" offsetY="-12"/> + </animation> + <animation direction="right"> + <frame index="0" delay="150" offsetY="-12"/> + <frame index="6" delay="75" offsetY="-14"/> + <frame index="0" delay="75" offsetY="-13"/> + <frame index="5" delay="75" offsetY="-9"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="4" offsetY="8"/> + </animation> + <animation direction="left"> + <frame index="7" offsetX="-8"/> + </animation> + <animation direction="up"> + <frame index="8" offsetY="-12"/> + </animation> + <animation direction="right"> + <frame index="9" offsetX="11"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="3" delay="75" offsetY="-12"/> + <frame index="3" delay="75" offsetY="-10"/> + <frame index="0" delay="150" offsetY="-12"/> + <end/> + </animation> + <animation direction="left"> + <frame index="3" delay="75" offsetY="-12"/> + <frame index="3" delay="75" offsetY="-10"/> + <frame index="0" delay="150" offsetY="-12"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" delay="75" offsetY="-12"/> + <frame index="3" delay="75" offsetY="-10"/> + <frame index="0" delay="150" offsetY="-12"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" delay="75" offsetY="-12"/> + <frame index="3" delay="75" offsetY="-10"/> + <frame index="0" delay="150" offsetY="-12"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-face1.png b/graphics/sprites/monsters/accessories/mushroom-base1-face1.png Binary files differnew file mode 100644 index 00000000..869d3447 --- /dev/null +++ b/graphics/sprites/monsters/accessories/mushroom-base1-face1.png diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-face1.xml b/graphics/sprites/monsters/accessories/mushroom-base1-face1.xml new file mode 100644 index 00000000..a2e7ee1d --- /dev/null +++ b/graphics/sprites/monsters/accessories/mushroom-base1-face1.xml @@ -0,0 +1,108 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/mushroom-base1-face1.png|W;R" width="12" height="12"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" delay="2200" offsetY="-5"/> + <frame index="1" delay="80" offsetY="-5"/> + </animation> + <animation direction="downleft"> + <frame index="18" delay="2200" offsetY="-5"/> + <frame index="19" delay="80" offsetY="-5"/> + </animation> + <animation direction="downright"> + <frame index="6" delay="2200" offsetY="-5"/> + <frame index="7" delay="80" offsetY="-5"/> + </animation> + <animation direction="left"> + <frame index="24" delay="2200" offsetY="-5"/> + <frame index="25" delay="80" offsetY="-5"/> + </animation> + <animation direction="up"> + <frame index="30"/> + </animation> + <animation direction="right"> + <frame index="12" delay="2200" offsetY="-5"/> + <frame index="13" delay="80" offsetY="-5"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" delay="150" offsetY="-5"/> + <frame index="2" delay="75" offsetY="-10"/> + <frame index="3" delay="150" offsetY="-5"/> + </animation> + <animation direction="downleft"> + <frame index="18" delay="150" offsetY="-5"/> + <frame index="21" delay="75" offsetY="-8"/> + <frame index="22" delay="75" offsetY="-5"/> + <frame index="22" delay="75" offsetY="-4"/> + </animation> + <animation direction="downright"> + <frame index="6" delay="150" offsetY="-5"/> + <frame index="8" delay="75" offsetY="-8"/> + <frame index="9" delay="75" offsetY="-5"/> + <frame index="9" delay="75" offsetY="-4"/> + </animation> + <animation direction="left"> + <frame index="24" delay="150" offsetY="-5"/> + <frame index="26" delay="75" offsetY="-6"/> + <frame index="27" delay="75" offsetY="-5"/> + <frame index="27" delay="75" offsetY="-4"/> + </animation> + <animation direction="up"> + <frame index="30"/> + </animation> + <animation direction="right"> + <frame index="12" delay="150" offsetY="-5"/> + <frame index="14" delay="75" offsetY="-6"/> + <frame index="15" delay="75" offsetY="-5"/> + <frame index="15" delay="75" offsetY="-4"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="30"/> + </animation> + <animation direction="left"> + <frame index="30"/> + </animation> + <animation direction="up"> + <frame index="30"/> + </animation> + <animation direction="right"> + <frame index="30"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="5" delay="150" offsetY="-5"/> + <frame index="4" delay="75" offsetY="-5"/> + <end/> + </animation> + <animation direction="downleft"> + <frame index="23" delay="150" offsetY="-5"/> + <frame index="22" delay="75" offsetY="-5"/> + <end/> + </animation> + <animation direction="downright"> + <frame index="11" delay="150" offsetY="-5"/> + <frame index="10" delay="75" offsetY="-5"/> + <end/> + </animation> + <animation direction="left"> + <frame index="29" delay="150" offsetY="-5"/> + <frame index="28" delay="75" offsetY="-5"/> + <end/> + </animation> + <animation direction="up"> + <frame index="30"/> + <end/> + </animation> + <animation direction="right"> + <frame index="17" delay="150" offsetY="-5"/> + <frame index="16" delay="75" offsetY="-5"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-face2.png b/graphics/sprites/monsters/accessories/mushroom-base1-face2.png Binary files differnew file mode 100644 index 00000000..4fa89a66 --- /dev/null +++ b/graphics/sprites/monsters/accessories/mushroom-base1-face2.png diff --git a/graphics/sprites/monsters/accessories/mushroom-base1-face2.xml b/graphics/sprites/monsters/accessories/mushroom-base1-face2.xml new file mode 100644 index 00000000..6433a2d3 --- /dev/null +++ b/graphics/sprites/monsters/accessories/mushroom-base1-face2.xml @@ -0,0 +1,108 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/mushroom-base1-face2.png|W;R" width="12" height="12"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" delay="2200" offsetY="-5"/> + <frame index="1" delay="80" offsetY="-5"/> + </animation> + <animation direction="downleft"> + <frame index="18" delay="2200" offsetY="-5"/> + <frame index="19" delay="80" offsetY="-5"/> + </animation> + <animation direction="downright"> + <frame index="6" delay="2200" offsetY="-5"/> + <frame index="7" delay="80" offsetY="-5"/> + </animation> + <animation direction="left"> + <frame index="24" delay="2200" offsetY="-5"/> + <frame index="25" delay="80" offsetY="-5"/> + </animation> + <animation direction="up"> + <frame index="30"/> + </animation> + <animation direction="right"> + <frame index="12" delay="2200" offsetY="-5"/> + <frame index="13" delay="80" offsetY="-5"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" delay="150" offsetY="-5"/> + <frame index="2" delay="75" offsetY="-10"/> + <frame index="3" delay="150" offsetY="-5"/> + </animation> + <animation direction="downleft"> + <frame index="18" delay="150" offsetY="-5"/> + <frame index="21" delay="75" offsetY="-8"/> + <frame index="22" delay="75" offsetY="-5"/> + <frame index="22" delay="75" offsetY="-4"/> + </animation> + <animation direction="downright"> + <frame index="6" delay="150" offsetY="-5"/> + <frame index="8" delay="75" offsetY="-8"/> + <frame index="9" delay="75" offsetY="-5"/> + <frame index="9" delay="75" offsetY="-4"/> + </animation> + <animation direction="left"> + <frame index="24" delay="150" offsetY="-5"/> + <frame index="26" delay="75" offsetY="-6"/> + <frame index="27" delay="75" offsetY="-5"/> + <frame index="27" delay="75" offsetY="-4"/> + </animation> + <animation direction="up"> + <frame index="30"/> + </animation> + <animation direction="right"> + <frame index="12" delay="150" offsetY="-5"/> + <frame index="14" delay="75" offsetY="-6"/> + <frame index="15" delay="75" offsetY="-5"/> + <frame index="15" delay="75" offsetY="-4"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="30"/> + </animation> + <animation direction="left"> + <frame index="30"/> + </animation> + <animation direction="up"> + <frame index="30"/> + </animation> + <animation direction="right"> + <frame index="30"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="5" delay="150" offsetY="-5"/> + <frame index="4" delay="75" offsetY="-5"/> + <end/> + </animation> + <animation direction="downleft"> + <frame index="23" delay="150" offsetY="-5"/> + <frame index="22" delay="75" offsetY="-5"/> + <end/> + </animation> + <animation direction="downright"> + <frame index="11" delay="150" offsetY="-5"/> + <frame index="10" delay="75" offsetY="-5"/> + <end/> + </animation> + <animation direction="left"> + <frame index="29" delay="150" offsetY="-5"/> + <frame index="28" delay="75" offsetY="-5"/> + <end/> + </animation> + <animation direction="up"> + <frame index="30"/> + <end/> + </animation> + <animation direction="right"> + <frame index="17" delay="150" offsetY="-5"/> + <frame index="16" delay="75" offsetY="-5"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/mushroom-base1.png b/graphics/sprites/monsters/accessories/mushroom-base1.png Binary files differnew file mode 100644 index 00000000..cd4d9626 --- /dev/null +++ b/graphics/sprites/monsters/accessories/mushroom-base1.png diff --git a/graphics/sprites/monsters/accessories/mushroom-base1.xml b/graphics/sprites/monsters/accessories/mushroom-base1.xml new file mode 100644 index 00000000..32c8e6bc --- /dev/null +++ b/graphics/sprites/monsters/accessories/mushroom-base1.xml @@ -0,0 +1,76 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/mushroom-base1.png|W" width="18" height="25"/> + <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="walk" imageset="base"> + <animation direction="down"> + <frame index="0" delay="150"/> + <frame index="1" delay="75" offsetY="-6"/> + <frame index="2" delay="75"/> + <frame index="3" delay="75"/> + </animation> + <animation direction="left"> + <frame index="5" delay="150"/> + <frame index="6" delay="75" offsetY="-4"/> + <frame index="2" delay="75" offsetY="-3"/> + <frame index="8" delay="75" offsetY="-2"/> + </animation> + <animation direction="up"> + <frame index="0" delay="150"/> + <frame index="1" delay="75" offsetY="-6"/> + <frame index="2" delay="75"/> + <frame index="3" delay="75"/> + </animation> + <animation direction="right"> + <frame index="10" delay="150"/> + <frame index="11" delay="75" offsetY="-4"/> + <frame index="2" delay="75" offsetY="-3"/> + <frame index="13" delay="75" offsetY="-2"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="20"/> + </animation> + <animation direction="left"> + <frame index="21"/> + </animation> + <animation direction="up"> + <frame index="22"/> + </animation> + <animation direction="right"> + <frame index="23"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="4"/> + <end/> + </animation> + <animation direction="left"> + <frame index="4"/> + <end/> + </animation> + <animation direction="up"> + <frame index="4"/> + <end/> + </animation> + <animation direction="right"> + <frame index="4"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/nutcrackerhat.xml b/graphics/sprites/monsters/accessories/nutcrackerhat.xml new file mode 100644 index 00000000..5979c83f --- /dev/null +++ b/graphics/sprites/monsters/accessories/nutcrackerhat.xml @@ -0,0 +1,117 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/nutcrackerhat.png" width="19" height="32"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-46"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-46"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-46"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="150"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-46" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-46" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-47" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-47" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="1" offsetY="-46" delay="75"/> + <frame index="3" offsetX="1" offsetY="-45" delay="75"/> + <frame index="3" offsetX="1" offsetY="-46" delay="150"/> + <frame index="3" offsetX="1" offsetY="-45" delay="75"/> + <frame index="3" offsetX="1" offsetY="-46" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-42" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-41" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="2" offsetY="-48" delay="75"/> + <frame index="1" offsetX="0" offsetY="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-46" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-2" offsetY="-47" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-48" delay="75"/> + <frame index="3" offsetX="0" offsetY="-45" delay="75"/> + <frame index="3" offsetX="1" offsetY="-44" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-45" delay="225"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="0" offsetX="-1" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-47" delay="225"/> + <frame index="1" offsetX="3" offsetY="-48" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-46" delay="225"/> + <frame index="2" offsetX="-4" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-4" offsetY="-46" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-47" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-48" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-37"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-38"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-5" offsetY="-37"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="3" offsetX="37" offsetY="-10"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/reaper-shadow.xml b/graphics/sprites/monsters/accessories/reaper-shadow.xml new file mode 100644 index 00000000..94eb61cd --- /dev/null +++ b/graphics/sprites/monsters/accessories/reaper-shadow.xml @@ -0,0 +1,15 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/generic-shadow-medium-circle.png" width="32" height="22"/> + <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="-2"/> + </animation> + </action> + <action name="dead" imageset="empty"> + <animation> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/accessories/scythe-shadow.png b/graphics/sprites/monsters/accessories/scythe-shadow.png Binary files differnew file mode 100644 index 00000000..c4471ca5 --- /dev/null +++ b/graphics/sprites/monsters/accessories/scythe-shadow.png diff --git a/graphics/sprites/monsters/accessories/scythe-shadow.xml b/graphics/sprites/monsters/accessories/scythe-shadow.xml new file mode 100644 index 00000000..dc14033b --- /dev/null +++ b/graphics/sprites/monsters/accessories/scythe-shadow.xml @@ -0,0 +1,28 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/scythe-shadow.png" width="100" height="100"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <sequence start="0" end="7" delay="40" offsetY="35"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="default"> + <sequence start="0" end="7" delay="40" offsetY="35"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="8" delay="80" offsetY="35"/> + <frame index="9" delay="80" offsetY="35"/> + <frame index="10" delay="80" offsetY="35"/> + <frame index="11" offsetY="35"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="default"> + <sequence start="0" end="7" delay="40" offsetY="35"/> + <end/> + </animation> + </action> +</sprite> 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 00000000..78d92547 --- /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 00000000..eb2887d5 --- /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-covered-bow.xml b/graphics/sprites/monsters/accessories/slime-covered-bow.xml new file mode 100644 index 00000000..6f3429c2 --- /dev/null +++ b/graphics/sprites/monsters/accessories/slime-covered-bow.xml @@ -0,0 +1,23 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="bow" src="graphics/sprites/monsters/accessories/bow-slimecovered.png|B;R;W" width="64" height="64"/> + <action name="default" imageset="bow"/> + <action name="attack" imageset="bow"> + <animation direction="down"> + <sequence start="0" end="4" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="5" end="9" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="10" end="14" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="15" end="19" delay="75"/> + <end/> + </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 00000000..433f47b9 --- /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 00000000..b985c12b --- /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 00000000..b786aea4 --- /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 00000000..5db91dfe --- /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 00000000..6f9b8c21 --- /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 00000000..30803a80 --- /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 00000000..8e92c2f4 --- /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 00000000..87c4d928 --- /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 00000000..0025d7df --- /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/archant.png b/graphics/sprites/monsters/archant.png Binary files differnew file mode 100644 index 00000000..b554435f --- /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 00000000..42b3a5a0 --- /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/ball-lightning.png b/graphics/sprites/monsters/ball-lightning.png Binary files differnew file mode 100644 index 00000000..7fea2a00 --- /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 00000000..6bc6f98c --- /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-lord.png b/graphics/sprites/monsters/bandit-lord.png Binary files differnew file mode 100644 index 00000000..be68b1bd --- /dev/null +++ b/graphics/sprites/monsters/bandit-lord.png diff --git a/graphics/sprites/monsters/bandit-lord.xml b/graphics/sprites/monsters/bandit-lord.xml new file mode 100644 index 00000000..eb81d35a --- /dev/null +++ b/graphics/sprites/monsters/bandit-lord.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/bandit-lord.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/bandit.png b/graphics/sprites/monsters/bandit.png Binary files differnew file mode 100644 index 00000000..a0c2fd46 --- /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 00000000..f117a8e9 --- /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/bat.png b/graphics/sprites/monsters/bat.png Binary files differnew file mode 100644 index 00000000..f84a1f76 --- /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 00000000..502325a7 --- /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/bee.png b/graphics/sprites/monsters/bee.png Binary files differnew file mode 100644 index 00000000..cd1f8bcd --- /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 00000000..c718bbd0 --- /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/bluepar.png b/graphics/sprites/monsters/bluepar.png Binary files differnew file mode 100644 index 00000000..764630a8 --- /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 00000000..a5a99067 --- /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/butterfly.png b/graphics/sprites/monsters/butterfly.png Binary files differnew file mode 100644 index 00000000..f15cd2c7 --- /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 00000000..9d0af81e --- /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/cave-maggot-giant.png b/graphics/sprites/monsters/cave-maggot-giant.png Binary files differnew file mode 100644 index 00000000..fc059d19 --- /dev/null +++ b/graphics/sprites/monsters/cave-maggot-giant.png diff --git a/graphics/sprites/monsters/cave-maggot-giant.xml b/graphics/sprites/monsters/cave-maggot-giant.xml new file mode 100644 index 00000000..c4a63558 --- /dev/null +++ b/graphics/sprites/monsters/cave-maggot-giant.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/cave-maggot-giant.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/cave-maggot.png b/graphics/sprites/monsters/cave-maggot.png Binary files differnew file mode 100644 index 00000000..fd403034 --- /dev/null +++ b/graphics/sprites/monsters/cave-maggot.png diff --git a/graphics/sprites/monsters/cave-maggot.xml b/graphics/sprites/monsters/cave-maggot.xml new file mode 100644 index 00000000..ce7e9ffe --- /dev/null +++ b/graphics/sprites/monsters/cave-maggot.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/cave-maggot.png|W" 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/christmas-mouboo.png b/graphics/sprites/monsters/christmas-mouboo.png Binary files differnew file mode 100644 index 00000000..7bb48763 --- /dev/null +++ b/graphics/sprites/monsters/christmas-mouboo.png diff --git a/graphics/sprites/monsters/christmas-mouboo.xml b/graphics/sprites/monsters/christmas-mouboo.xml new file mode 100644 index 00000000..074acefb --- /dev/null +++ b/graphics/sprites/monsters/christmas-mouboo.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite variants="60" variant_offset="1"> + <imageset name="mob" src="graphics/sprites/monsters/christmas-mouboo.png" width="80" height="80"/> + <include file="monsters/mouboo.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/clover.png b/graphics/sprites/monsters/clover.png Binary files differnew file mode 100644 index 00000000..2aaa4f53 --- /dev/null +++ b/graphics/sprites/monsters/clover.png diff --git a/graphics/sprites/monsters/clover.xml b/graphics/sprites/monsters/clover.xml new file mode 100644 index 00000000..a3976baf --- /dev/null +++ b/graphics/sprites/monsters/clover.xml @@ -0,0 +1,14 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/clover.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 00000000..7ddba6da --- /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 00000000..43ed98fc --- /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/demon.png b/graphics/sprites/monsters/demon.png Binary files differnew file mode 100644 index 00000000..229e619f --- /dev/null +++ b/graphics/sprites/monsters/demon.png diff --git a/graphics/sprites/monsters/demon.xml b/graphics/sprites/monsters/demon.xml new file mode 100644 index 00000000..357b4862 --- /dev/null +++ b/graphics/sprites/monsters/demon.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/demon.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="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/dragon.png b/graphics/sprites/monsters/dragon.png Binary files differnew file mode 100644 index 00000000..ea97605a --- /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 00000000..58b79e03 --- /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 00000000..44319fb9 --- /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 00000000..209c0774 --- /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/element-ball.png b/graphics/sprites/monsters/element-ball.png Binary files differnew file mode 100644 index 00000000..a626fb0b --- /dev/null +++ b/graphics/sprites/monsters/element-ball.png diff --git a/graphics/sprites/monsters/element-ball.xml b/graphics/sprites/monsters/element-ball.xml new file mode 100644 index 00000000..dfdcdab7 --- /dev/null +++ b/graphics/sprites/monsters/element-ball.xml @@ -0,0 +1,121 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/element-ball.png|W" width="50" height="80"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0" 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/flower.png b/graphics/sprites/monsters/flower.png Binary files differnew file mode 100644 index 00000000..fafb5b85 --- /dev/null +++ b/graphics/sprites/monsters/flower.png diff --git a/graphics/sprites/monsters/flower.xml b/graphics/sprites/monsters/flower.xml new file mode 100644 index 00000000..5a385cb2 --- /dev/null +++ b/graphics/sprites/monsters/flower.xml @@ -0,0 +1,50 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/flower.png|W;R;Y" width="58" height="45"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="3"/> + </animation> + <animation direction="left"> + <frame index="6" offsetY="3"/> + </animation> + <animation direction="up"> + <frame index="12" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="18" offsetY="3"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="5" offsetY="3"/> + </animation> + <animation direction="left"> + <frame index="11" offsetY="3"/> + </animation> + <animation direction="up"> + <frame index="17" offsetY="3"/> + </animation> + <animation direction="right"> + <frame index="23" offsetY="3"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="1" end="5" delay="75" offsetY="3"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="7" end="10" delay="75" offsetY="3"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="13" end="16" delay="75" offsetY="3"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="19" end="22" delay="75" offsetY="3"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/fluffy.png b/graphics/sprites/monsters/fluffy.png Binary files differnew file mode 100644 index 00000000..d9ffe107 --- /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 00000000..9fbdfdcc --- /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/ghost-pumpkin.png b/graphics/sprites/monsters/ghost-pumpkin.png Binary files differnew file mode 100644 index 00000000..e86f6bf6 --- /dev/null +++ b/graphics/sprites/monsters/ghost-pumpkin.png diff --git a/graphics/sprites/monsters/ghost-pumpkin.xml b/graphics/sprites/monsters/ghost-pumpkin.xml new file mode 100644 index 00000000..85b76e93 --- /dev/null +++ b/graphics/sprites/monsters/ghost-pumpkin.xml @@ -0,0 +1,42 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/ghost-pumpkin.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/goblin-fire.png b/graphics/sprites/monsters/goblin-fire.png Binary files differnew file mode 100644 index 00000000..b52d274e --- /dev/null +++ b/graphics/sprites/monsters/goblin-fire.png diff --git a/graphics/sprites/monsters/goblin-fire.xml b/graphics/sprites/monsters/goblin-fire.xml new file mode 100644 index 00000000..3365c0bf --- /dev/null +++ b/graphics/sprites/monsters/goblin-fire.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/goblin-fire.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/goblin-ice.png b/graphics/sprites/monsters/goblin-ice.png Binary files differnew file mode 100644 index 00000000..10f08872 --- /dev/null +++ b/graphics/sprites/monsters/goblin-ice.png diff --git a/graphics/sprites/monsters/goblin-ice.xml b/graphics/sprites/monsters/goblin-ice.xml new file mode 100644 index 00000000..6359ef5a --- /dev/null +++ b/graphics/sprites/monsters/goblin-ice.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/goblin-ice.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/golem-red.png b/graphics/sprites/monsters/golem-red.png Binary files differnew file mode 100644 index 00000000..083e2143 --- /dev/null +++ b/graphics/sprites/monsters/golem-red.png diff --git a/graphics/sprites/monsters/golem-red.xml b/graphics/sprites/monsters/golem-red.xml new file mode 100644 index 00000000..be5d8eeb --- /dev/null +++ b/graphics/sprites/monsters/golem-red.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="mob" src="graphics/sprites/monsters/golem-red.png" width="128" height="128" offsetY="-4"/> + <include file="monsters/golem.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/golem.png b/graphics/sprites/monsters/golem.png Binary files differnew file mode 100644 index 00000000..81287408 --- /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 00000000..03f9b740 --- /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/grinchboo.png b/graphics/sprites/monsters/grinchboo.png Binary files differnew file mode 100644 index 00000000..c165e8db --- /dev/null +++ b/graphics/sprites/monsters/grinchboo.png diff --git a/graphics/sprites/monsters/grinchboo.xml b/graphics/sprites/monsters/grinchboo.xml new file mode 100644 index 00000000..9563eb4d --- /dev/null +++ b/graphics/sprites/monsters/grinchboo.xml @@ -0,0 +1,60 @@ +<?xml version="1.0"?> +<!-- Authors: Micksha, Reid, Yuuki, Hocus, Jesusalva +Copyright (C) 2020 The Mana World --> +<sprite> + <imageset name="mob" src="graphics/sprites/monsters/grinchboo.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/larvespa.png b/graphics/sprites/monsters/larvespa.png Binary files differnew file mode 100644 index 00000000..84e9ad6e --- /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 00000000..a431f679 --- /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/lizard.png b/graphics/sprites/monsters/lizard.png Binary files differnew file mode 100644 index 00000000..8a50d4af --- /dev/null +++ b/graphics/sprites/monsters/lizard.png diff --git a/graphics/sprites/monsters/lizard.xml b/graphics/sprites/monsters/lizard.xml new file mode 100644 index 00000000..9558904e --- /dev/null +++ b/graphics/sprites/monsters/lizard.xml @@ -0,0 +1,58 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/lizard.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> + <frame index="11" delay="100"/> + <frame index="23" delay="100"/> + <frame index="35" delay="100"/> + <frame index="47" delay="5000"/> + </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/logmonster.png b/graphics/sprites/monsters/logmonster.png Binary files differnew file mode 100644 index 00000000..b0a14c16 --- /dev/null +++ b/graphics/sprites/monsters/logmonster.png diff --git a/graphics/sprites/monsters/logmonster.xml b/graphics/sprites/monsters/logmonster.xml new file mode 100644 index 00000000..5cd3c847 --- /dev/null +++ b/graphics/sprites/monsters/logmonster.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/logmonster.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/lovely-maggot.png b/graphics/sprites/monsters/lovely-maggot.png Binary files differnew file mode 100644 index 00000000..92a501e7 --- /dev/null +++ b/graphics/sprites/monsters/lovely-maggot.png diff --git a/graphics/sprites/monsters/lovely-maggot.xml b/graphics/sprites/monsters/lovely-maggot.xml new file mode 100644 index 00000000..b73ef7c7 --- /dev/null +++ b/graphics/sprites/monsters/lovely-maggot.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/lovely-maggot.png|S" 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/maggot-giant.png b/graphics/sprites/monsters/maggot-giant.png Binary files differnew file mode 100644 index 00000000..ae97770f --- /dev/null +++ b/graphics/sprites/monsters/maggot-giant.png diff --git a/graphics/sprites/monsters/maggot-giant.xml b/graphics/sprites/monsters/maggot-giant.xml new file mode 100644 index 00000000..78fdf8ee --- /dev/null +++ b/graphics/sprites/monsters/maggot-giant.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/maggot-giant.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/maggot.png b/graphics/sprites/monsters/maggot.png Binary files differnew file mode 100644 index 00000000..64474f94 --- /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 00000000..fa093e05 --- /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/mana-bug.png b/graphics/sprites/monsters/mana-bug.png Binary files differnew file mode 100644 index 00000000..2843a562 --- /dev/null +++ b/graphics/sprites/monsters/mana-bug.png diff --git a/graphics/sprites/monsters/mana-bug.xml b/graphics/sprites/monsters/mana-bug.xml new file mode 100644 index 00000000..37319dbb --- /dev/null +++ b/graphics/sprites/monsters/mana-bug.xml @@ -0,0 +1,122 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/mana-bug.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/mana-ghost.png b/graphics/sprites/monsters/mana-ghost.png Binary files differnew file mode 100644 index 00000000..0983cd33 --- /dev/null +++ b/graphics/sprites/monsters/mana-ghost.png diff --git a/graphics/sprites/monsters/mana-ghost.xml b/graphics/sprites/monsters/mana-ghost.xml new file mode 100644 index 00000000..ada1522a --- /dev/null +++ b/graphics/sprites/monsters/mana-ghost.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/mana-ghost.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/moggun.png b/graphics/sprites/monsters/moggun.png Binary files differnew file mode 100644 index 00000000..9645ff0c --- /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 00000000..49b90477 --- /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 00000000..66d98851 --- /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 00000000..be815e17 --- /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 00000000..5873f24b --- /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 00000000..9a051d20 --- /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-demonic.png b/graphics/sprites/monsters/mouboo-demonic.png Binary files differnew file mode 100644 index 00000000..6dfb90c8 --- /dev/null +++ b/graphics/sprites/monsters/mouboo-demonic.png diff --git a/graphics/sprites/monsters/mouboo-demonic.xml b/graphics/sprites/monsters/mouboo-demonic.xml new file mode 100644 index 00000000..d3d11834 --- /dev/null +++ b/graphics/sprites/monsters/mouboo-demonic.xml @@ -0,0 +1,58 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="mob" src="graphics/sprites/monsters/mouboo-demonic.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 00000000..39ee00d7 --- /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 00000000..e9c9c992 --- /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 variants="60"> + <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/mushroom-red.png b/graphics/sprites/monsters/mushroom-red.png Binary files differnew file mode 100644 index 00000000..743d83e7 --- /dev/null +++ b/graphics/sprites/monsters/mushroom-red.png diff --git a/graphics/sprites/monsters/mushroom-red.xml b/graphics/sprites/monsters/mushroom-red.xml new file mode 100644 index 00000000..dc669756 --- /dev/null +++ b/graphics/sprites/monsters/mushroom-red.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/mushroom-red.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/mushroom-spiky.png b/graphics/sprites/monsters/mushroom-spiky.png Binary files differnew file mode 100644 index 00000000..78ac875d --- /dev/null +++ b/graphics/sprites/monsters/mushroom-spiky.png diff --git a/graphics/sprites/monsters/mushroom-spiky.xml b/graphics/sprites/monsters/mushroom-spiky.xml new file mode 100644 index 00000000..1800abdc --- /dev/null +++ b/graphics/sprites/monsters/mushroom-spiky.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/mushroom-spiky.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-void.png b/graphics/sprites/monsters/mushroom-void.png Binary files differnew file mode 100644 index 00000000..83781962 --- /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 00000000..7d052b88 --- /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 00000000..31339c73 --- /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 00000000..d7cc3581 --- /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/nutcracker.png b/graphics/sprites/monsters/nutcracker.png Binary files differnew file mode 100644 index 00000000..8dc8a55f --- /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 00000000..3a19e802 --- /dev/null +++ b/graphics/sprites/monsters/nutcracker.xml @@ -0,0 +1,11 @@ +<?xml version="1.0"?> + +<sprite> + <imageset + name="base" + src="graphics/sprites/monsters/nutcracker.png" + width="64" + height="64"/> + + <include file="races/human.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/penguin.png b/graphics/sprites/monsters/penguin.png Binary files differnew file mode 100644 index 00000000..1100a3f4 --- /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 00000000..374f53ec --- /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/pinkie.png b/graphics/sprites/monsters/pinkie.png Binary files differnew file mode 100644 index 00000000..6621c89d --- /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 00000000..5069c612 --- /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/plant.png b/graphics/sprites/monsters/plant.png Binary files differnew file mode 100644 index 00000000..4d045554 --- /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 00000000..a7c2fd82 --- /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/psi-brain.png b/graphics/sprites/monsters/psi-brain.png Binary files differnew file mode 100644 index 00000000..662f7717 --- /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 00000000..2fef27a3 --- /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/psi-bubble.xml b/graphics/sprites/monsters/psi-bubble.xml new file mode 100644 index 00000000..2183428e --- /dev/null +++ b/graphics/sprites/monsters/psi-bubble.xml @@ -0,0 +1,48 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/psi-brain.png" width="128" height="67"/> + <action name="default" imageset="base"> + <animation direction="down"> + <frame index="14" delay="0"/> + </animation> + <animation direction="right"> + <frame index="14" delay="0"/> + </animation> + <animation direction="up"> + <frame index="14" delay="0"/> + </animation> + <animation direction="left"> + <frame index="14" delay="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="2" delay="100"/> + <frame index="5" delay="100"/> + <frame index="8" delay="100"/> + <frame index="11" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" delay="100"/> + <frame index="5" delay="100"/> + <frame index="8" delay="100"/> + <frame index="11" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" delay="100"/> + <frame index="5" delay="100"/> + <frame index="8" delay="100"/> + <frame index="11" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="2" delay="100"/> + <frame index="5" delay="100"/> + <frame index="8" delay="100"/> + <frame index="11" delay="100"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/pumpkin.png b/graphics/sprites/monsters/pumpkin.png Binary files differnew file mode 100644 index 00000000..011b097b --- /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 00000000..a71c6ceb --- /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/reaper.png b/graphics/sprites/monsters/reaper.png Binary files differnew file mode 100644 index 00000000..59ec7d78 --- /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 00000000..4b81c956 --- /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/sasquatch.png b/graphics/sprites/monsters/sasquatch.png Binary files differnew file mode 100644 index 00000000..dbbb5e20 --- /dev/null +++ b/graphics/sprites/monsters/sasquatch.png diff --git a/graphics/sprites/monsters/sasquatch.xml b/graphics/sprites/monsters/sasquatch.xml new file mode 100644 index 00000000..68faf64f --- /dev/null +++ b/graphics/sprites/monsters/sasquatch.xml @@ -0,0 +1,69 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/sasquatch.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/scorpion.png b/graphics/sprites/monsters/scorpion.png Binary files differnew file mode 100644 index 00000000..05309321 --- /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 00000000..64d86dbf --- /dev/null +++ b/graphics/sprites/monsters/scorpion.xml @@ -0,0 +1,69 @@ +<?xml version="1.0"?> +<sprite> + <imageset + name="base" + src="graphics/sprites/monsters/scorpion.png|W" + 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/serqet.png b/graphics/sprites/monsters/serqet.png Binary files differnew file mode 100644 index 00000000..3432dcf4 --- /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 00000000..e0070841 --- /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="5000"/> + </animation> + <animation direction="left"> + <sequence start="19" end="21" delay="5000"/> + </animation> + <animation direction="up"> + <sequence start="41" end="43" delay="5000"/> + </animation> + <animation direction="right"> + <sequence start="8" end="10" delay="5000"/> + </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/silkworm.png b/graphics/sprites/monsters/silkworm.png Binary files differnew file mode 100644 index 00000000..b5a78964 --- /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 00000000..572c7c85 --- /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 00000000..ed4f0bde --- /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 00000000..6bf634c4 --- /dev/null +++ b/graphics/sprites/monsters/skeleton.xml @@ -0,0 +1,365 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- Author: Micksha, Saulc --> + +<sprite variants="128"> + <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="attack_wand" imageset="base"> + <animation direction="down"> + <frame index="7" delay="80"/> + <frame index="8" delay="80"/> + <frame index="11" delay="90"/> + <sequence start="8" end="10" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="23" delay="80"/> + <frame index="28" delay="80"/> + <frame index="27" delay="90"/> + <frame index="28" delay="70"/> + <sequence start="24" end="26" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="39" delay="90"/> + <frame index="43" delay="90"/> + <sequence start="40" end="42" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="55" delay="80"/> + <frame index="60" delay="80"/> + <frame index="59" delay="90"/> + <frame index="60" delay="70"/> + <sequence start="56" end="58" delay="70"/> + <end /> + </animation> + </action> + + <action name="attack_scythe" imageset="base"> + <animation direction="down"> + <frame index="11" delay="100"/> + <frame index="8" delay="100"/> + <frame index="9" delay="90"/> + <frame index="7" delay="90"/> + <frame index="10" delay="85"/> + <frame index="7" delay="90"/> + <frame index="9" delay="90"/> + <frame index="8" delay="100"/> + <end /> + </animation> + <animation direction="left"> + <frame index="27" delay="100"/> + <frame index="23" delay="90"/> + <frame index="24" delay="90"/> + <frame index="25" delay="80"/> + <frame index="26" delay="90"/> + <frame index="25" delay="90"/> + <frame index="24" delay="100"/> + <frame index="23" delay="90"/> + <end /> + </animation> + <animation direction="up"> + <frame index="43" delay="100"/> + <frame index="42" delay="90"/> + <frame index="41" delay="90"/> + <frame index="40" delay="80"/> + <frame index="39" delay="90"/> + <frame index="40" delay="90"/> + <frame index="41" delay="100"/> + <frame index="42" delay="90"/> + <end /> + </animation> + <animation direction="right"> + <frame index="59" delay="100"/> + <frame index="55" delay="90"/> + <frame index="56" delay="90"/> + <frame index="57" delay="80"/> + <frame index="58" delay="90"/> + <frame index="57" delay="90"/> + <frame index="56" delay="100"/> + <frame index="55" delay="90"/> + <end /> + </animation> + </action> + + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="7" delay="100"/> + <frame index="8" delay="100"/> + <frame index="11" delay="120"/> + <frame index="9" delay="90"/> + <frame index="10" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="23" delay="100"/> + <frame index="24" delay="100"/> + <frame index="27" delay="120"/> + <frame index="25" delay="90"/> + <frame index="26" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="39" delay="100"/> + <frame index="40" delay="100"/> + <frame index="41" delay="120"/> + <frame index="42" delay="90"/> + <frame index="44" delay="70"/> + <end /> + </animation> + <animation direction="right"> + <frame index="55" delay="100"/> + <frame index="56" delay="100"/> + <frame index="59" delay="120"/> + <frame index="57" delay="90"/> + <frame index="58" delay="70"/> + <end /> + </animation> + </action> + + <action name="attack_chop_long" imageset="base"> + <animation direction="down"> + <frame index="8" delay="120"/> + <frame index="11" delay="130"/> + <frame index="7" delay="70"/> + <frame index="10" delay="70"/> + <frame index="9" delay="90"/> + <end /> + </animation> + <animation direction="left"> + <frame index="23" delay="120"/> + <frame index="27" delay="130"/> + <frame index="26" delay="80"/> + <frame index="25" delay="100"/> + <frame index="24" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="39" delay="120"/> + <frame index="40" delay="80"/> + <frame index="41" delay="130"/> + <frame index="42" delay="70"/> + <frame index="44" delay="100"/> + <end /> + </animation> + <animation direction="right"> + <frame index="55" delay="120"/> + <frame index="59" delay="130"/> + <frame index="58" delay="80"/> + <frame index="57" delay="100"/> + <frame index="56" delay="80"/> + <end /> + </animation> + </action> + + <action name="cast" imageset="base"> + <animation direction="down"> + <frame index="7" delay="80"/> + <frame index="8" delay="80"/> + <frame index="11" delay="90"/> + <sequence start="8" end="10" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="23" delay="80"/> + <frame index="28" delay="80"/> + <frame index="27" delay="90"/> + <frame index="28" delay="70"/> + <sequence start="24" end="26" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="39" delay="90"/> + <frame index="43" delay="90"/> + <sequence start="40" end="42" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="55" delay="80"/> + <frame index="60" delay="80"/> + <frame index="59" delay="90"/> + <frame index="60" delay="70"/> + <sequence start="56" end="58" delay="70"/> + <end /> + </animation> + </action> + + <action name="sit" 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="sittop" imageset="base"> + <animation direction="down"> + <frame index="68"/><!-- TODO: 68~71 are sit2, no model sprites are available as per now! --> + </animation> + <animation direction="left"> + <frame index="69"/> + </animation> + <animation direction="up"> + <frame index="70"/> + </animation> + <animation direction="right"> + <frame index="71"/> + </animation> + </action> + + <action name="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"/> + </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/skeleton_inv.png b/graphics/sprites/monsters/skeleton_inv.png Binary files differnew file mode 100644 index 00000000..fd85c9cc --- /dev/null +++ b/graphics/sprites/monsters/skeleton_inv.png diff --git a/graphics/sprites/monsters/skeleton_inv.xml b/graphics/sprites/monsters/skeleton_inv.xml new file mode 100644 index 00000000..543cf5ce --- /dev/null +++ b/graphics/sprites/monsters/skeleton_inv.xml @@ -0,0 +1,96 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/skeleton_inv.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/monsters/skull-fire.png b/graphics/sprites/monsters/skull-fire.png Binary files differnew file mode 100644 index 00000000..8917d944 --- /dev/null +++ b/graphics/sprites/monsters/skull-fire.png diff --git a/graphics/sprites/monsters/skull-fire.xml b/graphics/sprites/monsters/skull-fire.xml new file mode 100644 index 00000000..5125aa40 --- /dev/null +++ b/graphics/sprites/monsters/skull-fire.xml @@ -0,0 +1,50 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/skull-fire.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/skull-ice.png b/graphics/sprites/monsters/skull-ice.png Binary files differnew file mode 100644 index 00000000..715ac681 --- /dev/null +++ b/graphics/sprites/monsters/skull-ice.png diff --git a/graphics/sprites/monsters/skull-ice.xml b/graphics/sprites/monsters/skull-ice.xml new file mode 100644 index 00000000..6b34efd6 --- /dev/null +++ b/graphics/sprites/monsters/skull-ice.xml @@ -0,0 +1,72 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/skull-ice.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/skull-poison.png b/graphics/sprites/monsters/skull-poison.png Binary files differnew file mode 100644 index 00000000..5272eb08 --- /dev/null +++ b/graphics/sprites/monsters/skull-poison.png diff --git a/graphics/sprites/monsters/skull-poison.xml b/graphics/sprites/monsters/skull-poison.xml new file mode 100644 index 00000000..3ea3cfe8 --- /dev/null +++ b/graphics/sprites/monsters/skull-poison.xml @@ -0,0 +1,50 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/skull-poison.png" width="50" height="64"/> + <action name="stand" 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/sleeping-bandit.png b/graphics/sprites/monsters/sleeping-bandit.png Binary files differnew file mode 100644 index 00000000..e7b2c224 --- /dev/null +++ b/graphics/sprites/monsters/sleeping-bandit.png diff --git a/graphics/sprites/monsters/sleeping-bandit.xml b/graphics/sprites/monsters/sleeping-bandit.xml new file mode 100644 index 00000000..badd931e --- /dev/null +++ b/graphics/sprites/monsters/sleeping-bandit.xml @@ -0,0 +1,18 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/sleeping-bandit.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation> + <frame index="4" delay="1500"/> + <frame index="3" delay="1500"/> + <frame index="2" delay="1500"/> + <frame index="1" delay="1500"/> + <frame index="0" delay="1500"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="5"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/slime-littleslime.xml b/graphics/sprites/monsters/slime-littleslime.xml new file mode 100644 index 00000000..d8cf5c18 --- /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 00000000..ef0e79a6 --- /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 00000000..1ea9db9a --- /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 00000000..ab14bbb5 --- /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 00000000..77b873f9 --- /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/snail.png b/graphics/sprites/monsters/snail.png Binary files differnew file mode 100644 index 00000000..2c58069f --- /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 00000000..46a86138 --- /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-cave.png b/graphics/sprites/monsters/snake-cave.png Binary files differnew file mode 100644 index 00000000..58a28824 --- /dev/null +++ b/graphics/sprites/monsters/snake-cave.png diff --git a/graphics/sprites/monsters/snake-cave.xml b/graphics/sprites/monsters/snake-cave.xml new file mode 100644 index 00000000..ff503052 --- /dev/null +++ b/graphics/sprites/monsters/snake-cave.xml @@ -0,0 +1,76 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/snake-cave.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/snake.png b/graphics/sprites/monsters/snake.png Binary files differnew file mode 100644 index 00000000..95253365 --- /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 00000000..5aeff357 --- /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 00000000..c4a79776 --- /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 00000000..4670fccc --- /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/spider.png b/graphics/sprites/monsters/spider.png Binary files differnew file mode 100644 index 00000000..f961b101 --- /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 00000000..24159c72 --- /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/spinning-scythe.png b/graphics/sprites/monsters/spinning-scythe.png Binary files differnew file mode 100644 index 00000000..896b342e --- /dev/null +++ b/graphics/sprites/monsters/spinning-scythe.png diff --git a/graphics/sprites/monsters/spinning-scythe.xml b/graphics/sprites/monsters/spinning-scythe.xml new file mode 100644 index 00000000..4301748c --- /dev/null +++ b/graphics/sprites/monsters/spinning-scythe.xml @@ -0,0 +1,32 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/spinning-scythe.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/spirit-demonic.png b/graphics/sprites/monsters/spirit-demonic.png Binary files differnew file mode 100644 index 00000000..20972932 --- /dev/null +++ b/graphics/sprites/monsters/spirit-demonic.png diff --git a/graphics/sprites/monsters/spirit-demonic.xml b/graphics/sprites/monsters/spirit-demonic.xml new file mode 100644 index 00000000..b937cdae --- /dev/null +++ b/graphics/sprites/monsters/spirit-demonic.xml @@ -0,0 +1,68 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/spirit-demonic.png|W" width="48" height="29"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="0" end="1" offsetX="0" offsetY="-3" delay="200"/> + </animation> + <animation direction="left"> + <sequence start="13" end="14" offsetX="-1" offsetY="-11" delay="200"/> + </animation> + <animation direction="up"> + <sequence start="26" end="27" offsetX="0" offsetY="-5" delay="200"/> + </animation> + <animation direction="right"> + <sequence start="39" end="40" offsetX="-1" offsetY="-11" delay="200"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="2" end="5" offsetX="0" offsetY="-3" delay="150"/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" offsetX="-1" offsetY="-11" delay="150"/> + </animation> + <animation direction="up"> + <sequence start="28" end="31" offsetX="0" offsetY="-5" delay="150"/> + </animation> + <animation direction="right"> + <sequence start="41" end="44" offsetX="-1" offsetY="-11" delay="150"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <sequence start="10" end="12" offsetX="0" offsetY="-3" delay="200"/> + <frame index="12" delay="0"/> + </animation> + <animation direction="left"> + <sequence start="23" end="25" offsetX="-1" offsetY="-11" delay="200"/> + <frame index="25" delay="0"/> + </animation> + <animation direction="up"> + <sequence start="36" end="38" offsetX="0" offsetY="-5" delay="200"/> + <frame index="38" delay="0"/> + </animation> + <animation direction="right"> + <sequence start="49" end="51" offsetX="-1" offsetY="-11" delay="200"/> + <frame index="51" delay="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="6" end="9" delay="150" offsetX="0" offsetY="-3"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="19" end="22" delay="150" offsetX="-1" offsetY="-11"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="32" end="35" delay="150" offsetX="0" offsetY="-5"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="45" end="48" delay="150" offsetX="-1" offsetY="-11"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/squirrel.png b/graphics/sprites/monsters/squirrel.png Binary files differnew file mode 100644 index 00000000..36e863ca --- /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 00000000..8bf96d79 --- /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/tengu.png b/graphics/sprites/monsters/tengu.png Binary files differnew file mode 100644 index 00000000..d7db48d9 --- /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 00000000..5e451410 --- /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 00000000..bdff9bab --- /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 00000000..d32b083b --- /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/troll-race.xml b/graphics/sprites/monsters/troll-race.xml new file mode 100644 index 00000000..52de0366 --- /dev/null +++ b/graphics/sprites/monsters/troll-race.xml @@ -0,0 +1,104 @@ +<?xml version="1.0"?> +<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"> + <frame index="146"/> + </animation> + <animation direction="right"> + <frame index="152"/> + </animation> + <animation direction="up"> + <frame index="158"/> + </animation> + <animation direction="left"> + <frame index="164"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/troll.png b/graphics/sprites/monsters/troll.png Binary files differnew file mode 100644 index 00000000..01b5ba75 --- /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 00000000..77349ff6 --- /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="5000"/> + </animation> + <animation direction="right"> + <sequence start="150" end="155" delay="5000"/> + </animation> + <animation direction="up"> + <sequence start="156" end="161" delay="5000"/> + </animation> + <animation direction="left"> + <sequence start="162" end="167" delay="5000"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/vampire-bat.png b/graphics/sprites/monsters/vampire-bat.png Binary files differnew file mode 100644 index 00000000..d31c2fbe --- /dev/null +++ b/graphics/sprites/monsters/vampire-bat.png diff --git a/graphics/sprites/monsters/vampire-bat.xml b/graphics/sprites/monsters/vampire-bat.xml new file mode 100644 index 00000000..cdc592ef --- /dev/null +++ b/graphics/sprites/monsters/vampire-bat.xml @@ -0,0 +1,50 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/vampire-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/vespa.png b/graphics/sprites/monsters/vespa.png Binary files differnew file mode 100644 index 00000000..9f568f80 --- /dev/null +++ b/graphics/sprites/monsters/vespa.png diff --git a/graphics/sprites/monsters/vespa.xml b/graphics/sprites/monsters/vespa.xml new file mode 100644 index 00000000..d90138a0 --- /dev/null +++ b/graphics/sprites/monsters/vespa.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/vespa.png|R;G" width="65" height="75"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="13" end="17" delay="60"/> + </animation> + <animation direction="left"> + <sequence start="26" end="30" delay="60"/> + </animation> + <animation direction="up"> + <sequence start="39" end="43" delay="60"/> + </animation> + <animation direction="right"> + <sequence start="0" end="4" delay="60"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="13" end="20" delay="65"/> + </animation> + <animation direction="left"> + <sequence start="26" end="33" delay="65"/> + </animation> + <animation direction="up"> + <sequence start="39" end="46" delay="65"/> + </animation> + <animation direction="right"> + <sequence start="0" end="7" delay="65"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="right"> + <frame index="12" delay="0"/> + </animation> + <animation direction="down"> + <frame index="25" delay="0"/> + </animation> + <animation direction="left"> + <frame index="38" delay="0"/> + </animation> + <animation direction="up"> + <frame index="51" delay="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="21" end="24" delay="65"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="34" end="37" delay="65"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="47" end="50" delay="65"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="8" end="11" delay="65"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/virus.png b/graphics/sprites/monsters/virus.png Binary files differnew file mode 100644 index 00000000..e0f072ae --- /dev/null +++ b/graphics/sprites/monsters/virus.png diff --git a/graphics/sprites/monsters/virus.xml b/graphics/sprites/monsters/virus.xml new file mode 100644 index 00000000..2cb4d627 --- /dev/null +++ b/graphics/sprites/monsters/virus.xml @@ -0,0 +1,104 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: Micksha +Copyright (C) 2011-2020 Evol Online --> +<sprite> + <imageset name="mob" src="graphics/sprites/monsters/virus.png" width="48" height="48"/> + <action name="spawn" imageset="mob"> + <animation direction="default"> + <sequence start="156" end="161" delay="100"/> + </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/void-maggot.png b/graphics/sprites/monsters/void-maggot.png Binary files differnew file mode 100644 index 00000000..517d1dac --- /dev/null +++ b/graphics/sprites/monsters/void-maggot.png diff --git a/graphics/sprites/monsters/void-maggot.xml b/graphics/sprites/monsters/void-maggot.xml new file mode 100644 index 00000000..c865bbcd --- /dev/null +++ b/graphics/sprites/monsters/void-maggot.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/void-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/wight.png b/graphics/sprites/monsters/wight.png Binary files differnew file mode 100644 index 00000000..8b5ed747 --- /dev/null +++ b/graphics/sprites/monsters/wight.png diff --git a/graphics/sprites/monsters/wight.xml b/graphics/sprites/monsters/wight.xml new file mode 100644 index 00000000..768d0fdb --- /dev/null +++ b/graphics/sprites/monsters/wight.xml @@ -0,0 +1,96 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/wight.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/monsters/wisp.png b/graphics/sprites/monsters/wisp.png Binary files differnew file mode 100644 index 00000000..b18ee94a --- /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 00000000..39753943 --- /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/wolvern.png b/graphics/sprites/monsters/wolvern.png Binary files differnew file mode 100644 index 00000000..803c4e78 --- /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 00000000..39ac12b5 --- /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/wraith.png b/graphics/sprites/monsters/wraith.png Binary files differnew file mode 100644 index 00000000..591ded54 --- /dev/null +++ b/graphics/sprites/monsters/wraith.png diff --git a/graphics/sprites/monsters/wraith.xml b/graphics/sprites/monsters/wraith.xml new file mode 100644 index 00000000..5d74fe81 --- /dev/null +++ b/graphics/sprites/monsters/wraith.xml @@ -0,0 +1,68 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/wraith.png" width="97" height="127"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="right"> + <frame index="24"/> + </animation> + <animation direction="up"> + <frame index="16"/> + </animation> + <animation direction="left"> + <frame index="8"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="0" end="2" delay="100"/> + </animation> + <animation direction="right"> + <sequence start="24" end="26" delay="100"/> + </animation> + <animation direction="up"> + <sequence start="16" end="18" delay="100"/> + </animation> + <animation direction="left"> + <sequence start="8" end="10" delay="100"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="0" end="4" delay="150"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="24" end="28" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="16" end="20" delay="150"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="8" end="12" delay="150"/> + <end/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <sequence start="5" end="7" delay="200"/> + <frame index="7" delay="0"/> + </animation> + <animation direction="right"> + <sequence start="29" end="31" delay="200"/> + <frame index="31" delay="0"/> + </animation> + <animation direction="up"> + <sequence start="21" end="23" delay="200"/> + <frame index="23" delay="0"/> + </animation> + <animation direction="left"> + <sequence start="13" end="15" delay="200"/> + <frame index="15" delay="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/yeti.png b/graphics/sprites/monsters/yeti.png Binary files differnew file mode 100644 index 00000000..5ccfe7b7 --- /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 00000000..9d1e995a --- /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/zombie.png b/graphics/sprites/monsters/zombie.png Binary files differnew file mode 100644 index 00000000..bf1f1818 --- /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 00000000..ad4250cf --- /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/2006__npcs.png b/graphics/sprites/npcs/2006__npcs.png Binary files differnew file mode 100644 index 00000000..b55ad174 --- /dev/null +++ b/graphics/sprites/npcs/2006__npcs.png diff --git a/graphics/sprites/npcs/airship.png b/graphics/sprites/npcs/airship.png Binary files differnew file mode 100644 index 00000000..45a8c053 --- /dev/null +++ b/graphics/sprites/npcs/airship.png diff --git a/graphics/sprites/npcs/airship.xml b/graphics/sprites/npcs/airship.xml new file mode 100644 index 00000000..8bd888a7 --- /dev/null +++ b/graphics/sprites/npcs/airship.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="1" variant_offset="1"> + <imageset name="base" src="graphics/sprites/npcs/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/anon.png b/graphics/sprites/npcs/anon.png Binary files differnew file mode 100644 index 00000000..4e3cb8d8 --- /dev/null +++ b/graphics/sprites/npcs/anon.png diff --git a/graphics/sprites/npcs/anon.xml b/graphics/sprites/npcs/anon.xml new file mode 100644 index 00000000..3f701ee0 --- /dev/null +++ b/graphics/sprites/npcs/anon.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="1" variant_offset="1"> + <imageset name="base" src="graphics/sprites/npcs/anon.png" width="60" height="64"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/bleeding-heart-tree-sm.png b/graphics/sprites/npcs/bleeding-heart-tree-sm.png Binary files differnew file mode 100644 index 00000000..cf456361 --- /dev/null +++ b/graphics/sprites/npcs/bleeding-heart-tree-sm.png diff --git a/graphics/sprites/npcs/bleeding-heart-tree.png b/graphics/sprites/npcs/bleeding-heart-tree.png Binary files differnew file mode 100644 index 00000000..04c91a60 --- /dev/null +++ b/graphics/sprites/npcs/bleeding-heart-tree.png diff --git a/graphics/sprites/npcs/christmastree.png b/graphics/sprites/npcs/christmastree.png Binary files differnew file mode 100644 index 00000000..b2404f44 --- /dev/null +++ b/graphics/sprites/npcs/christmastree.png diff --git a/graphics/sprites/npcs/christmastree.xml b/graphics/sprites/npcs/christmastree.xml new file mode 100644 index 00000000..00cf7748 --- /dev/null +++ b/graphics/sprites/npcs/christmastree.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="1" variant_offset="1"> + <imageset name="base" src="graphics/sprites/npcs/christmastree.png" width="192" height="256"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame offsetX="18" offsetY="18" index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/koga.png b/graphics/sprites/npcs/koga.png Binary files differnew file mode 100644 index 00000000..fc35090d --- /dev/null +++ b/graphics/sprites/npcs/koga.png diff --git a/graphics/sprites/npcs/koga.xml b/graphics/sprites/npcs/koga.xml new file mode 100644 index 00000000..cff9a83e --- /dev/null +++ b/graphics/sprites/npcs/koga.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="1" variant_offset="1"> + <imageset name="base" src="graphics/sprites/npcs/koga.png" width="634" height="477"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/npc-beerguyghost.png b/graphics/sprites/npcs/npc-beerguyghost.png Binary files differnew file mode 100644 index 00000000..5b614ac6 --- /dev/null +++ b/graphics/sprites/npcs/npc-beerguyghost.png diff --git a/graphics/sprites/npcs/npc-beerguyghost.xml b/graphics/sprites/npcs/npc-beerguyghost.xml new file mode 100644 index 00000000..53f6f88a --- /dev/null +++ b/graphics/sprites/npcs/npc-beerguyghost.xml @@ -0,0 +1,21 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/npc-beerguyghost.png" width="32" height="118"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Ghost beer --> + <frame index="0" delay="225"/> + <frame index="1" delay="225"/> + <frame index="2" delay="225"/> + <frame index="3" delay="225"/> + <frame index="4" delay="225"/> + <frame index="5" delay="225"/> + <frame index="6" delay="225"/> + <frame index="7" delay="225"/> + <frame index="8" delay="225"/> + <frame index="9" delay="225"/> + <frame index="10" delay="225"/> + <frame index="11" delay="225"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/npc-chronos.png b/graphics/sprites/npcs/npc-chronos.png Binary files differnew file mode 100644 index 00000000..fd9eb845 --- /dev/null +++ b/graphics/sprites/npcs/npc-chronos.png diff --git a/graphics/sprites/npcs/npc-chronos.xml b/graphics/sprites/npcs/npc-chronos.xml new file mode 100644 index 00000000..91b40c9d --- /dev/null +++ b/graphics/sprites/npcs/npc-chronos.xml @@ -0,0 +1,18 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/npc-chronos.png" width="50" height="64"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Chronos --> + <frame index="0" delay="1000"/> + <frame index="1" delay="1000"/> + <frame index="2" delay="1000"/> + <frame index="3" delay="1000"/> + <frame index="4" delay="1000"/> + <frame index="5" delay="1000"/> + <frame index="6" delay="1000"/> + <frame index="7" delay="1000"/> + <frame index="8" delay="1000"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/npc-creepysurgeon.png b/graphics/sprites/npcs/npc-creepysurgeon.png Binary files differnew file mode 100644 index 00000000..60c650d0 --- /dev/null +++ b/graphics/sprites/npcs/npc-creepysurgeon.png diff --git a/graphics/sprites/npcs/npc-creepysurgeon.xml b/graphics/sprites/npcs/npc-creepysurgeon.xml new file mode 100644 index 00000000..efcd173c --- /dev/null +++ b/graphics/sprites/npcs/npc-creepysurgeon.xml @@ -0,0 +1,28 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/npc-creepysurgeon.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/npc-cryingchild.png b/graphics/sprites/npcs/npc-cryingchild.png Binary files differnew file mode 100644 index 00000000..e839bd01 --- /dev/null +++ b/graphics/sprites/npcs/npc-cryingchild.png diff --git a/graphics/sprites/npcs/npc-cryingchild.xml b/graphics/sprites/npcs/npc-cryingchild.xml new file mode 100644 index 00000000..ca6f8bcc --- /dev/null +++ b/graphics/sprites/npcs/npc-cryingchild.xml @@ -0,0 +1,15 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/npc-cryingchild.png" width="30" height="50"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Crying child animation --> + <frame index="0" delay="180"/> + <frame index="1" delay="180"/> + <frame index="2" delay="180"/> + <frame index="3" delay="180"/> + <frame index="4" delay="180"/> + <frame index="5" delay="180"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/npc-dice.png b/graphics/sprites/npcs/npc-dice.png Binary files differnew file mode 100644 index 00000000..8e9b6990 --- /dev/null +++ b/graphics/sprites/npcs/npc-dice.png diff --git a/graphics/sprites/npcs/npc-dice.xml b/graphics/sprites/npcs/npc-dice.xml new file mode 100644 index 00000000..6e8e4141 --- /dev/null +++ b/graphics/sprites/npcs/npc-dice.xml @@ -0,0 +1,41 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/npc-dice.png" width="58" height="87"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- dice hand --> + <frame index="0" delay="90"/> + <frame index="1" delay="90"/> + <frame index="0" delay="90"/> + <frame index="1" delay="90"/> + <frame index="0" 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="13" delay="90"/> + <frame index="12" delay="90"/> + <frame index="11" delay="90"/> + <frame index="10" delay="90"/> + <frame index="9" delay="90"/> + <frame index="8" delay="90"/> + <frame index="7" delay="90"/> + <frame index="6" delay="90"/> + <frame index="5" delay="400"/> + <frame index="4" delay="90"/> + <frame index="3" delay="90"/> + <frame index="2" delay="90"/> + <frame index="1" delay="90"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/npc-ghostinnkeeper.png b/graphics/sprites/npcs/npc-ghostinnkeeper.png Binary files differnew file mode 100644 index 00000000..e78b88e8 --- /dev/null +++ b/graphics/sprites/npcs/npc-ghostinnkeeper.png diff --git a/graphics/sprites/npcs/npc-ghostinnkeeper.xml b/graphics/sprites/npcs/npc-ghostinnkeeper.xml new file mode 100644 index 00000000..732093d7 --- /dev/null +++ b/graphics/sprites/npcs/npc-ghostinnkeeper.xml @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/npc-ghostinnkeeper.png" width="64" height="96"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Ghost --> + <frame index="0" delay="190"/> + <frame index="1" delay="190"/> + <frame index="2" delay="190"/> + <frame index="3" delay="190"/> + <frame index="4" delay="190"/> + <frame index="5" delay="190"/> + <frame index="6" delay="190"/> + <frame index="7" delay="190"/> + <frame index="8" delay="190"/> + <frame index="9" delay="190"/> + <frame index="10" delay="190"/> + <frame index="11" delay="190"/> + <frame index="12" delay="190"/> + <frame index="13" delay="190"/> + <frame index="14" delay="190"/> + <frame index="15" delay="190"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/npc-guard.png b/graphics/sprites/npcs/npc-guard.png Binary files differnew file mode 100644 index 00000000..60319fbc --- /dev/null +++ b/graphics/sprites/npcs/npc-guard.png diff --git a/graphics/sprites/npcs/npc-guard.xml b/graphics/sprites/npcs/npc-guard.xml new file mode 100644 index 00000000..281351cb --- /dev/null +++ b/graphics/sprites/npcs/npc-guard.xml @@ -0,0 +1,22 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/npc-guard.png" width="67" height="68"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Bloody Eyes --> + <frame index="0" delay="500"/> + <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"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/npc-headhang.png b/graphics/sprites/npcs/npc-headhang.png Binary files differnew file mode 100644 index 00000000..90973a7d --- /dev/null +++ b/graphics/sprites/npcs/npc-headhang.png diff --git a/graphics/sprites/npcs/npc-headhang.xml b/graphics/sprites/npcs/npc-headhang.xml new file mode 100644 index 00000000..f457add5 --- /dev/null +++ b/graphics/sprites/npcs/npc-headhang.xml @@ -0,0 +1,29 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/npc-headhang.png" width="33" height="70"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Hanghead --> + <frame index="0" delay="500"/> + <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="7" delay="100"/> + <frame index="6" delay="80"/> + <frame index="7" delay="300"/> + <frame index="5" delay="100"/> + <frame index="4" delay="100"/> + <frame index="3" delay="100"/> + <frame index="2" delay="100"/> + <frame index="1" delay="100"/> + <frame index="9" delay="80"/> + <frame index="8" delay="100"/> + <frame index="9" delay="80"/> + <frame index="8" delay="100"/> + <frame index="9" delay="80"/> + <frame index="0" delay="100"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/npc-headless.png b/graphics/sprites/npcs/npc-headless.png Binary files differnew file mode 100644 index 00000000..c5370b8c --- /dev/null +++ b/graphics/sprites/npcs/npc-headless.png diff --git a/graphics/sprites/npcs/npc-headless.xml b/graphics/sprites/npcs/npc-headless.xml new file mode 100644 index 00000000..a6d77b95 --- /dev/null +++ b/graphics/sprites/npcs/npc-headless.xml @@ -0,0 +1,29 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/npc-headless.png" width="40" height="60"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Head animation --> + <frame index="0" delay="300"/> + <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="200"/> + <frame index="19" delay="200"/> + <frame index="18" delay="100"/> + <frame index="17" delay="100"/> + <frame index="16" delay="100"/> + <frame index="15" delay="100"/> + <frame index="14" delay="100"/> + <frame index="13" delay="100"/> + <frame index="12" delay="100"/> + <frame index="11" delay="100"/> + <frame index="10" delay="100"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/npc-joyful.png b/graphics/sprites/npcs/npc-joyful.png Binary files differnew file mode 100644 index 00000000..dc39b114 --- /dev/null +++ b/graphics/sprites/npcs/npc-joyful.png diff --git a/graphics/sprites/npcs/npc-joyful.xml b/graphics/sprites/npcs/npc-joyful.xml new file mode 100644 index 00000000..8afd68be --- /dev/null +++ b/graphics/sprites/npcs/npc-joyful.xml @@ -0,0 +1,48 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/npc-joyful.png" width="44" height="45"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0" offsetX="5" offsetY="-2" delay="150"/> + <frame index="1" offsetX="15" offsetY="-6" delay="150"/> + <frame index="2" offsetX="30" offsetY="-11" delay="150"/> + <frame index="3" offsetX="32" offsetY="-15" delay="150"/> + <frame index="4" offsetX="35" offsetY="-20" delay="150"/> + <frame index="3" offsetX="30" offsetY="-24" delay="150"/> + <frame index="2" offsetX="28" offsetY="-26" delay="150"/> + <frame index="1" offsetX="26" offsetY="-27" delay="150"/> + <frame index="0" offsetX="20" offsetY="-30" delay="150"/> + <frame index="1" offsetX="15" offsetY="-36" delay="150"/> + <frame index="2" offsetX="10" offsetY="-42" delay="150"/> + <frame index="3" offsetX="6" offsetY="-44" delay="150"/> + <frame index="4" offsetX="0" offsetY="-45" delay="150"/> + <frame index="3" offsetX="-9" offsetY="-41" delay="150"/> + <frame index="2" offsetX="-18" offsetY="-38" delay="150"/> + <frame index="1" offsetX="-27" offsetY="-34" delay="150"/> + <frame index="0" offsetX="-35" offsetY="-30" delay="150"/> + <frame index="1" offsetX="-30" offsetY="-27" delay="150"/> + <frame index="2" offsetX="-28" offsetY="-23" delay="150"/> + <frame index="3" offsetX="-27" offsetY="-20" delay="150"/> + <frame index="4" offsetX="-25" offsetY="-18" delay="150"/> + <frame index="3" offsetX="-18" offsetY="-20" delay="150"/> + <frame index="2" offsetX="-10" offsetY="-19" delay="150"/> + <frame index="1" offsetX="1" offsetY="-20" delay="150"/> + <frame index="0" offsetX="10" offsetY="-20" delay="150"/> + <frame index="1" offsetX="4" offsetY="-21" delay="150"/> + <frame index="2" offsetX="-3" offsetY="-22" delay="150"/> + <frame index="3" offsetX="-18" offsetY="-24" delay="150"/> + <frame index="4" offsetX="-24" offsetY="-25" delay="150"/> + <frame index="3" offsetX="-28" offsetY="-20" delay="150"/> + <frame index="2" offsetX="-32" offsetY="-18" delay="150"/> + <frame index="1" offsetX="-36" offsetY="-15" delay="150"/> + <frame index="0" offsetX="-40" offsetY="-9" delay="150"/> + <frame index="1" offsetX="-35" offsetY="-7" delay="150"/> + <frame index="2" offsetX="-31" offsetY="-5" delay="150"/> + <frame index="3" offsetX="-24" offsetY="-4" delay="150"/> + <frame index="4" offsetX="-19" offsetY="-4" delay="150"/> + <frame index="3" offsetX="-9" offsetY="-2" delay="150"/> + <frame index="2" offsetX="-3" offsetY="0" delay="150"/> + <frame index="1" offsetX="-0" offsetY="-1" delay="150"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/npc-lightman.png b/graphics/sprites/npcs/npc-lightman.png Binary files differnew file mode 100644 index 00000000..a91afec7 --- /dev/null +++ b/graphics/sprites/npcs/npc-lightman.png diff --git a/graphics/sprites/npcs/npc-lightman.xml b/graphics/sprites/npcs/npc-lightman.xml new file mode 100644 index 00000000..21f79f23 --- /dev/null +++ b/graphics/sprites/npcs/npc-lightman.xml @@ -0,0 +1,29 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/npc-lightman.png" width="50" height="80"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Light animation --> + <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"/> + <frame index="7" delay="80"/> + <frame index="8" delay="80"/> + <frame index="9" delay="80"/> + <frame index="10" delay="80"/> + <frame index="11" delay="80"/> + <frame index="12" delay="80"/> + <frame index="13" delay="80"/> + <frame index="14" delay="80"/> + <frame index="15" delay="80"/> + <frame index="16" delay="80"/> + <frame index="17" delay="80"/> + <frame index="18" delay="80"/> + <frame index="19" delay="80"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/npc-lumberjack.png b/graphics/sprites/npcs/npc-lumberjack.png Binary files differnew file mode 100644 index 00000000..67ca603d --- /dev/null +++ b/graphics/sprites/npcs/npc-lumberjack.png diff --git a/graphics/sprites/npcs/npc-lumberjack.xml b/graphics/sprites/npcs/npc-lumberjack.xml new file mode 100644 index 00000000..c099838b --- /dev/null +++ b/graphics/sprites/npcs/npc-lumberjack.xml @@ -0,0 +1,15 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/npc-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="300"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/npc-mirak.png b/graphics/sprites/npcs/npc-mirak.png Binary files differnew file mode 100644 index 00000000..d12b24bf --- /dev/null +++ b/graphics/sprites/npcs/npc-mirak.png diff --git a/graphics/sprites/npcs/npc-mirak.xml b/graphics/sprites/npcs/npc-mirak.xml new file mode 100644 index 00000000..6178dbdf --- /dev/null +++ b/graphics/sprites/npcs/npc-mirak.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/npc-mirak.png" width="81" height="74"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/npc-reaper.xml b/graphics/sprites/npcs/npc-reaper.xml new file mode 100644 index 00000000..c2996cad --- /dev/null +++ b/graphics/sprites/npcs/npc-reaper.xml @@ -0,0 +1,13 @@ +<?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="default"> + <!-- reaper float --> + <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> + </action> +</sprite> diff --git a/graphics/sprites/npcs/npc-receptionist.png b/graphics/sprites/npcs/npc-receptionist.png Binary files differnew file mode 100644 index 00000000..8d8fa2ca --- /dev/null +++ b/graphics/sprites/npcs/npc-receptionist.png diff --git a/graphics/sprites/npcs/npc-receptionist.xml b/graphics/sprites/npcs/npc-receptionist.xml new file mode 100644 index 00000000..fc1052e3 --- /dev/null +++ b/graphics/sprites/npcs/npc-receptionist.xml @@ -0,0 +1,18 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/npc-receptionist.png" width="32" height="64"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Bloody body --> + <frame index="0" delay="500"/> + <frame index="1" delay="370"/> + <frame index="2" delay="330"/> + <frame index="3" delay="320"/> + <frame index="4" delay="340"/> + <frame index="5" delay="320"/> + <frame index="6" delay="330"/> + <frame index="7" delay="370"/> + <frame index="8" delay="500"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/npc-skeletons.xml b/graphics/sprites/npcs/npc-skeletons.xml new file mode 100644 index 00000000..e86fff11 --- /dev/null +++ b/graphics/sprites/npcs/npc-skeletons.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/skeleton.png|W" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="1"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/npc-undeadbanker.png b/graphics/sprites/npcs/npc-undeadbanker.png Binary files differnew file mode 100644 index 00000000..54691e5d --- /dev/null +++ b/graphics/sprites/npcs/npc-undeadbanker.png diff --git a/graphics/sprites/npcs/npc-undeadbanker.xml b/graphics/sprites/npcs/npc-undeadbanker.xml new file mode 100644 index 00000000..f7bd5fda --- /dev/null +++ b/graphics/sprites/npcs/npc-undeadbanker.xml @@ -0,0 +1,16 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/npc-undeadbanker.png" width="32" height="64"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Banker Blood --> + <frame index="0" delay="500"/> + <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"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/palm-tree.xml b/graphics/sprites/npcs/palm-tree.xml new file mode 100644 index 00000000..eff38982 --- /dev/null +++ b/graphics/sprites/npcs/palm-tree.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="1" variant_offset="1"> + <imageset name="base" src="graphics/tiles/desert_x5.png" width="96" height="160"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/present.xml b/graphics/sprites/npcs/present.xml new file mode 100644 index 00000000..90271cd1 --- /dev/null +++ b/graphics/sprites/npcs/present.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/items/generic/presentbox.png|R;W" width="32" height="32"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/signs.png b/graphics/sprites/npcs/signs.png Binary files differnew file mode 100644 index 00000000..4262335a --- /dev/null +++ b/graphics/sprites/npcs/signs.png diff --git a/graphics/sprites/npcs/signs.xml b/graphics/sprites/npcs/signs.xml new file mode 100644 index 00000000..40f914df --- /dev/null +++ b/graphics/sprites/npcs/signs.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="24" variant_offset="1"> + <imageset name="base" src="graphics/sprites/npcs/signs.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/sittingsage.png b/graphics/sprites/npcs/sittingsage.png Binary files differnew file mode 100644 index 00000000..39ac0ce1 --- /dev/null +++ b/graphics/sprites/npcs/sittingsage.png diff --git a/graphics/sprites/npcs/sittingsage.xml b/graphics/sprites/npcs/sittingsage.xml new file mode 100644 index 00000000..cec21443 --- /dev/null +++ b/graphics/sprites/npcs/sittingsage.xml @@ -0,0 +1,21 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/sittingsage.png" width="40" height="49"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- First Line --> + <frame index="0" delay="140"/> + <frame index="1" delay="140"/> + <frame index="2" delay="160"/> + <!-- Goto Second Line --> + <frame index="1" delay="90"/> + <!-- Second Line --> + <frame index="3" delay="160"/> + <frame index="4" delay="140"/> + <frame index="5" delay="160"/> + <!-- Goto First Line --> + <frame index="4" delay="80"/> + <frame index="1" delay="100"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/snowtree.xml b/graphics/sprites/npcs/snowtree.xml new file mode 100644 index 00000000..fbe21b2c --- /dev/null +++ b/graphics/sprites/npcs/snowtree.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="4" variant_offset="1"> + <imageset name="base" src="graphics/tiles/snow_tree_x3.png" width="64" height="96"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame offsetX="18" index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/switch-offline.xml b/graphics/sprites/npcs/switch-offline.xml new file mode 100644 index 00000000..ca1ee5d6 --- /dev/null +++ b/graphics/sprites/npcs/switch-offline.xml @@ -0,0 +1,10 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/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/switch-online.xml b/graphics/sprites/npcs/switch-online.xml new file mode 100644 index 00000000..18496968 --- /dev/null +++ b/graphics/sprites/npcs/switch-online.xml @@ -0,0 +1,14 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/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/switch.png b/graphics/sprites/npcs/switch.png Binary files differnew file mode 100644 index 00000000..49d7d8bc --- /dev/null +++ b/graphics/sprites/npcs/switch.png diff --git a/graphics/sprites/npcs/tal.png b/graphics/sprites/npcs/tal.png Binary files differnew file mode 100644 index 00000000..f567ffc9 --- /dev/null +++ b/graphics/sprites/npcs/tal.png diff --git a/graphics/sprites/npcs/tal.xml b/graphics/sprites/npcs/tal.xml new file mode 100644 index 00000000..6e53ce71 --- /dev/null +++ b/graphics/sprites/npcs/tal.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="1" variant_offset="1"> + <imageset name="base" src="graphics/sprites/npcs/tal.png" width="192" height="192"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/tree-large.png b/graphics/sprites/npcs/tree-large.png Binary files differnew file mode 100644 index 00000000..e6f1627a --- /dev/null +++ b/graphics/sprites/npcs/tree-large.png diff --git a/graphics/sprites/npcs/tree-large.xml b/graphics/sprites/npcs/tree-large.xml new file mode 100644 index 00000000..4a7948e4 --- /dev/null +++ b/graphics/sprites/npcs/tree-large.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="1" variant_offset="1"> + <imageset name="base" src="graphics/sprites/npcs/tree-large.png" width="96" height="160"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/tree.xml b/graphics/sprites/npcs/tree.xml new file mode 100644 index 00000000..bed8673e --- /dev/null +++ b/graphics/sprites/npcs/tree.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="3" variant_offset="1"> + <imageset name="base" src="graphics/tiles/woodland_x3.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/undead-mouboo-master.png b/graphics/sprites/npcs/undead-mouboo-master.png Binary files differnew file mode 100644 index 00000000..ca14a6d4 --- /dev/null +++ b/graphics/sprites/npcs/undead-mouboo-master.png diff --git a/graphics/sprites/npcs/weaver-wheel.xml b/graphics/sprites/npcs/weaver-wheel.xml new file mode 100644 index 00000000..9f4e041a --- /dev/null +++ b/graphics/sprites/npcs/weaver-wheel.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="1" variant_offset="1"> + <imageset name="base" src="graphics/tiles/spinning_wheel.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0" offsetX="-16" offsetY="8"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xmas-palm.png b/graphics/sprites/npcs/xmas-palm.png Binary files differnew file mode 100644 index 00000000..8c9ef5bb --- /dev/null +++ b/graphics/sprites/npcs/xmas-palm.png diff --git a/graphics/sprites/npcs/xmas-palm.xml b/graphics/sprites/npcs/xmas-palm.xml new file mode 100644 index 00000000..f266b048 --- /dev/null +++ b/graphics/sprites/npcs/xmas-palm.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="1" variant_offset="1"> + <imageset name="base" src="graphics/sprites/npcs/xmas-palm.png" width="95" height="144"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xmastree-nosnow.png b/graphics/sprites/npcs/xmastree-nosnow.png Binary files differnew file mode 100644 index 00000000..96975aa8 --- /dev/null +++ b/graphics/sprites/npcs/xmastree-nosnow.png diff --git a/graphics/sprites/npcs/xmastree-nosnow.xml b/graphics/sprites/npcs/xmastree-nosnow.xml new file mode 100644 index 00000000..0065606a --- /dev/null +++ b/graphics/sprites/npcs/xmastree-nosnow.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite variants="1" variant_offset="1"> + <imageset name="base" src="graphics/sprites/npcs/xmastree-nosnow.png" width="128" height="192"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame offsetY="18" index="0"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/races/human-female.png b/graphics/sprites/races/human-female.png Binary files differnew file mode 100644 index 00000000..80c53944 --- /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 00000000..56d8bd14 --- /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.xml"/> +</sprite> diff --git a/graphics/sprites/races/human.png b/graphics/sprites/races/human.png Binary files differnew file mode 100644 index 00000000..e6f0167c --- /dev/null +++ b/graphics/sprites/races/human.png diff --git a/graphics/sprites/races/human.xml b/graphics/sprites/races/human.xml new file mode 100644 index 00000000..85658e3a --- /dev/null +++ b/graphics/sprites/races/human.xml @@ -0,0 +1,365 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid, Micksha, Ledmitz +Copyright (C) 2019-2021 The Mana World +Copyright (C) 2012-2013 Evol Online --> +<!-- TODO: attack_2hand attack_spear attack_sword_stab --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/human.png" + width="64" + height="64"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="16"/> + </animation> + <animation direction="up"> + <frame index="32"/> + </animation> + <animation direction="right"> + <frame index="48"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="80"/> + </animation> + <animation direction="left"> + <sequence start="17" end="22" delay="80"/> + </animation> + <animation direction="up"> + <sequence start="33" end="38" delay="80"/> + </animation> + <animation direction="right"> + <sequence start="49" end="54" delay="80"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="7" end="10" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="23" end="26" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="39" end="42" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="55" end="58" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="11" end="15" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="27" end="31" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="43" end="47" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="59" end="63" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_wand" imageset="base"> + <animation direction="down"> + <frame index="7" delay="80"/> + <frame index="8" delay="80"/> + <frame index="11" delay="90"/> + <sequence start="8" end="10" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="23" delay="80"/> + <frame index="28" delay="80"/> + <frame index="27" delay="90"/> + <frame index="28" delay="70"/> + <sequence start="24" end="26" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="39" delay="90"/> + <frame index="43" delay="90"/> + <sequence start="40" end="42" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="55" delay="80"/> + <frame index="60" delay="80"/> + <frame index="59" delay="90"/> + <frame index="60" delay="70"/> + <sequence start="56" end="58" delay="70"/> + <end /> + </animation> + </action> + + <action name="attack_scythe" imageset="base"> + <animation direction="down"> + <frame index="11" delay="100"/> + <frame index="8" delay="100"/> + <frame index="9" delay="90"/> + <frame index="7" delay="90"/> + <frame index="10" delay="85"/> + <frame index="7" delay="90"/> + <frame index="9" delay="90"/> + <frame index="8" delay="100"/> + <end /> + </animation> + <animation direction="left"> + <frame index="27" delay="100"/> + <frame index="23" delay="90"/> + <frame index="24" delay="90"/> + <frame index="25" delay="80"/> + <frame index="26" delay="90"/> + <frame index="25" delay="90"/> + <frame index="24" delay="100"/> + <frame index="23" delay="90"/> + <end /> + </animation> + <animation direction="up"> + <frame index="43" delay="100"/> + <frame index="42" delay="90"/> + <frame index="41" delay="90"/> + <frame index="40" delay="80"/> + <frame index="39" delay="90"/> + <frame index="40" delay="90"/> + <frame index="41" delay="100"/> + <frame index="42" delay="90"/> + <end /> + </animation> + <animation direction="right"> + <frame index="59" delay="100"/> + <frame index="55" delay="90"/> + <frame index="56" delay="90"/> + <frame index="57" delay="80"/> + <frame index="58" delay="90"/> + <frame index="57" delay="90"/> + <frame index="56" delay="100"/> + <frame index="55" delay="90"/> + <end /> + </animation> + </action> + + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="7" delay="100"/> + <frame index="8" delay="100"/> + <frame index="11" delay="120"/> + <frame index="9" delay="90"/> + <frame index="10" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="23" delay="100"/> + <frame index="24" delay="100"/> + <frame index="27" delay="120"/> + <frame index="25" delay="90"/> + <frame index="26" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="39" delay="100"/> + <frame index="40" delay="100"/> + <frame index="41" delay="120"/> + <frame index="42" delay="90"/> + <frame index="44" delay="70"/> + <end /> + </animation> + <animation direction="right"> + <frame index="55" delay="100"/> + <frame index="56" delay="100"/> + <frame index="59" delay="120"/> + <frame index="57" delay="90"/> + <frame index="58" delay="70"/> + <end /> + </animation> + </action> + + <action name="attack_chop_long" imageset="base"> + <animation direction="down"> + <frame index="8" delay="120"/> + <frame index="11" delay="130"/> + <frame index="7" delay="70"/> + <frame index="10" delay="70"/> + <frame index="9" delay="90"/> + <end /> + </animation> + <animation direction="left"> + <frame index="23" delay="120"/> + <frame index="27" delay="130"/> + <frame index="26" delay="80"/> + <frame index="25" delay="100"/> + <frame index="24" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="39" delay="120"/> + <frame index="40" delay="80"/> + <frame index="41" delay="130"/> + <frame index="42" delay="70"/> + <frame index="44" delay="100"/> + <end /> + </animation> + <animation direction="right"> + <frame index="55" delay="120"/> + <frame index="59" delay="130"/> + <frame index="58" delay="80"/> + <frame index="57" delay="100"/> + <frame index="56" delay="80"/> + <end /> + </animation> + </action> + + <action name="cast" imageset="base"> + <animation direction="down"> + <frame index="7" delay="80"/> + <frame index="8" delay="80"/> + <frame index="11" delay="90"/> + <sequence start="8" end="10" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="23" delay="80"/> + <frame index="28" delay="80"/> + <frame index="27" delay="90"/> + <frame index="28" delay="70"/> + <sequence start="24" end="26" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="39" delay="90"/> + <frame index="43" delay="90"/> + <sequence start="40" end="42" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="55" delay="80"/> + <frame index="60" delay="80"/> + <frame index="59" delay="90"/> + <frame index="60" delay="70"/> + <sequence start="56" end="58" delay="70"/> + <end /> + </animation> + </action> + + <action name="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="68"/> + </animation> + <animation direction="left"> + <frame index="69"/> + </animation> + <animation direction="up"> + <frame index="70"/> + </animation> + <animation direction="right"> + <frame index="71"/> + </animation> + </action> + + <action name="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> |