diff options
Diffstat (limited to 'graphics/sprites/monsters')
-rw-r--r-- | graphics/sprites/monsters/firegoblin.png | bin | 0 -> 8543 bytes | |||
-rw-r--r-- | graphics/sprites/monsters/firegoblin.xml | 64 | ||||
-rw-r--r-- | graphics/sprites/monsters/giant-maggot.png | bin | 18914 -> 20930 bytes | |||
-rw-r--r-- | graphics/sprites/monsters/moonshroom.png | bin | 0 -> 11287 bytes | |||
-rw-r--r-- | graphics/sprites/monsters/moonshroom.xml | 64 | ||||
-rw-r--r-- | graphics/sprites/monsters/rose1.xml | 2 | ||||
-rw-r--r-- | graphics/sprites/monsters/rose2.xml | 2 | ||||
-rw-r--r-- | graphics/sprites/monsters/rose3.xml | 2 | ||||
-rw-r--r-- | graphics/sprites/monsters/skeleton.png | bin | 0 -> 34341 bytes | |||
-rw-r--r-- | graphics/sprites/monsters/skeleton.xml | 316 | ||||
-rw-r--r-- | graphics/sprites/monsters/tulip.xml | 2 | ||||
-rw-r--r-- | graphics/sprites/monsters/vein-coal.xml | 2 | ||||
-rw-r--r-- | graphics/sprites/monsters/vein-gem.xml | 2 | ||||
-rw-r--r-- | graphics/sprites/monsters/vein-gold.xml | 2 | ||||
-rw-r--r-- | graphics/sprites/monsters/vein-iron.xml | 2 | ||||
-rw-r--r-- | graphics/sprites/monsters/veinbloc-coal.xml | 2 | ||||
-rw-r--r-- | graphics/sprites/monsters/veinbloc-gem.xml | 2 | ||||
-rw-r--r-- | graphics/sprites/monsters/veinbloc-gold.xml | 2 |
18 files changed, 455 insertions, 11 deletions
diff --git a/graphics/sprites/monsters/firegoblin.png b/graphics/sprites/monsters/firegoblin.png Binary files differnew file mode 100644 index 00000000..b52d274e --- /dev/null +++ b/graphics/sprites/monsters/firegoblin.png diff --git a/graphics/sprites/monsters/firegoblin.xml b/graphics/sprites/monsters/firegoblin.xml new file mode 100644 index 00000000..296ff2ab --- /dev/null +++ b/graphics/sprites/monsters/firegoblin.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/firegoblin.png" width="60" height="43"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="10" offsetX="-6" offsetY="-8"/> + </animation> + <animation direction="up"> + <frame index="20" offsetX="0" offsetY="-8"/> + </animation> + <animation direction="right"> + <frame index="30" offsetX="6" offsetY="-8"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetX="0" offsetY="-8"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetX="-6" offsetY="-8"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetX="0" offsetY="-8"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetX="6" offsetY="-8"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetX="-6" offsetY="-8"/> + </animation> + <animation direction="left"> + <frame index="19" offsetX="-6" offsetY="-8"/> + </animation> + <animation direction="up"> + <frame index="29" offsetX="6" offsetY="-8"/> + </animation> + <animation direction="right"> + <frame index="39" offsetX="6" offsetY="-8"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetX="0" offsetY="-8"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetX="-6" offsetY="-8"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetX="0" offsetY="-8"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetX="6" offsetY="-8"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/giant-maggot.png b/graphics/sprites/monsters/giant-maggot.png Binary files differindex ae97770f..c6296f53 100644 --- a/graphics/sprites/monsters/giant-maggot.png +++ b/graphics/sprites/monsters/giant-maggot.png 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/rose1.xml b/graphics/sprites/monsters/rose1.xml index 82677cf0..d64a162f 100644 --- a/graphics/sprites/monsters/rose1.xml +++ b/graphics/sprites/monsters/rose1.xml @@ -27,7 +27,7 @@ Copyright (C) 2011-2019 Evol Online --> </action> <action name="dead" imageset="base"> - <animation direction="default"> + <animation> <frame index="15"/> </animation> </action> diff --git a/graphics/sprites/monsters/rose2.xml b/graphics/sprites/monsters/rose2.xml index 8bb1f38c..c5197684 100644 --- a/graphics/sprites/monsters/rose2.xml +++ b/graphics/sprites/monsters/rose2.xml @@ -27,7 +27,7 @@ Copyright (C) 2011-2019 Evol Online --> </action> <action name="dead" imageset="base"> - <animation direction="default"> + <animation> <frame index="23"/> </animation> </action> diff --git a/graphics/sprites/monsters/rose3.xml b/graphics/sprites/monsters/rose3.xml index b597dcd2..bb175268 100644 --- a/graphics/sprites/monsters/rose3.xml +++ b/graphics/sprites/monsters/rose3.xml @@ -27,7 +27,7 @@ Copyright (C) 2011-2019 Evol Online --> </action> <action name="dead" imageset="base"> - <animation direction="default"> + <animation> <frame index="31"/> </animation> </action> diff --git a/graphics/sprites/monsters/skeleton.png b/graphics/sprites/monsters/skeleton.png Binary files differnew file mode 100644 index 00000000..58eaab56 --- /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..dba9ff06 --- /dev/null +++ b/graphics/sprites/monsters/skeleton.xml @@ -0,0 +1,316 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2020 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/monsters/skeleton.png" + width="64" + height="64"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="16"/> + </animation> + <animation direction="up"> + <frame index="32"/> + </animation> + <animation direction="right"> + <frame index="48"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="80"/> + </animation> + <animation direction="left"> + <sequence start="17" end="22" delay="80"/> + </animation> + <animation direction="up"> + <sequence start="33" end="38" delay="80"/> + </animation> + <animation direction="right"> + <sequence start="49" end="54" delay="80"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="7" end="10" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="23" end="26" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="39" end="42" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="55" end="58" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="11" end="15" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="27" end="31" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="43" end="47" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="59" end="63" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_wand" imageset="base"> + <animation direction="down"> + <frame index="7" delay="80"/> + <frame index="8" delay="80"/> + <frame index="11" delay="90"/> + <sequence start="8" end="10" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="23" delay="80"/> + <frame index="28" delay="80"/> + <frame index="27" delay="90"/> + <frame index="28" delay="70"/> + <sequence start="24" end="26" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="39" delay="90"/> + <frame index="43" delay="90"/> + <sequence start="40" end="42" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <frame index="55" delay="80"/> + <frame index="60" delay="80"/> + <frame index="59" delay="90"/> + <frame index="60" delay="70"/> + <sequence start="56" end="58" delay="70"/> + <end /> + </animation> + </action> + + <action name="attack_scythe" imageset="base"> + <animation direction="down"> + <frame index="11" delay="100"/> + <frame index="8" delay="100"/> + <frame index="9" delay="90"/> + <frame index="7" delay="90"/> + <frame index="10" delay="85"/> + <frame index="7" delay="90"/> + <frame index="9" delay="90"/> + <frame index="8" delay="100"/> + <end /> + </animation> + <animation direction="left"> + <frame index="27" delay="100"/> + <frame index="23" delay="90"/> + <frame index="24" delay="90"/> + <frame index="25" delay="80"/> + <frame index="26" delay="90"/> + <frame index="25" delay="90"/> + <frame index="24" delay="100"/> + <frame index="23" delay="90"/> + <end /> + </animation> + <animation direction="up"> + <frame index="43" delay="100"/> + <frame index="42" delay="90"/> + <frame index="41" delay="90"/> + <frame index="40" delay="80"/> + <frame index="39" delay="90"/> + <frame index="40" delay="90"/> + <frame index="41" delay="100"/> + <frame index="42" delay="90"/> + <end /> + </animation> + <animation direction="right"> + <frame index="59" delay="100"/> + <frame index="55" delay="90"/> + <frame index="56" delay="90"/> + <frame index="57" delay="80"/> + <frame index="58" delay="90"/> + <frame index="57" delay="90"/> + <frame index="56" delay="100"/> + <frame index="55" delay="90"/> + <end /> + </animation> + </action> + + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="7" delay="100"/> + <frame index="8" delay="100"/> + <frame index="11" delay="120"/> + <frame index="9" delay="90"/> + <frame index="10" delay="70"/> + <end /> + </animation> + <animation direction="left"> + <frame index="23" delay="100"/> + <frame index="24" delay="100"/> + <frame index="27" delay="120"/> + <frame index="25" delay="90"/> + <frame index="26" delay="70"/> + <end /> + </animation> + <animation direction="up"> + <frame index="39" delay="100"/> + <frame index="40" delay="100"/> + <frame index="41" delay="120"/> + <frame index="42" delay="90"/> + <frame index="44" delay="70"/> + <end /> + </animation> + <animation direction="right"> + <frame index="55" delay="100"/> + <frame index="56" delay="100"/> + <frame index="59" delay="120"/> + <frame index="57" delay="90"/> + <frame index="58" delay="70"/> + <end /> + </animation> + </action> + + <action name="attack_chop_long" imageset="base"> + <animation direction="down"> + <frame index="8" delay="120"/> + <frame index="11" delay="130"/> + <frame index="7" delay="70"/> + <frame index="10" delay="70"/> + <frame index="9" delay="90"/> + <end /> + </animation> + <animation direction="left"> + <frame index="23" delay="120"/> + <frame index="27" delay="130"/> + <frame index="26" delay="80"/> + <frame index="25" delay="100"/> + <frame index="24" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <frame index="39" delay="120"/> + <frame index="40" delay="80"/> + <frame index="41" delay="130"/> + <frame index="42" delay="70"/> + <frame index="44" delay="100"/> + <end /> + </animation> + <animation direction="right"> + <frame index="55" delay="120"/> + <frame index="59" delay="130"/> + <frame index="58" delay="80"/> + <frame index="57" delay="100"/> + <frame index="56" delay="80"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="68"/> + </animation> + <animation direction="left"> + <frame index="69"/> + </animation> + <animation direction="up"> + <frame index="70"/> + </animation> + <animation direction="right"> + <frame index="71"/> + </animation> + </action> + + <action name="sittop" imageset="base"> + <animation direction="down"> + <frame index="64"/> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="standride" imageset="base"> + <animation direction="down"> + <frame index="64"/> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="spawnride" imageset="base"> + <animation direction="down"> + <frame index="64"/> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="ride" imageset="base"> + <animation direction="down"> + <frame index="64"/> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="72"/> + </animation> + <animation direction="left"> + <frame index="72"/> + </animation> + <animation direction="up"> + <frame index="72"/> + </animation> + <animation direction="right"> + <frame index="72"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/tulip.xml b/graphics/sprites/monsters/tulip.xml index 54ecddb3..fd0455bb 100644 --- a/graphics/sprites/monsters/tulip.xml +++ b/graphics/sprites/monsters/tulip.xml @@ -27,7 +27,7 @@ Copyright (C) 2011-2019 Evol Online --> </action> <action name="dead" imageset="base"> - <animation direction="default"> + <animation> <frame index="7"/> </animation> </action> diff --git a/graphics/sprites/monsters/vein-coal.xml b/graphics/sprites/monsters/vein-coal.xml index 963d2504..f4261a2f 100644 --- a/graphics/sprites/monsters/vein-coal.xml +++ b/graphics/sprites/monsters/vein-coal.xml @@ -27,7 +27,7 @@ </action> <action name="dead" imageset="mob"> - <animation direction="default"> + <animation> <frame index="10" delay="1000"/> </animation> </action> diff --git a/graphics/sprites/monsters/vein-gem.xml b/graphics/sprites/monsters/vein-gem.xml index 8116d71e..924a70c4 100644 --- a/graphics/sprites/monsters/vein-gem.xml +++ b/graphics/sprites/monsters/vein-gem.xml @@ -61,7 +61,7 @@ </action> <action name="dead" imageset="mob"> - <animation direction="default"> + <animation> <sequence start="31" end="33" delay="100"/> <sequence start="47" end="49" delay="100"/> <frame index="39" delay="100"/> diff --git a/graphics/sprites/monsters/vein-gold.xml b/graphics/sprites/monsters/vein-gold.xml index c066ecfa..1fe15c78 100644 --- a/graphics/sprites/monsters/vein-gold.xml +++ b/graphics/sprites/monsters/vein-gold.xml @@ -64,7 +64,7 @@ </animation> </action> <action name="dead" imageset="mob"> - <animation direction="default"> + <animation> <sequence start="16" end="19" delay="100"/> <frame index="10" delay="0"/> </animation> diff --git a/graphics/sprites/monsters/vein-iron.xml b/graphics/sprites/monsters/vein-iron.xml index 4ba52c3d..0b966342 100644 --- a/graphics/sprites/monsters/vein-iron.xml +++ b/graphics/sprites/monsters/vein-iron.xml @@ -22,7 +22,7 @@ </action> <action name="dead" imageset="mob"> - <animation direction="default"> + <animation> <frame index="10" delay="1000"/> </animation> </action> diff --git a/graphics/sprites/monsters/veinbloc-coal.xml b/graphics/sprites/monsters/veinbloc-coal.xml index 0de4a896..8b89a1de 100644 --- a/graphics/sprites/monsters/veinbloc-coal.xml +++ b/graphics/sprites/monsters/veinbloc-coal.xml @@ -13,7 +13,7 @@ </action> <action name="dead" imageset="mob"> - <animation direction="default"> + <animation> <frame index="12"/> </animation> </action> diff --git a/graphics/sprites/monsters/veinbloc-gem.xml b/graphics/sprites/monsters/veinbloc-gem.xml index 1fe1e852..01b501ce 100644 --- a/graphics/sprites/monsters/veinbloc-gem.xml +++ b/graphics/sprites/monsters/veinbloc-gem.xml @@ -47,7 +47,7 @@ </action> <action name="dead" imageset="mob" hp="1"> - <animation direction="default"> + <animation> <frame index="12"/> </animation> </action> diff --git a/graphics/sprites/monsters/veinbloc-gold.xml b/graphics/sprites/monsters/veinbloc-gold.xml index 3477633d..0d1cb1da 100644 --- a/graphics/sprites/monsters/veinbloc-gold.xml +++ b/graphics/sprites/monsters/veinbloc-gold.xml @@ -13,7 +13,7 @@ </action> <action name="dead" imageset="mob"> - <animation direction="default"> + <animation> <frame index="12"/> </animation> </action> |