diff options
Diffstat (limited to 'graphics/sprites/npcs/xml')
-rw-r--r-- | graphics/sprites/npcs/xml/chronos.xml | 18 | ||||
-rw-r--r-- | graphics/sprites/npcs/xml/creepysurgeon.xml | 28 | ||||
-rw-r--r-- | graphics/sprites/npcs/xml/cryingchild.xml | 15 | ||||
-rw-r--r-- | graphics/sprites/npcs/xml/ghost-beerguy.xml | 21 | ||||
-rw-r--r-- | graphics/sprites/npcs/xml/ghost-innkeeper.xml | 25 | ||||
-rw-r--r-- | graphics/sprites/npcs/xml/hangman.xml | 29 | ||||
-rw-r--r-- | graphics/sprites/npcs/xml/headlessman.xml | 29 | ||||
-rw-r--r-- | graphics/sprites/npcs/xml/hinnak.xml | 32 | ||||
-rw-r--r-- | graphics/sprites/npcs/xml/lightman.xml | 29 | ||||
-rw-r--r-- | graphics/sprites/npcs/xml/unanimated-legacy-tall.xml | 2 | ||||
-rw-r--r-- | graphics/sprites/npcs/xml/unanimated-legacy.xml | 2 | ||||
-rw-r--r-- | graphics/sprites/npcs/xml/undead-banker.xml | 16 | ||||
-rw-r--r-- | graphics/sprites/npcs/xml/undead-guard.xml | 22 | ||||
-rw-r--r-- | graphics/sprites/npcs/xml/undead-mouboomaster.xml | 33 | ||||
-rw-r--r-- | graphics/sprites/npcs/xml/undead-receptionist.xml | 18 |
15 files changed, 285 insertions, 34 deletions
diff --git a/graphics/sprites/npcs/xml/chronos.xml b/graphics/sprites/npcs/xml/chronos.xml new file mode 100644 index 00000000..603c4f42 --- /dev/null +++ b/graphics/sprites/npcs/xml/chronos.xml @@ -0,0 +1,18 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/sprite/chronos.png" width="50" height="64"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Chronos --> + <frame index="0" delay="1000"/> + <frame index="1" delay="1000"/> + <frame index="2" delay="1000"/> + <frame index="3" delay="1000"/> + <frame index="4" delay="1000"/> + <frame index="5" delay="1000"/> + <frame index="6" delay="1000"/> + <frame index="7" delay="1000"/> + <frame index="8" delay="1000"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/creepysurgeon.xml b/graphics/sprites/npcs/xml/creepysurgeon.xml new file mode 100644 index 00000000..50be6f8d --- /dev/null +++ b/graphics/sprites/npcs/xml/creepysurgeon.xml @@ -0,0 +1,28 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/sprite/creepysurgeon.png" width="50" height="70"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Scissor demonstration --> + <sequence start="1" end="9" delay="200"/> + <frame index="10" delay="500"/> + <frame index="11" delay="500"/> + <frame index="10" delay="500"/> + <frame index="11" delay="500"/> + <frame index="10" delay="500"/> + <frame index="11" delay="500"/> + <frame index="10" delay="500"/> + <frame index="12" delay="300"/> + <frame index="13" delay="1000"/> + <sequence start="14" end="16" delay="400"/> + <frame index="0" delay="3000"/> + <!-- blinking --> + <frame index="19" delay="500"/> + <frame index="0" delay="3000"/> + <!-- checking pocket --> + <frame index="12" delay="1000"/> + <sequence start="14" end="16" delay="400"/> + <frame index="0" delay="3000"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/cryingchild.xml b/graphics/sprites/npcs/xml/cryingchild.xml new file mode 100644 index 00000000..b8ebee48 --- /dev/null +++ b/graphics/sprites/npcs/xml/cryingchild.xml @@ -0,0 +1,15 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/sprite/cryingchild.png" width="30" height="50"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Crying child animation --> + <frame index="0" delay="180"/> + <frame index="1" delay="180"/> + <frame index="2" delay="180"/> + <frame index="3" delay="180"/> + <frame index="4" delay="180"/> + <frame index="5" delay="180"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/ghost-beerguy.xml b/graphics/sprites/npcs/xml/ghost-beerguy.xml new file mode 100644 index 00000000..a2169fb2 --- /dev/null +++ b/graphics/sprites/npcs/xml/ghost-beerguy.xml @@ -0,0 +1,21 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/sprite/ghost-beerguy.png" width="32" height="118"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Ghost beer --> + <frame index="0" delay="225"/> + <frame index="1" delay="225"/> + <frame index="2" delay="225"/> + <frame index="3" delay="225"/> + <frame index="4" delay="225"/> + <frame index="5" delay="225"/> + <frame index="6" delay="225"/> + <frame index="7" delay="225"/> + <frame index="8" delay="225"/> + <frame index="9" delay="225"/> + <frame index="10" delay="225"/> + <frame index="11" delay="225"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/ghost-innkeeper.xml b/graphics/sprites/npcs/xml/ghost-innkeeper.xml new file mode 100644 index 00000000..1baf5f9e --- /dev/null +++ b/graphics/sprites/npcs/xml/ghost-innkeeper.xml @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/sprite/ghost-innkeeper.png" width="64" height="96"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Ghost --> + <frame index="0" delay="190"/> + <frame index="1" delay="190"/> + <frame index="2" delay="190"/> + <frame index="3" delay="190"/> + <frame index="4" delay="190"/> + <frame index="5" delay="190"/> + <frame index="6" delay="190"/> + <frame index="7" delay="190"/> + <frame index="8" delay="190"/> + <frame index="9" delay="190"/> + <frame index="10" delay="190"/> + <frame index="11" delay="190"/> + <frame index="12" delay="190"/> + <frame index="13" delay="190"/> + <frame index="14" delay="190"/> + <frame index="15" delay="190"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/hangman.xml b/graphics/sprites/npcs/xml/hangman.xml new file mode 100644 index 00000000..ed1b9c88 --- /dev/null +++ b/graphics/sprites/npcs/xml/hangman.xml @@ -0,0 +1,29 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/sprite/hangman.png" width="33" height="70"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Hanghead --> + <frame index="0" delay="500"/> + <frame index="1" delay="100"/> + <frame index="2" delay="100"/> + <frame index="3" delay="100"/> + <frame index="4" delay="100"/> + <frame index="5" delay="100"/> + <frame index="7" delay="100"/> + <frame index="6" delay="80"/> + <frame index="7" delay="300"/> + <frame index="5" delay="100"/> + <frame index="4" delay="100"/> + <frame index="3" delay="100"/> + <frame index="2" delay="100"/> + <frame index="1" delay="100"/> + <frame index="9" delay="80"/> + <frame index="8" delay="100"/> + <frame index="9" delay="80"/> + <frame index="8" delay="100"/> + <frame index="9" delay="80"/> + <frame index="0" delay="100"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/headlessman.xml b/graphics/sprites/npcs/xml/headlessman.xml new file mode 100644 index 00000000..47500ffb --- /dev/null +++ b/graphics/sprites/npcs/xml/headlessman.xml @@ -0,0 +1,29 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/sprite/headlessman.png" width="40" height="60"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Head animation --> + <frame index="0" delay="300"/> + <frame index="1" delay="100"/> + <frame index="2" delay="100"/> + <frame index="3" delay="100"/> + <frame index="4" delay="100"/> + <frame index="5" delay="100"/> + <frame index="6" delay="100"/> + <frame index="7" delay="100"/> + <frame index="8" delay="100"/> + <frame index="9" delay="200"/> + <frame index="19" delay="200"/> + <frame index="18" delay="100"/> + <frame index="17" delay="100"/> + <frame index="16" delay="100"/> + <frame index="15" delay="100"/> + <frame index="14" delay="100"/> + <frame index="13" delay="100"/> + <frame index="12" delay="100"/> + <frame index="11" delay="100"/> + <frame index="10" delay="100"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/hinnak.xml b/graphics/sprites/npcs/xml/hinnak.xml deleted file mode 100644 index bf2a3fc3..00000000 --- a/graphics/sprites/npcs/xml/hinnak.xml +++ /dev/null @@ -1,32 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- Author: Micksha -Copyright (C) 2018 Evol Online --> - -<sprite> - <imageset name="npc" - src="graphics/sprites/npcs/sprite/hinnak.png" - width="64" - height="64"/> - - <action name="stand" imageset="npc"> - <animation direction="default"> - <label name="start"/> - <goto label="static" rand="98"/> - <goto label="cutting" rand="2"/> - <!-- winking --> - <label name="cutting"/> - <frame index="0" delay="200"/> - <frame index="1" delay="100"/> - <frame index="2" delay="100"/> - <frame index="3" delay="100"/> - <frame index="2" delay="100"/> - <frame index="1" delay="100"/> - <frame index="0" delay="200"/> - <goto label="start"/> - <!-- Static Animation --> - <label name="static"/> - <frame index="0" delay="400"/> - <goto label="start"/> - </animation> - </action> -</sprite> diff --git a/graphics/sprites/npcs/xml/lightman.xml b/graphics/sprites/npcs/xml/lightman.xml new file mode 100644 index 00000000..baa9d7c9 --- /dev/null +++ b/graphics/sprites/npcs/xml/lightman.xml @@ -0,0 +1,29 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/sprite/lightman.png" width="50" height="80"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Light animation --> + <frame index="0" delay="80"/> + <frame index="1" delay="80"/> + <frame index="2" delay="80"/> + <frame index="3" delay="80"/> + <frame index="4" delay="80"/> + <frame index="5" delay="80"/> + <frame index="6" delay="80"/> + <frame index="7" delay="80"/> + <frame index="8" delay="80"/> + <frame index="9" delay="80"/> + <frame index="10" delay="80"/> + <frame index="11" delay="80"/> + <frame index="12" delay="80"/> + <frame index="13" delay="80"/> + <frame index="14" delay="80"/> + <frame index="15" delay="80"/> + <frame index="16" delay="80"/> + <frame index="17" delay="80"/> + <frame index="18" delay="80"/> + <frame index="19" delay="80"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/unanimated-legacy-tall.xml b/graphics/sprites/npcs/xml/unanimated-legacy-tall.xml index ac4bb5e6..0880f183 100644 --- a/graphics/sprites/npcs/xml/unanimated-legacy-tall.xml +++ b/graphics/sprites/npcs/xml/unanimated-legacy-tall.xml @@ -2,7 +2,7 @@ <!-- Author: Reid, Micksha Copyright (C) 2015-2018 Evol Online --> -<sprite variants="7" variant_offset="1"> +<sprite variants="10" variant_offset="1"> <imageset name="npc" src="graphics/sprites/npcs/sprite/unanimated-legacy-tall.png" width="64" diff --git a/graphics/sprites/npcs/xml/unanimated-legacy.xml b/graphics/sprites/npcs/xml/unanimated-legacy.xml index d8ee127b..72b29557 100644 --- a/graphics/sprites/npcs/xml/unanimated-legacy.xml +++ b/graphics/sprites/npcs/xml/unanimated-legacy.xml @@ -2,7 +2,7 @@ <!-- Author: Reid, Micksha Copyright (C) 2018 Evol Online --> -<sprite variants="59" variant_offset="1"> +<sprite variants="70" variant_offset="1"> <imageset name="npc" src="graphics/sprites/npcs/sprite/unanimated-legacy.png|S" width="64" diff --git a/graphics/sprites/npcs/xml/undead-banker.xml b/graphics/sprites/npcs/xml/undead-banker.xml new file mode 100644 index 00000000..6ba358d7 --- /dev/null +++ b/graphics/sprites/npcs/xml/undead-banker.xml @@ -0,0 +1,16 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/sprite/undead-banker.png" width="32" height="64"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Banker Blood --> + <frame index="0" delay="500"/> + <frame index="1" delay="80"/> + <frame index="2" delay="80"/> + <frame index="3" delay="80"/> + <frame index="4" delay="80"/> + <frame index="5" delay="80"/> + <frame index="6" delay="80"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/undead-guard.xml b/graphics/sprites/npcs/xml/undead-guard.xml new file mode 100644 index 00000000..097c16d3 --- /dev/null +++ b/graphics/sprites/npcs/xml/undead-guard.xml @@ -0,0 +1,22 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/sprite/undead-guard.png" width="67" height="68"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Bloody Eyes --> + <frame index="0" delay="500"/> + <frame index="1" delay="90"/> + <frame index="2" delay="90"/> + <frame index="3" delay="90"/> + <frame index="4" delay="90"/> + <frame index="5" delay="90"/> + <frame index="6" delay="90"/> + <frame index="7" delay="90"/> + <frame index="8" delay="90"/> + <frame index="9" delay="90"/> + <frame index="10" delay="90"/> + <frame index="11" delay="90"/> + <frame index="12" delay="90"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/undead-mouboomaster.xml b/graphics/sprites/npcs/xml/undead-mouboomaster.xml new file mode 100644 index 00000000..c8603793 --- /dev/null +++ b/graphics/sprites/npcs/xml/undead-mouboomaster.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Micksha +Copyright (C) 2020 Evol Online --> + +<sprite> + <imageset name="npc" + src="graphics/sprites/npcs/sprite/undead-mouboo-master.png" + width="160" + height="64"/> + + <action name="stand" imageset="npc"> + <animation direction="default"> + <label name="start"/> + <goto label="static" rand="90"/> + <goto label="pull" rand="100"/> + + <!-- static --> + <label name="static"/> + <frame index="2" delay="2000"/> + <goto label="start"/> + + <!-- pull --> + <label name="pull"/> + <frame index="2" delay="200"/> + <frame index="1" delay="100"/> + <frame index="0" delay="100"/> + <frame index="1" delay="100"/> + <frame index="2" delay="200"/> + <goto label="start"/> + + </animation> + </action> +</sprite> diff --git a/graphics/sprites/npcs/xml/undead-receptionist.xml b/graphics/sprites/npcs/xml/undead-receptionist.xml new file mode 100644 index 00000000..bbc78b80 --- /dev/null +++ b/graphics/sprites/npcs/xml/undead-receptionist.xml @@ -0,0 +1,18 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/sprite/undead-receptionist.png" width="32" height="64"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <!-- Bloody body --> + <frame index="0" delay="500"/> + <frame index="1" delay="370"/> + <frame index="2" delay="330"/> + <frame index="3" delay="320"/> + <frame index="4" delay="340"/> + <frame index="5" delay="320"/> + <frame index="6" delay="330"/> + <frame index="7" delay="370"/> + <frame index="8" delay="500"/> + </animation> + </action> +</sprite> |