diff options
Diffstat (limited to 'graphics')
56 files changed, 1853 insertions, 0 deletions
diff --git a/graphics/sprites/monsters/alphamouboo.png b/graphics/sprites/monsters/alphamouboo.png Binary files differnew file mode 100644 index 00000000..55e98f11 --- /dev/null +++ b/graphics/sprites/monsters/alphamouboo.png diff --git a/graphics/sprites/monsters/alphamouboo.xml b/graphics/sprites/monsters/alphamouboo.xml new file mode 100644 index 00000000..e2259310 --- /dev/null +++ b/graphics/sprites/monsters/alphamouboo.xml @@ -0,0 +1,82 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/alphamouboo.png" width="80" height="80" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" /> + </animation> + <animation direction="left"> + <frame index="15" /> + </animation> + <animation direction="up"> + <frame index="30" /> + </animation> + <animation direction="right"> + <frame index="45" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75" /> + </animation> + <animation direction="left"> + <sequence start="16" end="21" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="31" end="36" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="46" end="51" delay="75" /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="14" delay="100" /> + <frame index="29" delay="100" /> + <frame index="44" delay="100" /> + <frame index="59" delay="100" /> + </animation> + <animation direction="left"> + <frame index="14" delay="100" /> + <frame index="29" delay="100" /> + <frame index="44" delay="100" /> + <frame index="59" delay="100" /> + </animation> + <animation direction="up"> + <frame index="14" delay="100" /> + <frame index="29" delay="100" /> + <frame index="44" delay="100" /> + <frame index="59" delay="100" /> + </animation> + <animation direction="right"> + <frame index="14" delay="100" /> + <frame index="29" delay="100" /> + <frame index="44" delay="100" /> + <frame index="59" delay="100" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="7" end="13" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="21" end="27" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="36" end="42" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="52" end="58" delay="75" /> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/assassin.png b/graphics/sprites/monsters/assassin.png Binary files differnew file mode 100644 index 00000000..8f4b5586 --- /dev/null +++ b/graphics/sprites/monsters/assassin.png diff --git a/graphics/sprites/monsters/assassin.xml b/graphics/sprites/monsters/assassin.xml new file mode 100644 index 00000000..b6e079a3 --- /dev/null +++ b/graphics/sprites/monsters/assassin.xml @@ -0,0 +1,189 @@ +<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/assassin.png|W" width="64" height="64" />
+
+ <action name="default" imageset="base"/>
+ <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_sword_stab" imageset="base">
+ <animation direction="down">
+ <sequence start="9" end="12" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="30" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="63" end="66" delay="100"/>
+ <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_spear" imageset="base">
+ <animation direction="down">
+ <sequence start="72" end="75" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="76" end="79" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="81" end="84" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="85" end="88" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_chop" imageset="base">
+ <animation direction="down">
+ <sequence start="90" end="93" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="94" end="97" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="99" end="102" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="103" end="106" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_2hand" imageset="base">
+ <animation direction="down">
+ <sequence start="108" end="111" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="112" end="115" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="117" end="120" delay="140"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="121" end="124" delay="140"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="cast" imageset="base">
+ <animation direction="down">
+ <sequence start="126" end="127" delay="250"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="128" end="129" delay="250"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="130" end="131" delay="250"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="132" end="133" delay="250"/>
+ <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/bhopfluffy.png b/graphics/sprites/monsters/bhopfluffy.png Binary files differnew file mode 100644 index 00000000..750ec3ad --- /dev/null +++ b/graphics/sprites/monsters/bhopfluffy.png diff --git a/graphics/sprites/monsters/bhopfluffy.xml b/graphics/sprites/monsters/bhopfluffy.xml new file mode 100644 index 00000000..fa6aed6f --- /dev/null +++ b/graphics/sprites/monsters/bhopfluffy.xml @@ -0,0 +1,71 @@ +<?xml version="1.0"?> +<sprite> + + <!-- Editado por Lunovox em 03/04/2010 para o evento de Páscoa --> + <imageset name="base" src="graphics/sprites/monsters/bhopfluffy.png|W;C" width="28" height="32" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY ="-3" /> + </animation> + <animation direction="left"> + <frame index="10" offsetY ="-6" /> + </animation> + <animation direction="up"> + <frame index="20" offsetY ="-4" /> + </animation> + <animation direction="right"> + <frame index="30" offsetY ="-6" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="100" offsetY ="-3" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="100" offsetY ="-6" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="100" offsetY ="-4" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="100" offsetY ="-6" /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY ="-3" /> + </animation> + <animation direction="left"> + <frame index="19" offsetY ="-6" /> + </animation> + <animation direction="up"> + <frame index="29" offsetY ="-4" /> + </animation> + <animation direction="right"> + <frame index="39" offsetY ="-6" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY ="-3" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY ="-6" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetY ="-4" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetY ="-6" /> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/darklizard.png b/graphics/sprites/monsters/darklizard.png Binary files differnew file mode 100644 index 00000000..1d0ff1b7 --- /dev/null +++ b/graphics/sprites/monsters/darklizard.png diff --git a/graphics/sprites/monsters/darklizard.xml b/graphics/sprites/monsters/darklizard.xml new file mode 100644 index 00000000..dfe84903 --- /dev/null +++ b/graphics/sprites/monsters/darklizard.xml @@ -0,0 +1,67 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/darklizard.png|W" width="80" height="56" /> + + +<action name="stand" imageset="base"> + <animation direction="down"> + <frame index="26" /> + </animation> + <animation direction="left"> + <frame index="14" /> + </animation> + <animation direction="up"> + <frame index="38" /> + </animation> + <animation direction="right"> + <frame index="2" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="24" end="29" delay="75" /> + </animation> + <animation direction="left"> + <sequence start="12" end="17" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="36" end="41" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="0" end="5" delay="75" /> + </animation> + </action> + + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="11" delay="100" /> + <frame index="23" delay="100" /> + <frame index="35" delay="100" /> + <frame index="47" delay="0" /> + <frame index="47" delay="0" /> + </animation> + </action> + + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="30" end="34" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="18" end="22" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="42" end="46" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="6" end="10" delay="75" /> + <end /> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/demonicgoblin.png b/graphics/sprites/monsters/demonicgoblin.png Binary files differnew file mode 100644 index 00000000..72f70d98 --- /dev/null +++ b/graphics/sprites/monsters/demonicgoblin.png diff --git a/graphics/sprites/monsters/demonicgoblin.xml b/graphics/sprites/monsters/demonicgoblin.xml new file mode 100644 index 00000000..e586fce2 --- /dev/null +++ b/graphics/sprites/monsters/demonicgoblin.xml @@ -0,0 +1,70 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/demonicgoblin.png" width="60" height="43" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX ="0" offsetY ="-8" /> + </animation> + <animation direction="left"> + <frame index="10" offsetX ="-6" offsetY ="-8" /> + </animation> + <animation direction="up"> + <frame index="20" offsetX ="0" offsetY ="-8" /> + </animation> + <animation direction="right"> + <frame index="30" offsetX ="6" offsetY ="-8" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetX ="0" offsetY ="-8" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetX ="-6" offsetY ="-8" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetX ="0" offsetY ="-8" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetX ="6" offsetY ="-8" /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetX ="-6" offsetY ="-8" /> + </animation> + <animation direction="left"> + <frame index="19" offsetX ="-6" offsetY ="-8" /> + </animation> + <animation direction="up"> + <frame index="29" offsetX ="6" offsetY ="-8" /> + </animation> + <animation direction="right"> + <frame index="39" offsetX ="6" offsetY ="-8" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetX ="0" offsetY ="-8" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetX ="-6" offsetY ="-8" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetX ="0" offsetY ="-8" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetX ="6" offsetY ="-8" /> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/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/forain.png b/graphics/sprites/monsters/forain.png Binary files differnew file mode 100644 index 00000000..dbbb5e20 --- /dev/null +++ b/graphics/sprites/monsters/forain.png diff --git a/graphics/sprites/monsters/forain.xml b/graphics/sprites/monsters/forain.xml new file mode 100644 index 00000000..b3a70d87 --- /dev/null +++ b/graphics/sprites/monsters/forain.xml @@ -0,0 +1,71 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/forain.png" width="80" height="80" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="3" delay="250"/> + <frame index="4" delay="250"/> + </animation> + <animation> + <frame index="10" delay="250"/> + <frame index="11" delay="250"/> + </animation> + <animation direction="up"> + <frame index="31" delay="250"/> + <frame index="34" delay="250"/> + <frame index="35" delay="250"/> + </animation> + <animation direction="right"> + <frame index="20" delay="250"/> + <frame index="21" delay="250"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="160" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="160" /> + </animation> + <animation direction="up"> + <sequence start="31" end="34" delay="160" /> + </animation> + <animation direction="right"> + <sequence start="21" end="24" delay="160" /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" /> + </animation> + <animation direction="left"> + <frame index="19" /> + </animation> + <animation direction="up"> + <frame index="39" /> + </animation> + <animation direction="right"> + <frame index="29" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="105" /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="105" /> + </animation> + <animation direction="up"> + <sequence start="35" end="38" delay="105" /> + </animation> + <animation direction="right"> + <sequence start="25" end="28" delay="105" /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/forestdragon.png b/graphics/sprites/monsters/forestdragon.png Binary files differnew file mode 100644 index 00000000..ea97605a --- /dev/null +++ b/graphics/sprites/monsters/forestdragon.png diff --git a/graphics/sprites/monsters/forestdragon.xml b/graphics/sprites/monsters/forestdragon.xml new file mode 100644 index 00000000..4ea47bca --- /dev/null +++ b/graphics/sprites/monsters/forestdragon.xml @@ -0,0 +1,51 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/forestdragon.png" width="256" height="128"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" delay="1000" offsetY="10"/> + <frame index="1" delay="250" offsetY="10"/> + </animation> + <animation direction="up"> + <frame index="8" delay="1000" offsetY="10"/> + <frame index="9" delay="250" offsetY="10"/> + </animation> + <animation direction="right"> + <frame index="16" delay="1000" offsetY="10"/> + <frame index="17" delay="250" offsetY="10"/> + </animation> + <animation direction="left"> + <frame index="24" delay="1000" offsetY="10"/> + <frame index="25" delay="250" offsetY="10"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="2" end="7" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="10" end="15" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="18" end="23" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="26" end="31" delay="100" offsetY="10"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="32" offsetY="10"/> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/forestmushroom.png b/graphics/sprites/monsters/forestmushroom.png Binary files differnew file mode 100644 index 00000000..77eb93d2 --- /dev/null +++ b/graphics/sprites/monsters/forestmushroom.png diff --git a/graphics/sprites/monsters/forestmushroom.xml b/graphics/sprites/monsters/forestmushroom.xml new file mode 100644 index 00000000..b7259f9b --- /dev/null +++ b/graphics/sprites/monsters/forestmushroom.xml @@ -0,0 +1,70 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/forestmushroom.png" width="42" height="40" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY ="-8" /> + </animation> + <animation direction="left"> + <frame index="10" offsetY ="-8" /> + </animation> + <animation direction="up"> + <frame index="20" offsetY ="-8" /> + </animation> + <animation direction="right"> + <frame index="30" offsetX ="1" offsetY ="-8" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetY ="-8" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetY ="-8" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetY ="-8" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetX ="1" offsetY ="-8" /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY ="-8" /> + </animation> + <animation direction="left"> + <frame index="19" offsetY ="-8" /> + </animation> + <animation direction="up"> + <frame index="29" offsetY ="-8" /> + </animation> + <animation direction="right"> + <frame index="39" offsetX ="1" offsetY ="-8" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY ="-8" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY ="-8" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetY ="-8" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetX ="1" offsetY ="-8" /> + <end /> + </animation> + </action> + +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monsters/giantmutatedbat.png b/graphics/sprites/monsters/giantmutatedbat.png Binary files differnew file mode 100644 index 00000000..d1c57a55 --- /dev/null +++ b/graphics/sprites/monsters/giantmutatedbat.png diff --git a/graphics/sprites/monsters/giantmutatedbat.xml b/graphics/sprites/monsters/giantmutatedbat.xml new file mode 100644 index 00000000..ea208cba --- /dev/null +++ b/graphics/sprites/monsters/giantmutatedbat.xml @@ -0,0 +1,46 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/giantmutatedbat.png|W;R" width="108" height="100" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="0" end="4" delay="50" offsetY ="0" /> + </animation> + <animation direction="left"> + <sequence start="10" end="14" delay="50" offsetY ="0" /> + </animation> + <animation direction="up"> + <sequence start="20" end="24" delay="50" offsetY ="0" /> + </animation> + <animation direction="right"> + <sequence start="30" end="34" delay="50" offsetY ="0" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="50" offsetY ="0" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="50" offsetY ="0" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="50" offsetY ="0" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="50" offsetY ="0" /> + <end /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation> + <frame index="9" offsetY ="0" delay="2500" /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/goldenskull.png b/graphics/sprites/monsters/goldenskull.png Binary files differnew file mode 100644 index 00000000..53a71314 --- /dev/null +++ b/graphics/sprites/monsters/goldenskull.png diff --git a/graphics/sprites/monsters/goldenskull.xml b/graphics/sprites/monsters/goldenskull.xml new file mode 100644 index 00000000..d7766ad7 --- /dev/null +++ b/graphics/sprites/monsters/goldenskull.xml @@ -0,0 +1,72 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/goldenskull.png" width="45" height="60"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" delay="350"/> + <frame index="1" delay="350"/> + </animation> + <animation direction="left"> + <frame index="12" delay="350"/> + <frame index="13" delay="350"/> + </animation> + <animation direction="up"> + <frame index="24" delay="350"/> + <frame index="25" delay="350"/> + </animation> + <animation direction="right"> + <frame index="36" delay="350"/> + <frame index="37" delay="350"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="0" end="4" delay="150"/> + </animation> + <animation direction="left"> + <sequence start="12" end="16" delay="150"/> + </animation> + <animation direction="up"> + <sequence start="24" end="28" delay="150"/> + </animation> + <animation direction="right"> + <sequence start="36" end="40" delay="150"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="right"> + <sequence start="44" end="46" delay="150"/> + <frame index="47" delay="0"/> + </animation> + <animation direction="down"> + <sequence start="8" end="10" delay="150"/> + <frame index="11" delay="0"/> + </animation> + <animation direction="left"> + <sequence start="20" end="22" delay="150"/> + <frame index="23" delay="0"/> + </animation> + <animation direction="up"> + <sequence start="32" end="34" delay="150"/> + <frame index="35" delay="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="7" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="17" end="19" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="29" end="31" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="41" end="43" delay="100"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/halloweenjack'o.png b/graphics/sprites/monsters/halloweenjack'o.png Binary files differnew file mode 100644 index 00000000..248d98d4 --- /dev/null +++ b/graphics/sprites/monsters/halloweenjack'o.png diff --git a/graphics/sprites/monsters/halloweenjack'o.xml b/graphics/sprites/monsters/halloweenjack'o.xml new file mode 100644 index 00000000..c9d2015f --- /dev/null +++ b/graphics/sprites/monsters/halloweenjack'o.xml @@ -0,0 +1,43 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/halloweenjack'o.png" width="60" height="60"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="0" end="2" delay="200"/> + </animation> + <animation direction="right"> + <sequence start="3" end="5" delay="200"/> + </animation> + <animation direction="left"> + <sequence start="6" end="8" delay="200"/> + </animation> + <animation direction="up"> + <sequence start="9" end="11" delay="200"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="12" end="14" delay="200"/> + </animation> + <animation direction="right"> + <sequence start="15" end="17" delay="200"/> + </animation> + <animation direction="left"> + <sequence start="18" end="20" delay="200"/> + </animation> + <animation direction="up"> + <sequence start="21" end="23" delay="200"/> + </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/icedfluffy.png b/graphics/sprites/monsters/icedfluffy.png Binary files differnew file mode 100644 index 00000000..f8cb60b1 --- /dev/null +++ b/graphics/sprites/monsters/icedfluffy.png diff --git a/graphics/sprites/monsters/icedfluffy.xml b/graphics/sprites/monsters/icedfluffy.xml new file mode 100644 index 00000000..32ec098f --- /dev/null +++ b/graphics/sprites/monsters/icedfluffy.xml @@ -0,0 +1,71 @@ +<?xml version="1.0"?> +<sprite> + + <!-- Editado por Lunovox em 03/04/2010 para o evento de Páscoa --> + <imageset name="base" src="graphics/sprites/monsters/icedfluffy.png|W;C" width="28" height="32" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY ="-3" /> + </animation> + <animation direction="left"> + <frame index="10" offsetY ="-6" /> + </animation> + <animation direction="up"> + <frame index="20" offsetY ="-4" /> + </animation> + <animation direction="right"> + <frame index="30" offsetY ="-6" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="100" offsetY ="-3" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="100" offsetY ="-6" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="100" offsetY ="-4" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="100" offsetY ="-6" /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY ="-3" /> + </animation> + <animation direction="left"> + <frame index="19" offsetY ="-6" /> + </animation> + <animation direction="up"> + <frame index="29" offsetY ="-4" /> + </animation> + <animation direction="right"> + <frame index="39" offsetY ="-6" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY ="-3" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY ="-6" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetY ="-4" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetY ="-6" /> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/ironfragments.png b/graphics/sprites/monsters/ironfragments.png Binary files differnew file mode 100644 index 00000000..8a7551b1 --- /dev/null +++ b/graphics/sprites/monsters/ironfragments.png diff --git a/graphics/sprites/monsters/ironfragments.xml b/graphics/sprites/monsters/ironfragments.xml new file mode 100644 index 00000000..6fd48e94 --- /dev/null +++ b/graphics/sprites/monsters/ironfragments.xml @@ -0,0 +1,18 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/ironfragments.png|W" width="32" height="32" /> + + <action name="stand" imageset="base"> + <animation> + <frame index="0"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation> + <frame index="1"/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/loghead.png b/graphics/sprites/monsters/loghead.png Binary files differnew file mode 100644 index 00000000..183faf69 --- /dev/null +++ b/graphics/sprites/monsters/loghead.png diff --git a/graphics/sprites/monsters/loghead.xml b/graphics/sprites/monsters/loghead.xml new file mode 100644 index 00000000..07e01975 --- /dev/null +++ b/graphics/sprites/monsters/loghead.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/loghead.png" width="45" height="43"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" delay="100"/> + <frame index="1" delay="100"/> + <frame index="0" delay="100"/> + <frame index="1" delay="3500"/> + <frame index="0" delay="100"/> + <frame index="1" delay="4000"/> + </animation> + <animation direction="right"> + <frame index="18" delay="100"/> + <frame index="19" delay="100"/> + <frame index="18" delay="100"/> + <frame index="19" delay="3500"/> + <frame index="18" delay="100"/> + <frame index="19" delay="4000"/> + </animation> + <animation direction="up"> + <frame index="6"/> + </animation> + <animation direction="left"> + <frame index="12"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="2" end="5" delay="120"/> + </animation> + <animation direction="right"> + <sequence start="20" end="23" delay="120"/> + </animation> + <animation direction="up"> + <sequence start="8" end="11" delay="120"/> + </animation> + <animation direction="left"> + <sequence start="14" end="17" delay="120"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <sequence start="24" end="29" delay="400"/> + <frame index="29" delay="5000"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="34" end="35" delay="120"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="46" end="47" delay="120"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="40" end="41" delay="120"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="52" end="53" delay="120"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/nightdragon.png b/graphics/sprites/monsters/nightdragon.png Binary files differnew file mode 100644 index 00000000..e6e5cda2 --- /dev/null +++ b/graphics/sprites/monsters/nightdragon.png diff --git a/graphics/sprites/monsters/nightdragon.xml b/graphics/sprites/monsters/nightdragon.xml new file mode 100644 index 00000000..16db8b30 --- /dev/null +++ b/graphics/sprites/monsters/nightdragon.xml @@ -0,0 +1,46 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/nightdragon.png" width="256" height="128"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" delay="1000" offsetY="10"/> + <frame index="1" delay="250" offsetY="10"/> + </animation> + <animation direction="up"> + <frame index="8" delay="1000" offsetY="10"/> + <frame index="9" delay="250" offsetY="10"/> + </animation> + <animation direction="right"> + <frame index="16" delay="1000" offsetY="10"/> + <frame index="17" delay="250" offsetY="10"/> + </animation> + <animation direction="left"> + <frame index="24" delay="1000" offsetY="10"/> + <frame index="25" delay="250" offsetY="10"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="2" end="7" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="10" end="15" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="18" end="23" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="26" end="31" delay="100" offsetY="10"/> + <end /> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="32" offsetY="10"/> + <end /> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/poisonspikymushroom.png b/graphics/sprites/monsters/poisonspikymushroom.png Binary files differnew file mode 100644 index 00000000..2d28927a --- /dev/null +++ b/graphics/sprites/monsters/poisonspikymushroom.png diff --git a/graphics/sprites/monsters/poisonspikymushroom.xml b/graphics/sprites/monsters/poisonspikymushroom.xml new file mode 100644 index 00000000..fda77a96 --- /dev/null +++ b/graphics/sprites/monsters/poisonspikymushroom.xml @@ -0,0 +1,72 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/poisonspikymushroom.png" width="42" height="40" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY ="-8" /> + </animation> + <animation direction="left"> + <frame index="10" offsetY ="-8" /> + </animation> + <animation direction="up"> + <frame index="20" offsetY ="-8" /> + </animation> + <animation direction="right"> + <frame index="30" offsetX ="1" offsetY ="-8" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="75" offsetY ="-8" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="75" offsetY ="-8" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="75" offsetY ="-8" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="75" offsetX ="1" offsetY ="-8" /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY ="-8" /> + </animation> + <animation direction="left"> + <frame index="19" offsetY ="-8" /> + </animation> + <animation direction="up"> + <frame index="29" offsetY ="-8" /> + </animation> + <animation direction="right"> + <frame index="39" offsetX ="1" offsetY ="-8" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY ="-8" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY ="-8" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetY ="-8" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetX ="1" offsetY ="-8" /> + <end /> + </animation> + </action> + +</sprite> + + diff --git a/graphics/sprites/monsters/reddragon.png b/graphics/sprites/monsters/reddragon.png Binary files differnew file mode 100644 index 00000000..e4b560c4 --- /dev/null +++ b/graphics/sprites/monsters/reddragon.png diff --git a/graphics/sprites/monsters/reddragon.xml b/graphics/sprites/monsters/reddragon.xml new file mode 100644 index 00000000..5a30ff06 --- /dev/null +++ b/graphics/sprites/monsters/reddragon.xml @@ -0,0 +1,51 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/reddragon.png" width="256" height="128"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" delay="1000" offsetY="10"/> + <frame index="1" delay="250" offsetY="10"/> + </animation> + <animation direction="up"> + <frame index="8" delay="1000" offsetY="10"/> + <frame index="9" delay="250" offsetY="10"/> + </animation> + <animation direction="right"> + <frame index="16" delay="1000" offsetY="10"/> + <frame index="17" delay="250" offsetY="10"/> + </animation> + <animation direction="left"> + <frame index="24" delay="1000" offsetY="10"/> + <frame index="25" delay="250" offsetY="10"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="2" end="7" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="10" end="15" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="18" end="23" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="26" end="31" delay="100" offsetY="10"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="32" offsetY="10"/> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/redmushroom.png b/graphics/sprites/monsters/redmushroom.png Binary files differnew file mode 100644 index 00000000..b40b47cb --- /dev/null +++ b/graphics/sprites/monsters/redmushroom.png diff --git a/graphics/sprites/monsters/redmushroom.xml b/graphics/sprites/monsters/redmushroom.xml new file mode 100644 index 00000000..d559f715 --- /dev/null +++ b/graphics/sprites/monsters/redmushroom.xml @@ -0,0 +1,71 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/redmushroom.png" width="42" height="33" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX ="7" offsetY ="-10" /> + </animation> + <animation direction="left"> + <frame index="10" offsetX ="5" offsetY ="-10" /> + </animation> + <animation direction="up"> + <frame index="20" offsetX ="7" offsetY ="-10" /> + </animation> + <animation direction="right"> + <frame index="30" offsetX ="7" offsetY ="-10" /> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="125" offsetX ="7" offsetY ="-10" /> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="125" offsetX ="5" offsetY ="-10" /> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="125" offsetX ="7" offsetY ="-10" /> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="250" offsetX ="7" offsetY ="-10" /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetX ="7" offsetY ="-10" /> + </animation> + <animation direction="left"> + <frame index="19" offsetX ="5" offsetY ="-10" /> + </animation> + <animation direction="up"> + <frame index="29" offsetX ="7" offsetY ="-10" /> + </animation> + <animation direction="right"> + <frame index="39" offsetX ="7" offsetY ="-10" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetX ="7" offsetY ="-10" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetX ="5" offsetY ="-10" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetX ="7" offsetY ="-10" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetX ="7" offsetY ="-10" /> + <end /> + </animation> + </action> + +</sprite> + diff --git a/graphics/sprites/monsters/scar.png b/graphics/sprites/monsters/scar.png Binary files differnew file mode 100644 index 00000000..838d6dfe --- /dev/null +++ b/graphics/sprites/monsters/scar.png diff --git a/graphics/sprites/monsters/scar.xml b/graphics/sprites/monsters/scar.xml new file mode 100644 index 00000000..3d128e38 --- /dev/null +++ b/graphics/sprites/monsters/scar.xml @@ -0,0 +1,77 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand"> + + <imageset name="base" src="graphics/sprites/monsters/scar.png" width="34" height="61"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="18"/> + </animation> + <animation direction="up"> + <frame index="36"/> + </animation> + <animation direction="right"> + <frame index="54"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="75"/> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75"/> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75"/> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="9" end="12" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75"/> + <end/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="7" delay="75"/> + <frame index="8" delay="75"/> + <frame index="16" delay="75"/> + <frame index="17" delay="75"/> + <frame index="25" delay="75"/> + <frame index="26" delay="75"/> + <frame index="34" delay="75"/> + <frame index="35" delay="75"/> + <frame index="43" delay="75"/> + <frame index="44" delay="75"/> + <frame index="52" delay="75"/> + <frame index="53" delay="75"/> + <frame index="61" delay="75"/> + <frame index="62" delay="75"/> + <frame index="70" delay="75"/> + <frame index="71"/> + <end/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/smokedragon.png b/graphics/sprites/monsters/smokedragon.png Binary files differnew file mode 100644 index 00000000..bfc7de92 --- /dev/null +++ b/graphics/sprites/monsters/smokedragon.png diff --git a/graphics/sprites/monsters/smokedragon.xml b/graphics/sprites/monsters/smokedragon.xml new file mode 100644 index 00000000..5cbb3df9 --- /dev/null +++ b/graphics/sprites/monsters/smokedragon.xml @@ -0,0 +1,51 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/smokedragon.png" width="256" height="128"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" delay="1000" offsetY="10"/> + <frame index="1" delay="250" offsetY="10"/> + </animation> + <animation direction="up"> + <frame index="8" delay="1000" offsetY="10"/> + <frame index="9" delay="250" offsetY="10"/> + </animation> + <animation direction="right"> + <frame index="16" delay="1000" offsetY="10"/> + <frame index="17" delay="250" offsetY="10"/> + </animation> + <animation direction="left"> + <frame index="24" delay="1000" offsetY="10"/> + <frame index="25" delay="250" offsetY="10"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="2" end="7" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="10" end="15" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="18" end="23" delay="100" offsetY="10"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="26" end="31" delay="100" offsetY="10"/> + <end /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="32" offsetY="10"/> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/vampirebat.png b/graphics/sprites/monsters/vampirebat.png Binary files differnew file mode 100644 index 00000000..1e92e9ba --- /dev/null +++ b/graphics/sprites/monsters/vampirebat.png diff --git a/graphics/sprites/monsters/vampirebat.xml b/graphics/sprites/monsters/vampirebat.xml new file mode 100644 index 00000000..fb2ee444 --- /dev/null +++ b/graphics/sprites/monsters/vampirebat.xml @@ -0,0 +1,50 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/vampirebat.png" width="37" height="58"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="50" offsetY="0"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="50" offsetY="0"/> + </animation> + <animation direction="up"> + <sequence start="21" end="24" delay="50" offsetY="0"/> + </animation> + <animation direction="right"> + <sequence start="31" end="34" delay="50" offsetY="0"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" offsetY="0"/> + </animation> + <animation direction="left"> + <frame index="19" offsetY="0"/> + </animation> + <animation direction="up"> + <frame index="29" offsetY="0"/> + </animation> + <animation direction="right"> + <frame index="39" offsetY="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="75" offsetY="0"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="75" offsetY="0"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="25" end="28" delay="75" offsetY="0"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="35" end="38" delay="75" offsetY="0"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/warlordskull.png b/graphics/sprites/monsters/warlordskull.png Binary files differnew file mode 100644 index 00000000..1cd45ee9 --- /dev/null +++ b/graphics/sprites/monsters/warlordskull.png diff --git a/graphics/sprites/monsters/warlordskull.xml b/graphics/sprites/monsters/warlordskull.xml new file mode 100644 index 00000000..4e5d13b3 --- /dev/null +++ b/graphics/sprites/monsters/warlordskull.xml @@ -0,0 +1,57 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/warlordskull.png" width="50" height="64" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="0" end="3" delay="100" /> + </animation> + <animation direction="left"> + <sequence start="10" end="13" delay="100" /> + </animation> + <animation direction="up"> + <sequence start="20" end="23" delay="100" /> + </animation> + <animation direction="right"> + <sequence start="30" end="33" delay="100" /> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9" /> + </animation> + <animation direction="left"> + <frame index="19" /> + </animation> + <animation direction="up"> + <frame index="29" /> + </animation> + <animation direction="right"> + <frame index="39" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="4" end="8" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="14" end="18" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="24" end="28" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="34" end="38" delay="75" /> + <end /> + </animation> + </action> + +</sprite> + + diff --git a/graphics/sprites/monsters/witchedzombie.png b/graphics/sprites/monsters/witchedzombie.png Binary files differnew file mode 100644 index 00000000..51a9c5be --- /dev/null +++ b/graphics/sprites/monsters/witchedzombie.png diff --git a/graphics/sprites/monsters/witchedzombie.xml b/graphics/sprites/monsters/witchedzombie.xml new file mode 100644 index 00000000..2ce4514e --- /dev/null +++ b/graphics/sprites/monsters/witchedzombie.xml @@ -0,0 +1,62 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/witchedzombie.png" width="64" height="64" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="right"> + <frame index="7"/> + </animation> + <animation direction="up"> + <frame index="21"/> + </animation> + <animation direction="left"> + <frame index="14"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="200"/> + </animation> + <animation direction="right"> + <sequence start="8" end="13" delay="200"/> + </animation> + <animation direction="up"> + <sequence start="21" end="27" delay="200"/> + </animation> + <animation direction="left"> + <sequence start="14" end="20" delay="200"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <sequence start="44" end="55" delay="100"/> + <frame index="55" delay="0" /> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="28" end="31" delay="100"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="32" end="35" delay="100"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="40" end="43" delay="100"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="36" end="39" delay="100"/> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/monsters/witchjack'o.png b/graphics/sprites/monsters/witchjack'o.png Binary files differnew file mode 100644 index 00000000..58ef0b76 --- /dev/null +++ b/graphics/sprites/monsters/witchjack'o.png diff --git a/graphics/sprites/monsters/witchjack'o.xml b/graphics/sprites/monsters/witchjack'o.xml new file mode 100644 index 00000000..cbf02d97 --- /dev/null +++ b/graphics/sprites/monsters/witchjack'o.xml @@ -0,0 +1,43 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/monsters/witchjack'o.png" width="57" height="60"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="0" end="2" delay="200"/> + </animation> + <animation direction="right"> + <sequence start="3" end="5" delay="200"/> + </animation> + <animation direction="left"> + <sequence start="6" end="8" delay="200"/> + </animation> + <animation direction="up"> + <sequence start="9" end="11" delay="200"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="12" end="14" delay="200"/> + </animation> + <animation direction="right"> + <sequence start="15" end="17" delay="200"/> + </animation> + <animation direction="left"> + <sequence start="18" end="20" delay="200"/> + </animation> + <animation direction="up"> + <sequence start="21" end="23" delay="200"/> + </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/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/yetiking.png b/graphics/sprites/monsters/yetiking.png Binary files differnew file mode 100644 index 00000000..9c12ba12 --- /dev/null +++ b/graphics/sprites/monsters/yetiking.png diff --git a/graphics/sprites/monsters/yetiking.xml b/graphics/sprites/monsters/yetiking.xml new file mode 100644 index 00000000..feb6b297 --- /dev/null +++ b/graphics/sprites/monsters/yetiking.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/yetiking.png" width="160" height="160"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="3"/> + </animation> + <animation> + <frame index="10"/> + </animation> + <animation direction="up"> + <frame index="31"/> + </animation> + <animation direction="right"> + <frame index="20"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="4" delay="70"/> + </animation> + <animation direction="left"> + <sequence start="11" end="14" delay="70"/> + </animation> + <animation direction="up"> + <sequence start="31" end="34" delay="70"/> + </animation> + <animation direction="right"> + <sequence start="21" end="24" delay="70"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="9"/> + </animation> + <animation direction="left"> + <frame index="19"/> + </animation> + <animation direction="up"> + <frame index="39"/> + </animation> + <animation direction="right"> + <frame index="29"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="5" end="8" delay="60"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" delay="60"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="35" end="38" delay="60"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="25" end="28" delay="60"/> + <end/> + </animation> + </action> +</sprite> |