diff options
author | Jesusaves <jesusalva@themanaworld.org> | 2020-08-17 18:24:08 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-17 21:24:08 +0000 |
commit | ee4aae7fd329b62a7d5f50e497b021bf266d6b5c (patch) | |
tree | 0abd0b6071c8ebd3c7c8f5aca4f7627609fb9fe7 /graphics | |
parent | 766ac42d9f70a5b438217277d4af53da3316f28c (diff) | |
download | clientdata-ee4aae7fd329b62a7d5f50e497b021bf266d6b5c.tar.gz clientdata-ee4aae7fd329b62a7d5f50e497b021bf266d6b5c.tar.bz2 clientdata-ee4aae7fd329b62a7d5f50e497b021bf266d6b5c.tar.xz clientdata-ee4aae7fd329b62a7d5f50e497b021bf266d6b5c.zip |
Doomsday Act 5 - Keshlam's Adventurer Guild Utils (#378)
Maps, monsters, effects, also includes the katzei ears with edits.
Additional (bonus) content:
* PvP Coin ("Murderer Coin")
* Golden PVP Cap
Diffstat (limited to 'graphics')
38 files changed, 839 insertions, 0 deletions
diff --git a/graphics/images/ambient/dd5_absorb.png b/graphics/images/ambient/dd5_absorb.png Binary files differnew file mode 100644 index 00000000..a7ea4089 --- /dev/null +++ b/graphics/images/ambient/dd5_absorb.png diff --git a/graphics/images/ambient/dd5_bones.png b/graphics/images/ambient/dd5_bones.png Binary files differnew file mode 100644 index 00000000..c83be258 --- /dev/null +++ b/graphics/images/ambient/dd5_bones.png diff --git a/graphics/images/ambient/dd5_doubledef.png b/graphics/images/ambient/dd5_doubledef.png Binary files differnew file mode 100644 index 00000000..91a09f6e --- /dev/null +++ b/graphics/images/ambient/dd5_doubledef.png diff --git a/graphics/images/ambient/dd5_greed.png b/graphics/images/ambient/dd5_greed.png Binary files differnew file mode 100644 index 00000000..1b299ae8 --- /dev/null +++ b/graphics/images/ambient/dd5_greed.png diff --git a/graphics/images/ambient/dd5_invulnerable.png b/graphics/images/ambient/dd5_invulnerable.png Binary files differnew file mode 100644 index 00000000..a6104beb --- /dev/null +++ b/graphics/images/ambient/dd5_invulnerable.png diff --git a/graphics/images/ambient/dd5_kaflosh.png b/graphics/images/ambient/dd5_kaflosh.png Binary files differnew file mode 100644 index 00000000..80ec6d8b --- /dev/null +++ b/graphics/images/ambient/dd5_kaflosh.png diff --git a/graphics/images/ambient/dd5_melee.png b/graphics/images/ambient/dd5_melee.png Binary files differnew file mode 100644 index 00000000..90a0158f --- /dev/null +++ b/graphics/images/ambient/dd5_melee.png diff --git a/graphics/images/ambient/dd5_potions.png b/graphics/images/ambient/dd5_potions.png Binary files differnew file mode 100644 index 00000000..69ae1307 --- /dev/null +++ b/graphics/images/ambient/dd5_potions.png diff --git a/graphics/images/doomsday.png b/graphics/images/doomsday.png Binary files differnew file mode 100644 index 00000000..838ff74d --- /dev/null +++ b/graphics/images/doomsday.png diff --git a/graphics/items/equipment/head/pvpcap-golden.png b/graphics/items/equipment/head/pvpcap-golden.png Binary files differnew file mode 100644 index 00000000..bc0246fe --- /dev/null +++ b/graphics/items/equipment/head/pvpcap-golden.png diff --git a/graphics/items/generic/pvpcoin.png b/graphics/items/generic/pvpcoin.png Binary files differnew file mode 100644 index 00000000..c5253919 --- /dev/null +++ b/graphics/items/generic/pvpcoin.png diff --git a/graphics/particles/circle-magic-trail.png b/graphics/particles/circle-magic-trail.png Binary files differnew file mode 100644 index 00000000..4922c339 --- /dev/null +++ b/graphics/particles/circle-magic-trail.png diff --git a/graphics/particles/circle-magic.png b/graphics/particles/circle-magic.png Binary files differnew file mode 100644 index 00000000..39b9a722 --- /dev/null +++ b/graphics/particles/circle-magic.png diff --git a/graphics/particles/circle-magic.xml b/graphics/particles/circle-magic.xml new file mode 100644 index 00000000..ce597fba --- /dev/null +++ b/graphics/particles/circle-magic.xml @@ -0,0 +1,24 @@ +<?xml version="1.0"?> +<effect> + <particle position-x="16" position-y="24" position-z="0"> + <animation imageset="graphics/particles/circle-magic.png" width="78" height="55"> + <sequence start="0" end="9" delay="80"/> + </animation> + <emitter> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" value="0"/> + <property name="lifetime" value="1"/> + <property name="output" min="0" max="1"/> + <property name="power" value="30"/> + <emitter> + <property name="vertical-angle" value="90"/> + <property name="output" min="0" max="1"/> + <property name="power" value="1"/> + <animation imageset="graphics/particles/circle-magic-trail.png" width="6" height="17"> + <sequence start="0" end="9" delay="80"/> + <end/> + </animation> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/epilogue.png b/graphics/particles/epilogue.png Binary files differnew file mode 100644 index 00000000..6cd49cb2 --- /dev/null +++ b/graphics/particles/epilogue.png diff --git a/graphics/particles/epilogue.xml b/graphics/particles/epilogue.xml new file mode 100644 index 00000000..0b7d4ae0 --- /dev/null +++ b/graphics/particles/epilogue.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<effect> + <particle position-x="0" position-y="0" position-z="270" lifetime="60000"> + <animation imageset="graphics/particles/epilogue.png" width="800" height="30"> + <frame index="0" delay="2100"/> + <!-- 2.1 --> + <frame index="4" delay="200"/> + <!-- 2.3 --> + <frame index="1" delay="2500"/> + <!-- 4.8 --> + <frame index="2" delay="2100"/> + <!-- 6.9 --> + <frame index="3" delay="3600"/> + <!-- 10.5 --> + <frame index="4" delay="500"/> + <!-- 11.0 --> + <frame index="5" delay="3200"/> + <!-- 14.2 --> + <frame index="6" delay="3600"/> + <!-- 17.8 --> + <frame index="7" delay="5800"/> + <!-- 20.0 --> + <frame index="8" delay="400"/> + <!-- 20.4 --> + <frame index="9" delay="2000"/> + <!-- 22.4 --> + <frame index="10" delay="2900"/> + <!-- 25.3 --> + <frame index="11" delay="2300"/> + <!-- 27.6 --> + <frame index="12" delay="1700"/> + <!-- 29.0 --> + <frame index="13" delay="400"/> + <!-- 29.4 --> + <frame index="14" delay="2400"/> + <!-- 31.8 --> + <frame index="15" delay="1800"/> + <!-- 33.6 --> + <frame index="16" delay="400"/> + <!-- 34.0 --> + <frame index="17" delay="2200"/> + <!-- 36.2 --> + <frame index="18" delay="3300"/> + <!-- 39.5 --> + <frame index="19" delay="600"/> + <!-- 40.1 --> + <frame index="20" delay="3400"/> + <!-- 43.5 --> + <frame index="21" delay="2400"/> + <!-- 45.9 --> + <frame index="22" delay="400"/> + <!-- 46.3 --> + <frame index="23" delay="2400"/> + <!-- 48.7 --> + <frame index="24" delay="3100"/> + <!-- 51.8 --> + <frame index="25" delay="3300"/> + <!-- 55.1 --> + <frame index="26" delay="300"/> + <!-- 55.4 --> + <frame index="27"/> + </animation> + </particle> +</effect> diff --git a/graphics/sprites/equipment/head/katzeur.png b/graphics/sprites/equipment/head/katzeur.png Binary files differnew file mode 100644 index 00000000..a736890e --- /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..a9f772e4 --- /dev/null +++ b/graphics/sprites/equipment/head/katzeur.xml @@ -0,0 +1,127 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/katzeur.png" width="22" height="46"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetY="-16"/> + </animation> + <animation direction="left"> + <frame index="1" offsetY="-16"/> + </animation> + <animation direction="up"> + <frame index="2" offsetY="-16"/> + </animation> + <animation direction="right"> + <frame index="3" offsetY="-16"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" delay="75" offsetY="-15"/> + <frame index="0" delay="150" offsetY="-16"/> + <frame index="0" delay="75" offsetY="-15"/> + <frame index="0" delay="150" offsetY="-16"/> + </animation> + <animation direction="left"> + <frame index="1" delay="75" offsetY="-16"/> + <frame index="1" delay="75" offsetY="-15"/> + <frame index="1" delay="150" offsetY="-16"/> + <frame index="1" delay="75" offsetY="-15"/> + <frame index="1" delay="75" offsetY="-16"/> + </animation> + <animation direction="up"> + <frame index="2" delay="75" offsetY="-16"/> + <frame index="2" delay="150" offsetY="-17"/> + <frame index="2" delay="75" offsetY="-16"/> + <frame index="2" delay="150" offsetY="-17"/> + </animation> + <animation direction="right"> + <frame index="3" delay="75" offsetY="-16"/> + <frame index="3" delay="75" offsetY="-15"/> + <frame index="3" delay="150" offsetY="-16"/> + <frame index="3" delay="75" offsetY="-15"/> + <frame index="3" delay="75" offsetY="-16"/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-4"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY="-7"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="1" offsetY="-8"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY="-7"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="4" offsetX="20" offsetY="10"/> + </animation> + <animation direction="left"> + <frame index="4" offsetX="20" offsetY="10"/> + </animation> + <animation direction="up"> + <frame index="4" offsetX="20" offsetY="10"/> + </animation> + <animation direction="right"> + <frame index="4" offsetX="20" offsetY="10"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" delay="75" offsetX="0" offsetY="-14"/> + <frame index="0" delay="75" offsetX="0" offsetY="-15"/> + <frame index="0" delay="75" offsetX="0" offsetY="-12"/> + <frame index="0" delay="75" offsetX="0" offsetY="-11"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" delay="75" offsetX="4" offsetY="-17"/> + <frame index="1" delay="75" offsetX="4" offsetY="-18"/> + <frame index="1" delay="75" offsetX="0" offsetY="-15"/> + <frame index="1" delay="75" offsetX="-1" offsetY="-14"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" delay="225" offsetX="-1" offsetY="-16"/> + <frame index="2" delay="75" offsetX="-1" offsetY="-14"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" delay="75" offsetX="-3" offsetY="-17"/> + <frame index="3" delay="75" offsetX="-3" offsetY="-18"/> + <frame index="3" delay="75" offsetX="0" offsetY="-15"/> + <frame index="3" delay="75" offsetX="1" offsetY="-14"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" delay="225" offsetY="-15"/> + <frame index="0" delay="75" offsetY="-14"/> + <frame index="0" delay="75" offsetY="-15"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" delay="225" offsetX="3" offsetY="-16"/> + <frame index="1" delay="150" offsetX="5" offsetY="-17"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" delay="150" offsetX="0" offsetY="-16"/> + <frame index="2" delay="75" offsetX="-1" offsetY="-16"/> + <frame index="2" delay="75" offsetX="-1" offsetY="-15"/> + <frame index="2" delay="75" offsetX="-1" offsetY="-16"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" delay="225" offsetX="-3" offsetY="-16"/> + <frame index="3" delay="150" offsetX="-5" offsetY="-17"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/equipment/head/pvpcap-golden.png b/graphics/sprites/equipment/head/pvpcap-golden.png Binary files differnew file mode 100644 index 00000000..4c7e8a55 --- /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..56967106 --- /dev/null +++ b/graphics/sprites/equipment/head/pvpcap-golden.xml @@ -0,0 +1,229 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/pvpcap-golden.png" width="28" height="19"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-45"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="150"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-45" delay="150"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="150"/> + <frame index="1" offsetX="-2" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-45" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + <frame index="2" offsetX="-2" offsetY="-45" delay="75"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="150"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY="-45" delay="75"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="2" offsetY="-45" delay="150"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="2" offsetY="-45" delay="75"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <frame index="0" offsetX="0" offsetY="-41" delay="75"/> + <frame index="0" offsetX="0" offsetY="-40" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="75"/> + <frame index="1" offsetX="2" offsetY="-47" delay="75"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="75"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="75"/> + <frame index="3" offsetX="2" offsetY="-44" delay="75"/> + <frame index="3" offsetX="3" offsetY="-43" delay="75"/> + <end/> + </animation> + </action> + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="225"/> + <frame index="0" offsetX="0" offsetY="-43" delay="75"/> + <frame index="0" offsetX="0" offsetY="-44" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY="-45" delay="225"/> + <frame index="1" offsetX="3" offsetY="-46" delay="150"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY="-45" delay="225"/> + <frame index="2" offsetX="-3" offsetY="-44" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-45" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-45" delay="225"/> + <frame index="3" offsetX="-3" offsetY="-46" delay="150"/> + <end/> + </animation> + </action> + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-33"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-36"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY="-37"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY="-36"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="27" offsetY="-16"/> + </animation> + </action> + <action name="attack_2hand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-44" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <frame index="0" offsetX="0" offsetY="-45" delay="140"/> + <frame index="0" offsetX="0" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-44" delay="140"/> + <frame index="1" offsetX="1" offsetY="-47" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="-4" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="280"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="140"/> + <frame index="2" offsetX="-2" offsetY="-46" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="4" offsetY="-44" delay="140"/> + <frame index="3" offsetX="1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="3" offsetX="4" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_sword_stab" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="100"/> + <frame index="0" offsetX="0" offsetY="-44" delay="100"/> + <frame index="0" offsetX="0" offsetY="-41" delay="100"/> + <frame index="0" offsetX="0" offsetY="-40" delay="100"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-46" delay="100"/> + <frame index="1" offsetX="2" offsetY="-47" delay="100"/> + <frame index="1" offsetX="-1" offsetY="-44" delay="100"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="300"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="100"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="100"/> + <frame index="3" offsetX="-1" offsetY="-47" delay="100"/> + <frame index="3" offsetX="2" offsetY="-44" delay="100"/> + <frame index="3" offsetX="3" offsetY="-43" delay="100"/> + <end/> + </animation> + </action> + <action name="attack_spear" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-1" offsetY="-46" delay="280"/> + <frame index="0" offsetX="-1" offsetY="-47" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-40" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY="-46" delay="140"/> + <frame index="1" offsetX="4" offsetY="-47" delay="140"/> + <frame index="1" offsetX="0" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-43" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="420"/> + <frame index="2" offsetX="-4" offsetY="-48" delay="140"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY="-46" delay="140"/> + <frame index="3" offsetX="-2" offsetY="-47" delay="140"/> + <frame index="3" offsetX="3" offsetY="-48" delay="140"/> + <frame index="3" offsetX="5" offsetY="-43" delay="140"/> + <end/> + </animation> + </action> + <action name="attack_chop" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY="-43" delay="140"/> + <frame index="0" offsetX="-1" offsetY="-44" delay="140"/> + <frame index="0" offsetX="0" offsetY="-46" delay="140"/> + <frame index="0" offsetX="0" offsetY="-41" delay="140"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-48" delay="140"/> + <frame index="1" offsetX="2" offsetY="-47" delay="140"/> + <frame index="1" offsetX="3" offsetY="-48" delay="140"/> + <frame index="1" offsetX="-3" offsetY="-44" delay="140"/> + <end/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY="-45" delay="280"/> + <frame index="2" offsetX="-3" offsetY="-43" delay="280"/> + <end/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY="-48" delay="140"/> + <frame index="3" offsetX="0" offsetY="-47" delay="140"/> + <frame index="3" offsetX="1" offsetY="-48" delay="140"/> + <frame index="3" offsetX="5" offsetY="-44" delay="140"/> + <end/> + </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..c06457fe --- /dev/null +++ b/graphics/sprites/monsters/crafty.xml @@ -0,0 +1,156 @@ +<?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/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..6e4f2100 --- /dev/null +++ b/graphics/sprites/monsters/moubi.xml @@ -0,0 +1,60 @@ +<?xml version="1.0"?> +<!-- Authors: Micksha, Reid, Yuuki, Hocus, Jesusalva +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/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/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/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/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/tiles/hurns-ground.png b/graphics/tiles/hurns-ground.png Binary files differnew file mode 100644 index 00000000..26e8887e --- /dev/null +++ b/graphics/tiles/hurns-ground.png |