summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHoraK <horak-fdf@web.de>2023-12-07 23:35:19 -0300
committerJesusaves <cpntb1@ymail.com>2023-12-07 23:35:19 -0300
commit0706fc217f80d176348f23bfd454b6d77ad75de1 (patch)
tree6a289b72ad0f6070e8aa52c4f7f707448f0a5869
parent1793f48a2172cdeae6ebd3d72d82063979701394 (diff)
downloadclientdata-0706fc217f80d176348f23bfd454b6d77ad75de1.tar.gz
clientdata-0706fc217f80d176348f23bfd454b6d77ad75de1.tar.bz2
clientdata-0706fc217f80d176348f23bfd454b6d77ad75de1.tar.xz
clientdata-0706fc217f80d176348f23bfd454b6d77ad75de1.zip
Update to Bobone, Ent and Junglefowl
-rw-r--r--graphics/sprites/monsters/bobone.pngbin46265 -> 46279 bytes
-rw-r--r--graphics/sprites/monsters/bobone.xml83
-rw-r--r--graphics/sprites/monsters/ent.xml29
-rw-r--r--graphics/sprites/monsters/junglefowl.xml2
-rw-r--r--monsters.xml1
5 files changed, 100 insertions, 15 deletions
diff --git a/graphics/sprites/monsters/bobone.png b/graphics/sprites/monsters/bobone.png
index 83d01398..8e85fec0 100644
--- a/graphics/sprites/monsters/bobone.png
+++ b/graphics/sprites/monsters/bobone.png
Binary files differ
diff --git a/graphics/sprites/monsters/bobone.xml b/graphics/sprites/monsters/bobone.xml
new file mode 100644
index 00000000..4eb13698
--- /dev/null
+++ b/graphics/sprites/monsters/bobone.xml
@@ -0,0 +1,83 @@
+<?xml version="1.0"?>
+<!--
+Frame map:
+
+ s/w w w w a a a d
+r 0 1 2 3 4 5 6 7
+l 8 9 10 11 12 13 14 15
+d 16 17 18 19 20 21 22 23
+u 24 25 26 27 28 29 30 31
+
+a = attack
+d = death
+s = stand
+w = walk
+
+l = left
+r = right
+d = down
+u = up
+-->
+<sprite>
+<imageset name="base" src="graphics/sprites/monsters/bobone.png" width="86" height="78" offsetY="8"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="16"/>
+ </animation>
+ <animation direction="left">
+ <frame index="8"/>
+ </animation>
+ <animation direction="up">
+ <frame index="24"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="16" end="19" delay="120"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="8" end="11" delay="120"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="24" end="27" delay="120"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="0" end="3" delay="120"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="23" delay="900"/>
+ </animation>
+ <animation direction="left">
+ <frame index="15" delay="900"/>
+ </animation>
+ <animation direction="up">
+ <frame index="31" delay="900"/>
+ </animation>
+ <animation direction="right">
+ <frame index="7" delay="900"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="20" end="22" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="12" end="14" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="28" end="31" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="4" end="6" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/ent.xml b/graphics/sprites/monsters/ent.xml
index ce66861a..8569c99c 100644
--- a/graphics/sprites/monsters/ent.xml
+++ b/graphics/sprites/monsters/ent.xml
@@ -3,53 +3,54 @@
<imageset name="base" src="graphics/sprites/monsters/ent.png" width="112" height="112"/>
<action name="stand" imageset="base">
<animation direction="down">
- <frame index="0" offsetY="-8"/>
+ <frame index="0"/>
</animation>
<animation direction="left">
- <frame index="6" offsetY="-11"/>
+ <frame index="8"/>
</animation>
<animation direction="right">
- <frame index="12" offsetY="-11"/>
+ <frame index="12"/>
</animation>
<animation direction="up">
- <frame index="18" offsetY="-10"/>
+ <frame index="18"/>
</animation>
</action>
<action name="walk" imageset="base">
<animation direction="down">
- <sequence start="0" end="2" delay="200" offsetY="-8"/>
+ <sequence start="0" end="2" delay="200"/>
</animation>
<animation direction="left">
- <sequence start="6" end="8" delay="200" offsetY="-11"/>
+ <sequence start="8" end="6" delay="200"/>
</animation>
<animation direction="right">
- <sequence start="12" end="14" delay="200" offsetY="-11"/>
+ <sequence start="12" end="14" delay="200"/>
</animation>
<animation direction="up">
- <sequence start="18" end="20" delay="200" offsetY="-10"/>
+ <sequence start="18" end="20" delay="200"/>
</animation>
</action>
<action name="dead" imageset="base">
<animation direction="default">
- <sequence start="24" end="27" delay="150"/>
- <frame index="27" offsetY="-8"/>
+ <sequence start="24" end="26" delay="150"/>
+ <frame index="27" delay="150" offsetY="8"/>
+ <frame index="27" offsetY="8"/>
</animation>
</action>
<action name="attack" imageset="base">
<animation direction="down">
- <sequence start="3" end="5" delay="150" offsetY="-8"/>
+ <sequence start="3" end="5" delay="150" offsetX="-1" offsetY="-2"/>
<end/>
</animation>
<animation direction="left">
- <sequence start="9" end="11" delay="150" offsetY="-11"/>
+ <sequence start="9" end="11" delay="150" offsetX="-9" offsetY="-3"/>
<end/>
</animation>
<animation direction="right">
- <sequence start="15" end="17" delay="150" offsetY="-11"/>
+ <sequence start="15" end="17" delay="150" offsetX="8" offsetY="-3"/>
<end/>
</animation>
<animation direction="up">
- <sequence start="21" end="23" delay="150" offsetY="-10"/>
+ <sequence start="21" end="23" delay="150" offsetX="-3" offsetY="-2"/>
<end/>
</animation>
</action>
diff --git a/graphics/sprites/monsters/junglefowl.xml b/graphics/sprites/monsters/junglefowl.xml
index f6c4f9e9..1431c7f5 100644
--- a/graphics/sprites/monsters/junglefowl.xml
+++ b/graphics/sprites/monsters/junglefowl.xml
@@ -21,7 +21,7 @@
<frame index="12" delay="500"/>
</animation>
<animation direction="down">
- <frame index="23" delay="800"/>
+ <frame index="24" delay="800"/>
<frame index="25" delay="300"/>
<frame index="26" delay="400"/>
<frame index="25" delay="300"/>
diff --git a/monsters.xml b/monsters.xml
index 96a33e85..3d16a881 100644
--- a/monsters.xml
+++ b/monsters.xml
@@ -1565,6 +1565,7 @@ event="" Links the sfx to an action, like die, hit, hurt, miss, move or s
<monster id="1451" name="King Chonky Birb 3/4">
<sprite>monsters/piou-king.xml</sprite>
</monster>
+ <!-- TODO: bobone.xml -->
<!-- RESERVED -->
<monster id="1491" name="???">