summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--LICENSE1
-rw-r--r--graphics/sprites/monsters/whirlybird.pngbin0 -> 23017 bytes
-rw-r--r--graphics/sprites/monsters/whirlybird.xml70
-rw-r--r--monsters.xml3
4 files changed, 74 insertions, 0 deletions
diff --git a/LICENSE b/LICENSE
index 2591eec2..01e43696 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1636,6 +1636,7 @@ https://gitlab.com/TMW2/Docs/wikis/Contributors
graphics/sprites/monsters/troll.png (FotherJ) (GPLv2, CC BY-SA 3.0) (LoF)
graphics/sprites/monsters/vampirebat.png (Meway) (GPLv2) (-)
graphics/sprites/monsters/warlordskull.png (Saulc) (CC BY-SA 3.0) (Modanung)
+ graphics/sprites/monsters/whirlybird.png (TMW German) (GPLv2) (-)
graphics/sprites/monsters/witchedzombie.png (FotherJ) (CC BY-SA 3.0) (Saulc)
graphics/sprites/monsters/witchjack'o.png (?,Modanung) (GPLv2) (Saulc)
graphics/sprites/monsters/wolvern.png (Pateame) (GPLv2) (-)
diff --git a/graphics/sprites/monsters/whirlybird.png b/graphics/sprites/monsters/whirlybird.png
new file mode 100644
index 00000000..2937a3ac
--- /dev/null
+++ b/graphics/sprites/monsters/whirlybird.png
Binary files differ
diff --git a/graphics/sprites/monsters/whirlybird.xml b/graphics/sprites/monsters/whirlybird.xml
new file mode 100644
index 00000000..82e68d72
--- /dev/null
+++ b/graphics/sprites/monsters/whirlybird.xml
@@ -0,0 +1,70 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/whirlybird.png" width="64" height="64" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX ="0" offsetY ="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="14" offsetX ="0" offsetY ="0" />
+ </animation>
+ <animation direction="up">
+ <frame index="28" offsetX ="0" offsetY ="0" />
+ </animation>
+ <animation direction="right">
+ <frame index="42" offsetX ="0" offsetY ="0" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="8" end="13" offsetX ="0" offsetY ="0" delay="150" />
+ </animation>
+ <animation direction="left">
+ <sequence start="22" end="27" offsetX ="0" offsetY ="0" delay="150" />
+ </animation>
+ <animation direction="up">
+ <sequence start="36" end="41" offsetX ="0" offsetY ="0" delay="150" />
+ </animation>
+ <animation direction="right">
+ <sequence start="50" end="55" offsetX ="0" offsetY ="0" delay="150" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="7" offsetX ="0" offsetY ="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="21" offsetX ="0" offsetY ="0" />
+ </animation>
+ <animation direction="up">
+ <frame index="35" offsetX ="0" offsetY ="0" />
+ </animation>
+ <animation direction="right">
+ <frame index="49" offsetX ="0" offsetY ="0" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="150" offsetX ="0" offsetY ="0" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="20" delay="150" offsetX ="0" offsetY ="0" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="29" end="34" delay="150" offsetX ="0" offsetY ="0" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="43" end="48" delay="150" offsetX ="0" offsetY ="0" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/monsters.xml b/monsters.xml
index b048411d..703412e8 100644
--- a/monsters.xml
+++ b/monsters.xml
@@ -1223,6 +1223,9 @@ event="" Links the sfx to an action, like die, hit, hurt, miss, move or s
<monster id="1231" name="Death Cat" targetCursor="small">
<sprite>monsters/pet-black-cat.xml</sprite>
</monster>
+ <monster id="1232" name="Whirly Bird" targetCursor="medium">
+ <sprite>monsters/whirlybird.xml</sprite>
+ </monster>
<!-- RESERVED -->
<monster id="1493" name="Game Master">