summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--LICENSE2
-rw-r--r--graphics/sprites/monsters/slime-littleslime.pngbin0 -> 1141 bytes
-rw-r--r--graphics/sprites/monsters/slime-littleslime.xml57
-rw-r--r--graphics/sprites/monsters/slime.pngbin0 -> 7080 bytes
-rw-r--r--graphics/sprites/monsters/slime.xml49
-rw-r--r--monsters.xml12
6 files changed, 120 insertions, 0 deletions
diff --git a/LICENSE b/LICENSE
index 271d182d..b740cbe3 100644
--- a/LICENSE
+++ b/LICENSE
@@ -348,6 +348,8 @@ https://www.gitorious.org/evol/clientdata-beta/blobs/master/LICENSE
graphics/sprites/monsters/pumpkish.png (Aeonchild) (CC BY-SA 3.0) (-)
graphics/sprites/monsters/ratto.png (Coolkid782) (CC BY-SA 3.0) (-)
graphics/sprites/monsters/skull-poison.png (Modanung) (CC BY-SA 3.0) (Micksha)
+ graphics/sprites/monsters/slime.png (:grey_question:, Neoriceisgood) (GPLv2) (Micksha)
+ graphics/sprites/monsters/slime-littleslime.png (Wombat) (GPLv2) (Micksha)
graphics/sprites/monsters/tipiou.png (Bagzie) (CC BY-SA 3.0) (-)
graphics/sprites/monsters/tortuga.png (Coolkid782) (CC BY-SA 3.0) (Reid)
## NPCs
diff --git a/graphics/sprites/monsters/slime-littleslime.png b/graphics/sprites/monsters/slime-littleslime.png
new file mode 100644
index 00000000..567eca9d
--- /dev/null
+++ b/graphics/sprites/monsters/slime-littleslime.png
Binary files differ
diff --git a/graphics/sprites/monsters/slime-littleslime.xml b/graphics/sprites/monsters/slime-littleslime.xml
new file mode 100644
index 00000000..86a6fd82
--- /dev/null
+++ b/graphics/sprites/monsters/slime-littleslime.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/slime-littleslime.png|W" width="20" height="20"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetY="0"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="2" delay="200" offsetY="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" delay="200" offsetY="0"/>
+ <sequence start="3" end="4" delay="200" offsetY="0"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="200" offsetY="0"/>
+ <sequence start="5" end="6" delay="200" offsetY="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" delay="200" offsetY="0"/>
+ <sequence start="7" end="8" delay="200" offsetY="0"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="9" offsetY="16"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="200" offsetY="0"/>
+ <frame index="1" delay="200" offsetY="0"/>
+ <frame index="5" delay="200" offsetY="0"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" delay="200" offsetY="0"/>
+ <frame index="1" delay="200" offsetY="0"/>
+ <frame index="5" delay="200" offsetY="0"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="200" offsetY="0"/>
+ <frame index="1" delay="200" offsetY="0"/>
+ <frame index="5" delay="200" offsetY="0"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" delay="200" offsetY="0"/>
+ <frame index="1" delay="200" offsetY="0"/>
+ <frame index="5" delay="200" offsetY="0"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/slime.png b/graphics/sprites/monsters/slime.png
new file mode 100644
index 00000000..5b535162
--- /dev/null
+++ b/graphics/sprites/monsters/slime.png
Binary files differ
diff --git a/graphics/sprites/monsters/slime.xml b/graphics/sprites/monsters/slime.xml
new file mode 100644
index 00000000..569c46ff
--- /dev/null
+++ b/graphics/sprites/monsters/slime.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/slime.png|W" width="52" height="24"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetY="-4"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="3" delay="200" offsetY="-4"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" delay="200" offsetY="-4"/>
+ <sequence start="10" end="12" delay="200" offsetY="-4"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="200" offsetY="-4"/>
+ <sequence start="19" end="21" delay="200" offsetY="-4"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" delay="200" offsetY="-4"/>
+ <sequence start="28" end="30" delay="200" offsetY="-4"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="8" delay="100" offsetY="-4"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="4" end="7" delay="100" offsetY="-4"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="4" end="7" delay="100" offsetY="-4"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="22" end="25" delay="100" offsetY="-4"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="22" end="25" delay="100" offsetY="-4"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/monsters.xml b/monsters.xml
index 50eef838..2ad0661f 100644
--- a/monsters.xml
+++ b/monsters.xml
@@ -173,6 +173,18 @@ event="" Links the sfx to an action, like die, hit, hurt, miss, move or
<monster id="1023" name="Mouboo" targetCursor="small">
<sprite>monsters/mouboo.xml</sprite>
</monster>
+ <monster id="1024" name="Green Slime" targetCursor="small">
+ <sprite>monsters/slime.xml|#323b20,73874d,bcdd7d,ffffff</sprite>
+ <sound event="die">monsters/blub/die1.ogg</sound>
+ <sound event="hit">monsters/blub/hit1.ogg</sound>
+ <sound event="spawn">monsters/blub/spawn1.ogg</sound>
+ </monster>
+ <monster id="1025" name="Little Green Slime" targetCursor="small">
+ <sprite>monsters/slime-littleslime.xml|#323b20,73874d,bcdd7d,ffffff</sprite>
+ <sound event="die">monsters/blub/die1.ogg</sound>
+ <sound event="hit">monsters/blub/hit1.ogg</sound>
+ <sound event="spawn">monsters/blub/spawn1.ogg</sound>
+ </monster>
<monster id="1026" name="Maggot" targetCursor="small">
<sprite>monsters/maggot.xml</sprite>
</monster>