summaryrefslogtreecommitdiff
path: root/graphics/sprites
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/sprites')
-rw-r--r--graphics/sprites/npcs/bleeding-heart-tree-sm.pngbin0 -> 1087 bytes
-rw-r--r--graphics/sprites/npcs/bleeding-heart-tree.pngbin0 -> 4489 bytes
-rw-r--r--graphics/sprites/npcs/bones.pngbin1867 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/childoutfits.pngbin5644 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/childoutfits.xml9
-rw-r--r--graphics/sprites/npcs/childposes.pngbin5192 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/childposes.xml9
-rw-r--r--graphics/sprites/npcs/christmas_npcs.pngbin20026 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/christmas_npcs.xml9
-rw-r--r--graphics/sprites/npcs/evil-obelisk.pngbin10333 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/evil-obelisk.xml19
-rw-r--r--graphics/sprites/npcs/furnace.pngbin13673 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/furnace.xml13
-rw-r--r--graphics/sprites/npcs/hugenpcs.pngbin20551 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/hugenpcs.xml9
-rw-r--r--graphics/sprites/npcs/koga.pngbin0 -> 116939 bytes
-rw-r--r--graphics/sprites/npcs/koga.xml (renamed from graphics/sprites/npcs/npc-cindycage.xml)4
-rw-r--r--graphics/sprites/npcs/npc-annualeaster.pngbin764 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/npc-annualeaster.xml9
-rw-r--r--graphics/sprites/npcs/npc-casket.xml10
-rw-r--r--graphics/sprites/npcs/npc-cindycage.pngbin13707 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/npc-dicentra.pngbin0 -> 4489 bytes
-rw-r--r--graphics/sprites/npcs/npc-dyer.pngbin6051 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/npc-dyer.xml15
-rw-r--r--graphics/sprites/npcs/npc-gate-closed.xml10
-rw-r--r--graphics/sprites/npcs/npc-gate-open.xml10
-rw-r--r--graphics/sprites/npcs/npc-gate_224x192.pngbin104542 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/npc-joyful.pngbin0 -> 5070 bytes
-rw-r--r--graphics/sprites/npcs/npc-joyful.xml48
-rw-r--r--graphics/sprites/npcs/npc-reaper.xml13
-rw-r--r--graphics/sprites/npcs/npc-savannahman.pngbin9513 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/npc-savannahman.xml36
-rw-r--r--graphics/sprites/npcs/npc-skeletons.xml (renamed from graphics/sprites/npcs/npc-weaver.xml)4
-rw-r--r--graphics/sprites/npcs/npc-supply-crate.pngbin1824 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/npc-supply-crate.xml9
-rw-r--r--graphics/sprites/npcs/npc-test.pngbin27664 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/npc-test.xml32
-rw-r--r--graphics/sprites/npcs/npc-treasurebox.pngbin5096 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/npc-treasurebox.xml9
-rw-r--r--graphics/sprites/npcs/npc-weaver.pngbin4246 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/npc-woodenpump.pngbin4685 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/npc-woodenpump.xml19
-rw-r--r--graphics/sprites/npcs/npc.xml9
-rw-r--r--graphics/sprites/npcs/npc2.xml9
-rw-r--r--graphics/sprites/npcs/npcs.pngbin233092 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/npcs2.pngbin40139 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/outfits.pngbin5031 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/outfits.xml9
-rw-r--r--graphics/sprites/npcs/poses.pngbin10781 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/poses.xml9
-rw-r--r--graphics/sprites/npcs/saboteur.pngbin1351 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/saboteur.xml9
-rw-r--r--graphics/sprites/npcs/sages.pngbin28747 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/sages.xml9
-rw-r--r--graphics/sprites/npcs/shapeshifter.pngbin47613 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/shapeshifter.xml188
-rw-r--r--graphics/sprites/npcs/signs.pngbin0 -> 6598 bytes
-rw-r--r--graphics/sprites/npcs/signs.xml (renamed from graphics/sprites/npcs/bones.xml)4
-rw-r--r--graphics/sprites/npcs/snowtree.xml2
-rw-r--r--graphics/sprites/npcs/soulmenhirs.pngbin22089 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/soulmenhirs.xml9
-rw-r--r--graphics/sprites/npcs/thermin_npcs.pngbin13752 -> 0 bytes
-rw-r--r--graphics/sprites/npcs/thermin_npcs.xml9
-rw-r--r--graphics/sprites/npcs/tree.xml2
-rw-r--r--graphics/sprites/npcs/undead-mouboo-master.pngbin0 -> 14849 bytes
-rw-r--r--graphics/sprites/npcs/weaver-wheel.xml9
66 files changed, 78 insertions, 495 deletions
diff --git a/graphics/sprites/npcs/bleeding-heart-tree-sm.png b/graphics/sprites/npcs/bleeding-heart-tree-sm.png
new file mode 100644
index 00000000..0a218eb6
--- /dev/null
+++ b/graphics/sprites/npcs/bleeding-heart-tree-sm.png
Binary files differ
diff --git a/graphics/sprites/npcs/bleeding-heart-tree.png b/graphics/sprites/npcs/bleeding-heart-tree.png
new file mode 100644
index 00000000..1b63c89e
--- /dev/null
+++ b/graphics/sprites/npcs/bleeding-heart-tree.png
Binary files differ
diff --git a/graphics/sprites/npcs/bones.png b/graphics/sprites/npcs/bones.png
deleted file mode 100644
index dccb3ebd..00000000
--- a/graphics/sprites/npcs/bones.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/childoutfits.png b/graphics/sprites/npcs/childoutfits.png
deleted file mode 100644
index 29cda7ce..00000000
--- a/graphics/sprites/npcs/childoutfits.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/childoutfits.xml b/graphics/sprites/npcs/childoutfits.xml
deleted file mode 100644
index 2f6c8d48..00000000
--- a/graphics/sprites/npcs/childoutfits.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="100" variant_offset="1">
- <imageset name="base" src="graphics/sprites/npcs/childoutfits.png|W;Y;G;C;B;M;R" width="30" height="65"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/childposes.png b/graphics/sprites/npcs/childposes.png
deleted file mode 100644
index d7bfde30..00000000
--- a/graphics/sprites/npcs/childposes.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/childposes.xml b/graphics/sprites/npcs/childposes.xml
deleted file mode 100644
index 23e31f47..00000000
--- a/graphics/sprites/npcs/childposes.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="100" variant_offset="1">
- <imageset name="base" src="graphics/sprites/npcs/childposes.png" width="30" height="65"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/christmas_npcs.png b/graphics/sprites/npcs/christmas_npcs.png
deleted file mode 100644
index d99bbe9a..00000000
--- a/graphics/sprites/npcs/christmas_npcs.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/christmas_npcs.xml b/graphics/sprites/npcs/christmas_npcs.xml
deleted file mode 100644
index 387b9c41..00000000
--- a/graphics/sprites/npcs/christmas_npcs.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="8" variant_offset="1">
- <imageset name="base" src="graphics/sprites/npcs/christmas_npcs.png" width="50" height="90"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/evil-obelisk.png b/graphics/sprites/npcs/evil-obelisk.png
deleted file mode 100644
index 7e39aa5e..00000000
--- a/graphics/sprites/npcs/evil-obelisk.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/evil-obelisk.xml b/graphics/sprites/npcs/evil-obelisk.xml
deleted file mode 100644
index 75f62c97..00000000
--- a/graphics/sprites/npcs/evil-obelisk.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/evil-obelisk.png" width="47" height="110"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <!-- red color timing -->
- <frame index="0" delay="250"/>
- <frame index="1" delay="250"/>
- <frame index="2" delay="250"/>
- <frame index="3" delay="250"/>
- <frame index="4" delay="250"/>
- <frame index="5" delay="250"/>
- <frame index="4" delay="250"/>
- <frame index="3" delay="250"/>
- <frame index="2" delay="250"/>
- <frame index="1" delay="250"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/furnace.png b/graphics/sprites/npcs/furnace.png
deleted file mode 100644
index 3ad8dde8..00000000
--- a/graphics/sprites/npcs/furnace.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/furnace.xml b/graphics/sprites/npcs/furnace.xml
deleted file mode 100644
index bb6b21e3..00000000
--- a/graphics/sprites/npcs/furnace.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/furnace.png" width="96" height="96"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <!-- fire timing -->
- <frame index="0" delay="100"/>
- <frame index="1" delay="100"/>
- <frame index="2" delay="100"/>
- <frame index="3" delay="100"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/hugenpcs.png b/graphics/sprites/npcs/hugenpcs.png
deleted file mode 100644
index 217c7cf9..00000000
--- a/graphics/sprites/npcs/hugenpcs.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/hugenpcs.xml b/graphics/sprites/npcs/hugenpcs.xml
deleted file mode 100644
index 51aedbc9..00000000
--- a/graphics/sprites/npcs/hugenpcs.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="100" variant_offset="1">
- <imageset name="base" src="graphics/sprites/npcs/hugenpcs.png" width="90" height="100"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/koga.png b/graphics/sprites/npcs/koga.png
new file mode 100644
index 00000000..43f80e2c
--- /dev/null
+++ b/graphics/sprites/npcs/koga.png
Binary files differ
diff --git a/graphics/sprites/npcs/npc-cindycage.xml b/graphics/sprites/npcs/koga.xml
index 4e888303..cff9a83e 100644
--- a/graphics/sprites/npcs/npc-cindycage.xml
+++ b/graphics/sprites/npcs/koga.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/npc-cindycage.png" width="80" height="103"/>
+<sprite variants="1" variant_offset="1">
+ <imageset name="base" src="graphics/sprites/npcs/koga.png" width="634" height="477"/>
<action name="stand" imageset="base">
<animation direction="default">
<frame index="0"/>
diff --git a/graphics/sprites/npcs/npc-annualeaster.png b/graphics/sprites/npcs/npc-annualeaster.png
deleted file mode 100644
index ec3e6fd4..00000000
--- a/graphics/sprites/npcs/npc-annualeaster.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/npc-annualeaster.xml b/graphics/sprites/npcs/npc-annualeaster.xml
deleted file mode 100644
index 3f396423..00000000
--- a/graphics/sprites/npcs/npc-annualeaster.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/npc-annualeaster.png" width="32" height="32"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/npc-casket.xml b/graphics/sprites/npcs/npc-casket.xml
deleted file mode 100644
index 32643d74..00000000
--- a/graphics/sprites/npcs/npc-casket.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/particles/casket-trap_96x96.png" width="96" height="96"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <!-- closed casket -->
- <frame index="10"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/npc-cindycage.png b/graphics/sprites/npcs/npc-cindycage.png
deleted file mode 100644
index 53109290..00000000
--- a/graphics/sprites/npcs/npc-cindycage.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/npc-dicentra.png b/graphics/sprites/npcs/npc-dicentra.png
new file mode 100644
index 00000000..1b63c89e
--- /dev/null
+++ b/graphics/sprites/npcs/npc-dicentra.png
Binary files differ
diff --git a/graphics/sprites/npcs/npc-dyer.png b/graphics/sprites/npcs/npc-dyer.png
deleted file mode 100644
index 34387e71..00000000
--- a/graphics/sprites/npcs/npc-dyer.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/npc-dyer.xml b/graphics/sprites/npcs/npc-dyer.xml
deleted file mode 100644
index 666b6915..00000000
--- a/graphics/sprites/npcs/npc-dyer.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/npc-dyer.png" width="99" height="64" offsetX="30"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <!-- eyes movements -->
- <frame index="0" delay="3000"/>
- <frame index="1" delay="80"/>
- <frame index="0" delay="1500"/>
- <frame index="1" delay="80"/>
- <frame index="0" delay="3000"/>
- <frame index="1" delay="300"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/npc-gate-closed.xml b/graphics/sprites/npcs/npc-gate-closed.xml
deleted file mode 100644
index 77a7162a..00000000
--- a/graphics/sprites/npcs/npc-gate-closed.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/npc-gate_224x192.png" width="224" height="192"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <!-- Display just the first frame of the opening door animation, which is the closed door -->
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/npc-gate-open.xml b/graphics/sprites/npcs/npc-gate-open.xml
deleted file mode 100644
index 2f47ed56..00000000
--- a/graphics/sprites/npcs/npc-gate-open.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/npc-gate_224x192.png" width="224" height="192"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <!-- Open gate -->
- <frame index="5"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/npc-gate_224x192.png b/graphics/sprites/npcs/npc-gate_224x192.png
deleted file mode 100644
index 6fcbfd8c..00000000
--- a/graphics/sprites/npcs/npc-gate_224x192.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/npc-joyful.png b/graphics/sprites/npcs/npc-joyful.png
new file mode 100644
index 00000000..dc39b114
--- /dev/null
+++ b/graphics/sprites/npcs/npc-joyful.png
Binary files differ
diff --git a/graphics/sprites/npcs/npc-joyful.xml b/graphics/sprites/npcs/npc-joyful.xml
new file mode 100644
index 00000000..8afd68be
--- /dev/null
+++ b/graphics/sprites/npcs/npc-joyful.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/npcs/npc-joyful.png" width="44" height="45"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" offsetX="5" offsetY="-2" delay="150"/>
+ <frame index="1" offsetX="15" offsetY="-6" delay="150"/>
+ <frame index="2" offsetX="30" offsetY="-11" delay="150"/>
+ <frame index="3" offsetX="32" offsetY="-15" delay="150"/>
+ <frame index="4" offsetX="35" offsetY="-20" delay="150"/>
+ <frame index="3" offsetX="30" offsetY="-24" delay="150"/>
+ <frame index="2" offsetX="28" offsetY="-26" delay="150"/>
+ <frame index="1" offsetX="26" offsetY="-27" delay="150"/>
+ <frame index="0" offsetX="20" offsetY="-30" delay="150"/>
+ <frame index="1" offsetX="15" offsetY="-36" delay="150"/>
+ <frame index="2" offsetX="10" offsetY="-42" delay="150"/>
+ <frame index="3" offsetX="6" offsetY="-44" delay="150"/>
+ <frame index="4" offsetX="0" offsetY="-45" delay="150"/>
+ <frame index="3" offsetX="-9" offsetY="-41" delay="150"/>
+ <frame index="2" offsetX="-18" offsetY="-38" delay="150"/>
+ <frame index="1" offsetX="-27" offsetY="-34" delay="150"/>
+ <frame index="0" offsetX="-35" offsetY="-30" delay="150"/>
+ <frame index="1" offsetX="-30" offsetY="-27" delay="150"/>
+ <frame index="2" offsetX="-28" offsetY="-23" delay="150"/>
+ <frame index="3" offsetX="-27" offsetY="-20" delay="150"/>
+ <frame index="4" offsetX="-25" offsetY="-18" delay="150"/>
+ <frame index="3" offsetX="-18" offsetY="-20" delay="150"/>
+ <frame index="2" offsetX="-10" offsetY="-19" delay="150"/>
+ <frame index="1" offsetX="1" offsetY="-20" delay="150"/>
+ <frame index="0" offsetX="10" offsetY="-20" delay="150"/>
+ <frame index="1" offsetX="4" offsetY="-21" delay="150"/>
+ <frame index="2" offsetX="-3" offsetY="-22" delay="150"/>
+ <frame index="3" offsetX="-18" offsetY="-24" delay="150"/>
+ <frame index="4" offsetX="-24" offsetY="-25" delay="150"/>
+ <frame index="3" offsetX="-28" offsetY="-20" delay="150"/>
+ <frame index="2" offsetX="-32" offsetY="-18" delay="150"/>
+ <frame index="1" offsetX="-36" offsetY="-15" delay="150"/>
+ <frame index="0" offsetX="-40" offsetY="-9" delay="150"/>
+ <frame index="1" offsetX="-35" offsetY="-7" delay="150"/>
+ <frame index="2" offsetX="-31" offsetY="-5" delay="150"/>
+ <frame index="3" offsetX="-24" offsetY="-4" delay="150"/>
+ <frame index="4" offsetX="-19" offsetY="-4" delay="150"/>
+ <frame index="3" offsetX="-9" offsetY="-2" delay="150"/>
+ <frame index="2" offsetX="-3" offsetY="0" delay="150"/>
+ <frame index="1" offsetX="-0" offsetY="-1" delay="150"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/npc-reaper.xml b/graphics/sprites/npcs/npc-reaper.xml
new file mode 100644
index 00000000..c2996cad
--- /dev/null
+++ b/graphics/sprites/npcs/npc-reaper.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/reaper.png" width="100" height="100"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <!-- reaper float -->
+ <frame index="25" delay="300"/>
+ <frame index="25" delay="300" offsetY="-1"/>
+ <frame index="25" delay="300" offsetY="-2"/>
+ <frame index="25" delay="300" offsetY="-1"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/npc-savannahman.png b/graphics/sprites/npcs/npc-savannahman.png
deleted file mode 100644
index 42af6fea..00000000
--- a/graphics/sprites/npcs/npc-savannahman.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/npc-savannahman.xml b/graphics/sprites/npcs/npc-savannahman.xml
deleted file mode 100644
index d05b70da..00000000
--- a/graphics/sprites/npcs/npc-savannahman.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/npc-savannahman.png" width="35" height="58"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <!-- head movements -->
- <frame index="0" delay="1500"/>
- <frame index="1" delay="10"/>
- <frame index="0" delay="300"/>
- <frame index="1" delay="10"/>
- <frame index="2" delay="1000"/>
- <frame index="1" delay="10"/>
- <frame index="0" delay="500"/>
- <frame index="1" delay="10"/>
- <frame index="0" delay="1000"/>
- <frame index="3" delay="250"/>
- <frame index="4" delay="300"/>
- <frame index="5" delay="600"/>
- <frame index="6" delay="550"/>
- <frame index="7" delay="10"/>
- <frame index="6" delay="450"/>
- <frame index="7" delay="10"/>
- <frame index="6" delay="500"/>
- <frame index="4" delay="500"/>
- <frame index="3" delay="250"/>
- <frame index="0" delay="450"/>
- <frame index="1" delay="10"/>
- <frame index="0" delay="350"/>
- <frame index="8" delay="350"/>
- <frame index="9" delay="450"/>
- <frame index="10" delay="1200"/>
- <frame index="9" delay="200"/>
- <frame index="0" delay="200"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/npc-weaver.xml b/graphics/sprites/npcs/npc-skeletons.xml
index db0a0e66..e86fff11 100644
--- a/graphics/sprites/npcs/npc-weaver.xml
+++ b/graphics/sprites/npcs/npc-skeletons.xml
@@ -1,9 +1,9 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/npcs/npc-weaver.png" width="64" height="61"/>
+ <imageset name="base" src="graphics/sprites/monsters/skeleton.png|W" width="64" height="64"/>
<action name="stand" imageset="base">
<animation direction="default">
- <frame index="0"/>
+ <frame index="1"/>
</animation>
</action>
</sprite>
diff --git a/graphics/sprites/npcs/npc-supply-crate.png b/graphics/sprites/npcs/npc-supply-crate.png
deleted file mode 100644
index f9aa2c52..00000000
--- a/graphics/sprites/npcs/npc-supply-crate.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/npc-supply-crate.xml b/graphics/sprites/npcs/npc-supply-crate.xml
deleted file mode 100644
index 7a3357c9..00000000
--- a/graphics/sprites/npcs/npc-supply-crate.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/npc-supply-crate.png" width="64" height="32"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/npc-test.png b/graphics/sprites/npcs/npc-test.png
deleted file mode 100644
index eb8f2f22..00000000
--- a/graphics/sprites/npcs/npc-test.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/npc-test.xml b/graphics/sprites/npcs/npc-test.xml
deleted file mode 100644
index d4b581ff..00000000
--- a/graphics/sprites/npcs/npc-test.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<sprite action="stand" name="npc">
- <imageset width="64" height="64" name="base" src="graphics/sprites/npcs/npc-test.png"/>
- <action imageset="base" name="stand">
- <animation direction="down">
- <frame index="0"/>
- </animation>
- <animation direction="left">
- <frame index="7"/>
- </animation>
- <animation direction="up">
- <frame index="14"/>
- </animation>
- <animation direction="right">
- <frame index="21"/>
- </animation>
- </action>
- <action imageset="base" name="walk">
- <animation direction="down">
- <sequence end="6" delay="75" start="1"/>
- </animation>
- <animation direction="left">
- <sequence end="13" delay="75" start="8"/>
- </animation>
- <animation direction="up">
- <sequence end="20" delay="75" start="15"/>
- </animation>
- <animation direction="right">
- <sequence end="27" delay="75" start="22"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/npc-treasurebox.png b/graphics/sprites/npcs/npc-treasurebox.png
deleted file mode 100644
index 09e602a8..00000000
--- a/graphics/sprites/npcs/npc-treasurebox.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/npc-treasurebox.xml b/graphics/sprites/npcs/npc-treasurebox.xml
deleted file mode 100644
index 1f59ae8e..00000000
--- a/graphics/sprites/npcs/npc-treasurebox.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite action="stand" name="open-treasure-npc">
- <imageset width="64" height="64" name="base" src="graphics/sprites/npcs/npc-treasurebox.png"/>
- <action imageset="base" name="stand">
- <animation stand="default">
- <sequence end="6" delay="75" start="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/npc-weaver.png b/graphics/sprites/npcs/npc-weaver.png
deleted file mode 100644
index ada86e32..00000000
--- a/graphics/sprites/npcs/npc-weaver.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/npc-woodenpump.png b/graphics/sprites/npcs/npc-woodenpump.png
deleted file mode 100644
index f66a5fbe..00000000
--- a/graphics/sprites/npcs/npc-woodenpump.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/npc-woodenpump.xml b/graphics/sprites/npcs/npc-woodenpump.xml
deleted file mode 100644
index 3959d80c..00000000
--- a/graphics/sprites/npcs/npc-woodenpump.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/npc-woodenpump.png" width="27" height="71"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <!-- waterdroplets -->
- <frame index="0" delay="130"/>
- <frame index="1" delay="200"/>
- <frame index="2" delay="100"/>
- <frame index="3" delay="130"/>
- <frame index="4" delay="130"/>
- <frame index="5" delay="130"/>
- <frame index="6" delay="130"/>
- <frame index="7" delay="130"/>
- <frame index="8" delay="130"/>
- <frame index="9" delay="130"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/npc.xml b/graphics/sprites/npcs/npc.xml
deleted file mode 100644
index b451bba1..00000000
--- a/graphics/sprites/npcs/npc.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="100" variant_offset="1">
- <imageset name="base" src="graphics/sprites/npcs/npcs.png" width="50" height="80"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/npc2.xml b/graphics/sprites/npcs/npc2.xml
deleted file mode 100644
index 07a508d1..00000000
--- a/graphics/sprites/npcs/npc2.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="100" variant_offset="1">
- <imageset name="base" src="graphics/sprites/npcs/npcs2.png" width="60" height="80"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/npcs.png b/graphics/sprites/npcs/npcs.png
deleted file mode 100644
index e141c70a..00000000
--- a/graphics/sprites/npcs/npcs.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/npcs2.png b/graphics/sprites/npcs/npcs2.png
deleted file mode 100644
index 83744c31..00000000
--- a/graphics/sprites/npcs/npcs2.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/outfits.png b/graphics/sprites/npcs/outfits.png
deleted file mode 100644
index acc60e24..00000000
--- a/graphics/sprites/npcs/outfits.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/outfits.xml b/graphics/sprites/npcs/outfits.xml
deleted file mode 100644
index c0d0151f..00000000
--- a/graphics/sprites/npcs/outfits.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="100" variant_offset="1">
- <imageset name="base" src="graphics/sprites/npcs/outfits.png|W;Y;G;C;B;M;R" width="60" height="65"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/poses.png b/graphics/sprites/npcs/poses.png
deleted file mode 100644
index 16094671..00000000
--- a/graphics/sprites/npcs/poses.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/poses.xml b/graphics/sprites/npcs/poses.xml
deleted file mode 100644
index 9926087b..00000000
--- a/graphics/sprites/npcs/poses.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="100" variant_offset="1">
- <imageset name="base" src="graphics/sprites/npcs/poses.png" width="60" height="65"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/saboteur.png b/graphics/sprites/npcs/saboteur.png
deleted file mode 100644
index 150840fd..00000000
--- a/graphics/sprites/npcs/saboteur.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/saboteur.xml b/graphics/sprites/npcs/saboteur.xml
deleted file mode 100644
index 3a682d19..00000000
--- a/graphics/sprites/npcs/saboteur.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/saboteur.png|R;G;B;C;Y;M" width="38" height="57"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/sages.png b/graphics/sprites/npcs/sages.png
deleted file mode 100644
index 258d2075..00000000
--- a/graphics/sprites/npcs/sages.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/sages.xml b/graphics/sprites/npcs/sages.xml
deleted file mode 100644
index 2d446aab..00000000
--- a/graphics/sprites/npcs/sages.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="12" variant_offset="1">
- <imageset name="base" src="graphics/sprites/npcs/sages.png" width="50" height="80"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/shapeshifter.png b/graphics/sprites/npcs/shapeshifter.png
deleted file mode 100644
index 41fbc2c2..00000000
--- a/graphics/sprites/npcs/shapeshifter.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/shapeshifter.xml b/graphics/sprites/npcs/shapeshifter.xml
deleted file mode 100644
index a0413108..00000000
--- a/graphics/sprites/npcs/shapeshifter.xml
+++ /dev/null
@@ -1,188 +0,0 @@
-<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/shapeshifter.png" width="30" height="63"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <!-- shape modifier -->
- <frame index="10" delay="100"/>
- <frame index="9" delay="100"/>
- <frame index="8" delay="100"/>
- <frame index="7" delay="100"/>
- <frame index="6" delay="100"/>
- <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="0" delay="1000"/>
- <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="100"/>
- <frame index="21" delay="100"/>
- <frame index="20" delay="100"/>
- <frame index="19" delay="100"/>
- <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="1000"/>
- <frame index="12" delay="100"/>
- <frame index="13" delay="100"/>
- <frame index="14" delay="100"/>
- <frame index="15" delay="100"/>
- <frame index="16" delay="100"/>
- <frame index="17" delay="100"/>
- <frame index="18" delay="100"/>
- <frame index="19" delay="100"/>
- <frame index="20" delay="100"/>
- <frame index="32" delay="100"/>
- <frame index="31" delay="100"/>
- <frame index="30" delay="100"/>
- <frame index="29" delay="100"/>
- <frame index="28" delay="100"/>
- <frame index="27" delay="100"/>
- <frame index="26" delay="100"/>
- <frame index="25" delay="100"/>
- <frame index="24" delay="100"/>
- <frame index="23" delay="100"/>
- <frame index="22" delay="1000"/>
- <frame index="23" delay="100"/>
- <frame index="24" delay="100"/>
- <frame index="25" delay="100"/>
- <frame index="26" delay="100"/>
- <frame index="27" delay="100"/>
- <frame index="28" delay="100"/>
- <frame index="29" delay="100"/>
- <frame index="30" delay="100"/>
- <frame index="31" delay="100"/>
- <frame index="43" delay="100"/>
- <frame index="42" delay="100"/>
- <frame index="41" delay="100"/>
- <frame index="40" delay="100"/>
- <frame index="39" delay="100"/>
- <frame index="38" delay="100"/>
- <frame index="37" delay="100"/>
- <frame index="36" delay="100"/>
- <frame index="35" delay="100"/>
- <frame index="34" delay="100"/>
- <frame index="33" delay="1000"/>
- <frame index="34" delay="100"/>
- <frame index="35" delay="100"/>
- <frame index="36" delay="100"/>
- <frame index="37" delay="100"/>
- <frame index="38" delay="100"/>
- <frame index="39" delay="100"/>
- <frame index="40" delay="100"/>
- <frame index="41" delay="100"/>
- <frame index="42" delay="100"/>
- <frame index="54" delay="100"/>
- <frame index="53" delay="100"/>
- <frame index="52" delay="100"/>
- <frame index="51" delay="100"/>
- <frame index="50" delay="100"/>
- <frame index="49" delay="100"/>
- <frame index="48" delay="100"/>
- <frame index="47" delay="100"/>
- <frame index="46" delay="100"/>
- <frame index="45" delay="100"/>
- <frame index="44" delay="1000"/>
- <frame index="45" delay="100"/>
- <frame index="46" delay="100"/>
- <frame index="47" delay="100"/>
- <frame index="48" delay="100"/>
- <frame index="49" delay="100"/>
- <frame index="50" delay="100"/>
- <frame index="51" delay="100"/>
- <frame index="52" delay="100"/>
- <frame index="53" delay="100"/>
- <frame index="65" delay="100"/>
- <frame index="64" delay="100"/>
- <frame index="63" delay="100"/>
- <frame index="62" delay="100"/>
- <frame index="61" delay="100"/>
- <frame index="60" delay="100"/>
- <frame index="59" delay="100"/>
- <frame index="58" delay="100"/>
- <frame index="57" delay="100"/>
- <frame index="56" delay="100"/>
- <frame index="55" delay="1000"/>
- <frame index="56" delay="100"/>
- <frame index="57" delay="100"/>
- <frame index="58" delay="100"/>
- <frame index="59" delay="100"/>
- <frame index="60" delay="100"/>
- <frame index="61" delay="100"/>
- <frame index="62" delay="100"/>
- <frame index="63" delay="100"/>
- <frame index="64" delay="100"/>
- <frame index="76" delay="100"/>
- <frame index="75" delay="100"/>
- <frame index="74" delay="100"/>
- <frame index="73" delay="100"/>
- <frame index="72" delay="100"/>
- <frame index="71" delay="100"/>
- <frame index="70" delay="100"/>
- <frame index="69" delay="100"/>
- <frame index="68" delay="100"/>
- <frame index="67" delay="100"/>
- <frame index="66" delay="1000"/>
- <frame index="67" delay="100"/>
- <frame index="68" delay="100"/>
- <frame index="69" delay="100"/>
- <frame index="70" delay="100"/>
- <frame index="71" delay="100"/>
- <frame index="72" delay="100"/>
- <frame index="73" delay="100"/>
- <frame index="74" delay="100"/>
- <frame index="75" delay="100"/>
- <frame index="87" delay="100"/>
- <frame index="86" delay="100"/>
- <frame index="85" delay="100"/>
- <frame index="84" delay="100"/>
- <frame index="83" delay="100"/>
- <frame index="82" delay="100"/>
- <frame index="81" delay="100"/>
- <frame index="80" delay="100"/>
- <frame index="79" delay="100"/>
- <frame index="78" delay="100"/>
- <frame index="77" delay="1000"/>
- <frame index="78" delay="100"/>
- <frame index="79" delay="100"/>
- <frame index="80" delay="100"/>
- <frame index="81" delay="100"/>
- <frame index="82" delay="100"/>
- <frame index="83" delay="100"/>
- <frame index="84" delay="100"/>
- <frame index="85" delay="100"/>
- <frame index="86" delay="100"/>
- <frame index="98" delay="100"/>
- <frame index="97" delay="100"/>
- <frame index="96" delay="100"/>
- <frame index="95" delay="100"/>
- <frame index="94" delay="100"/>
- <frame index="93" delay="100"/>
- <frame index="92" delay="100"/>
- <frame index="91" delay="100"/>
- <frame index="90" delay="100"/>
- <frame index="89" delay="100"/>
- <frame index="88" delay="1000"/>
- <frame index="89" delay="100"/>
- <frame index="90" delay="100"/>
- <frame index="91" delay="100"/>
- <frame index="92" delay="100"/>
- <frame index="93" delay="100"/>
- <frame index="94" delay="100"/>
- <frame index="95" delay="100"/>
- <frame index="96" delay="100"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/signs.png b/graphics/sprites/npcs/signs.png
new file mode 100644
index 00000000..4262335a
--- /dev/null
+++ b/graphics/sprites/npcs/signs.png
Binary files differ
diff --git a/graphics/sprites/npcs/bones.xml b/graphics/sprites/npcs/signs.xml
index a58bee58..40f914df 100644
--- a/graphics/sprites/npcs/bones.xml
+++ b/graphics/sprites/npcs/signs.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
-<sprite>
- <imageset name="base" src="graphics/sprites/npcs/bones.png" width="62" height="32"/>
+<sprite variants="24" variant_offset="1">
+ <imageset name="base" src="graphics/sprites/npcs/signs.png" width="32" height="64"/>
<action name="stand" imageset="base">
<animation direction="default">
<frame index="0"/>
diff --git a/graphics/sprites/npcs/snowtree.xml b/graphics/sprites/npcs/snowtree.xml
index 6b01e4b7..fbe21b2c 100644
--- a/graphics/sprites/npcs/snowtree.xml
+++ b/graphics/sprites/npcs/snowtree.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<sprite variants="4" variant_offset="1">
- <imageset name="base" src="graphics/tiles/Snow_tree_x3.png" width="64" height="96"/>
+ <imageset name="base" src="graphics/tiles/snow_tree_x3.png" width="64" height="96"/>
<action name="stand" imageset="base">
<animation direction="default">
<frame offsetX="18" index="0"/>
diff --git a/graphics/sprites/npcs/soulmenhirs.png b/graphics/sprites/npcs/soulmenhirs.png
deleted file mode 100644
index 0a00b133..00000000
--- a/graphics/sprites/npcs/soulmenhirs.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/soulmenhirs.xml b/graphics/sprites/npcs/soulmenhirs.xml
deleted file mode 100644
index b79e0fb1..00000000
--- a/graphics/sprites/npcs/soulmenhirs.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="8" variant_offset="1">
- <imageset name="base" src="graphics/sprites/npcs/soulmenhirs.png" width="39" height="44"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/thermin_npcs.png b/graphics/sprites/npcs/thermin_npcs.png
deleted file mode 100644
index bf297093..00000000
--- a/graphics/sprites/npcs/thermin_npcs.png
+++ /dev/null
Binary files differ
diff --git a/graphics/sprites/npcs/thermin_npcs.xml b/graphics/sprites/npcs/thermin_npcs.xml
deleted file mode 100644
index c9e6d98a..00000000
--- a/graphics/sprites/npcs/thermin_npcs.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<sprite variants="10" variant_offset="1">
- <imageset name="base" src="graphics/sprites/npcs/thermin_npcs.png" width="50" height="80"/>
- <action name="stand" imageset="base">
- <animation direction="default">
- <frame index="0"/>
- </animation>
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/tree.xml b/graphics/sprites/npcs/tree.xml
index 79f4fa7b..bed8673e 100644
--- a/graphics/sprites/npcs/tree.xml
+++ b/graphics/sprites/npcs/tree.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<sprite variants="3" variant_offset="1">
- <imageset name="base" src="graphics/tiles/Woodland_x3.png" width="64" height="96"/>
+ <imageset name="base" src="graphics/tiles/woodland_x3.png" width="64" height="96"/>
<action name="stand" imageset="base">
<animation direction="default">
<frame index="0"/>
diff --git a/graphics/sprites/npcs/undead-mouboo-master.png b/graphics/sprites/npcs/undead-mouboo-master.png
new file mode 100644
index 00000000..879e1858
--- /dev/null
+++ b/graphics/sprites/npcs/undead-mouboo-master.png
Binary files differ
diff --git a/graphics/sprites/npcs/weaver-wheel.xml b/graphics/sprites/npcs/weaver-wheel.xml
new file mode 100644
index 00000000..9f4e041a
--- /dev/null
+++ b/graphics/sprites/npcs/weaver-wheel.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite variants="1" variant_offset="1">
+ <imageset name="base" src="graphics/tiles/spinning_wheel.png" width="64" height="64"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" offsetX="-16" offsetY="8"/>
+ </animation>
+ </action>
+</sprite>