summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--resources/creatures.pngbin26451 -> 18989 bytes
-rw-r--r--resources/creatures/Wildlife.xml59
-rw-r--r--resources/creatures/humans.pngbin0 -> 11497 bytes
-rw-r--r--resources/creatures/humans.xml175
-rw-r--r--resources/creatures/humies.pngbin1489 -> 0 bytes
-rw-r--r--resources/creatures/humies.xml13
-rw-r--r--resources/creatures/index.txt2
7 files changed, 206 insertions, 43 deletions
diff --git a/resources/creatures.png b/resources/creatures.png
index 82f1496..ec040e8 100644
--- a/resources/creatures.png
+++ b/resources/creatures.png
Binary files differ
diff --git a/resources/creatures/Wildlife.xml b/resources/creatures/Wildlife.xml
index fa1cd03..a28e1f7 100644
--- a/resources/creatures/Wildlife.xml
+++ b/resources/creatures/Wildlife.xml
@@ -1,50 +1,38 @@
<?xml version="1.0"?>
<creatures>
- <creature gameID="HUMAN" sheetIndex="100">
- <variant prof="WRESTLER" sheetIndex="80" />
- <variant prof="LASHER" sheetIndex="81" />
- <variant prof="AXEMAN" sheetIndex="82" />
- <variant prof="HAMMERMAN" sheetIndex="83" />
- <variant prof="SWORDSMAN" sheetIndex="84" />
- <variant prof="SPEARMAN" sheetIndex="85" />
- <variant prof="MACEMAN" sheetIndex="86" />
- <variant prof="CROSSBOWMAN" sheetIndex="87" />
- <variant prof="BOWMAN" sheetIndex="88" />
- <variant prof="PIKEMAN" sheetIndex="89" />
- <variant prof="TRADER" sex="M" sheetIndex="102" />
- <variant prof="MERCHANT" sex="M" sheetIndex="102" />
- <variant prof="TRADER" sex="F" sheetIndex="103" />
- <variant prof="MERCHANT" sex="F" sheetIndex="103" />
- <Profession name="CHILD" sex="M" sheetIndex="120" />
- <Profession name="CHILD" sex="F" sheetIndex="121" />
- <Profession name="BABY" sheetIndex="122" />
- <variant sex="F" sheetIndex="101" />
- </creature>
+
<creature gameID="CAT" sheetIndex="20" >
<variant prof="CHILD" sheetIndex="21" />
</creature>
+
<creature gameID="DOG" sheetIndex="22" >
<variant prof="CHILD" sheetIndex="23" />
</creature>
+
<creature gameID="MACAQUE_RHESUS" sheetIndex="2" />
<creature gameID="CAMEL_1_HUMP" sheetIndex="4" />
<creature gameID="CAMEL_2_HUMP" sheetIndex="4" />
<creature gameID="COW" sheetIndex="5" />
<creature gameID="HIPPO" sheetIndex="6" />
<creature gameID="GROUNDHOG" sheetIndex="7" />
- <creature gameID="TROLL" sheetIndex="16" />
- <creature gameID="NIGHTWING" sheetIndex="17" />
+
+ <creature gameID="HARPY" sheetIndex="11" />
+ <creature gameID="CYCLOPS" sheetIndex="12" offsety="-2"/>
+ <creature gameID="ETTIN" sheetIndex="13"offsety="-2" />
+ <creature gameID="GIANT" sheetIndex="14"offsety="-2" />
+ <creature gameID="MINOTAUR" sheetIndex="15" offsety="-2" />
+ <creature gameID="TROLL" sheetIndex="16" offsety="-2" />
+ <creature gameID="NIGHTWING" sheetIndex="17" />
<creature gameID="FISH_CONGER_EEL" sheetIndex="18" />
- <creature gameID="OGRE" sheetIndex="19" />
- <creature gameID="MULE" sheetIndex="24" color="bodypart"
- bodypart="hair" />
- <creature gameID="DONKEY" sheetIndex="24" color="bodypart"
- bodypart="hair" />
+ <creature gameID="OGRE" sheetIndex="19" offsety="-2"/>
+
+ <creature gameID="MULE" sheetIndex="24" color="bodypart" bodypart="hair" />
+ <creature gameID="DONKEY" sheetIndex="24" color="bodypart" bodypart="hair" />
<creature gameID="MUSKOX" sheetIndex="25" />
<creature gameID="HORSE" sheetIndex="26" />
<creature gameID="FISH_CARP" sheetIndex="29" />
+
<creature gameID="OLM_GIANT" sheetIndex="30" />
- <creature gameID="RATMAN" sheetIndex="31" />
<creature gameID="BEAK_DOG" sheetIndex="32" />
<creature gameID="KOBOLD" sheetIndex="33" />
<creature gameID="GOBLIN" sheetIndex="34" />
@@ -52,7 +40,20 @@
<creature gameID="SPIDER_CAVE_GIANT" sheetIndex="36" />
<creature gameID="SPIRIT_OF_FIRE" sheetIndex="38" />
<creature gameID="IMP_FIRE" sheetIndex="39" />
- <creature gameID="IMP_FIRE" sheetIndex="39" />
+
+ <creature gameID="RODENT MAN" sheetIndex="40" />
+ <creature gameID="AMPHIBIAN_MAN" sheetIndex="41" />
+ <creature gameID="REPTILE_MAN" sheetIndex="42" />
+
<creature gameID="FOX" sheetIndex="50" />
<creature gameID="TROGLODYTE" sheetIndex="52" />
+
+ <creature gameID="DRAGON">
+ <variant sheetIndex ="54" frames = "0"/>
+ <variant sheetIndex ="55" frames = "1"/>
+ <variant sheetIndex ="56" frames = "2"/>
+ <variant sheetIndex ="57" frames = "3"/>
+ <variant sheetIndex ="58" frames = "4"/>
+ <variant sheetIndex ="59" frames = "5"/>
+ </creature>
</creatures>
diff --git a/resources/creatures/humans.png b/resources/creatures/humans.png
new file mode 100644
index 0000000..29e0746
--- /dev/null
+++ b/resources/creatures/humans.png
Binary files differ
diff --git a/resources/creatures/humans.xml b/resources/creatures/humans.xml
new file mode 100644
index 0000000..fe5598b
--- /dev/null
+++ b/resources/creatures/humans.xml
@@ -0,0 +1,175 @@
+<?xml version="1.0" ?>
+
+<creatures>
+ <!-- default -->
+ <creature gameID="HUMAN" file="humans.png" sheetIndex="0" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="1" color="bodypart" bodypart="hair" />
+ <subsprite sheetIndex="2" />
+ <subsprite sheetIndex="3" color="profession" />
+
+
+ <!-- military -->
+ <variant prof="RECRUIT" sheetIndex="0" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="40" />
+ </variant>
+
+ <variant prof="WRESTLER" sheetIndex="41" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="61" />
+ </variant>
+ <variant prof="MASTER_WRESTLER" sheetIndex="41" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="61" />
+ <subsprite sheetIndex="60" offsety="-2" />
+ </variant>
+
+ <variant prof="LASHER" sheetIndex="42" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="62" />
+ </variant>
+ <variant prof="MASTER_LASHER" sheetIndex="42" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="62" />
+ <subsprite sheetIndex="60" offsety="-2" />
+ </variant>
+
+ <variant prof="AXEMAN" sheetIndex="42" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="63" />
+ </variant>
+ <variant prof="MASTER_AXEMAN" sheetIndex="42" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="63" />
+ <subsprite sheetIndex="60" offsety="-2" />
+ </variant>
+
+ <variant prof="HAMMERMAN" sheetIndex="42" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="64" />
+ </variant>
+ <variant prof="MASTER_HAMMERMAN" sheetIndex="42" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="64" />
+ <subsprite sheetIndex="60" offsety="-2" />
+ </variant>
+
+ <variant prof="SWORDSMAN" sheetIndex="42" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="65" />
+ </variant>
+ <variant prof="MASTER_SWORDSMAN" sheetIndex="42" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="65" />
+ <subsprite sheetIndex="60" offsety="-2" />
+ </variant>
+
+ <variant prof="SPEARMAN" sheetIndex="42" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="66" />
+ </variant>
+ <variant prof="MASTER_SPEARMAN" sheetIndex="42" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="66" />
+ <subsprite sheetIndex="60" offsety="-2" />
+ </variant>
+
+ <variant prof="MACEMAN" sheetIndex="42" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="67" />
+ </variant>
+ <variant prof="MASTER_MACEMAN" sheetIndex="42" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="67" />
+ <subsprite sheetIndex="60" offsety="-2" />
+ </variant>
+
+
+ <variant prof="CROSSBOWMAN" sheetIndex="48" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="68" />
+ </variant>
+ <variant prof="MASTER_CROSSBOWMAN" sheetIndex="48" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="68" />
+ <subsprite sheetIndex="60" offsety="-2" />
+ </variant>
+
+ <variant prof="BOWMAN" sheetIndex="48" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="69" />
+ </variant>
+ <variant prof="MASTER_BOWMAN" sheetIndex="48" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="69" />
+ <subsprite sheetIndex="60" offsety="-2" />
+ </variant>
+
+ <variant prof="BLOWGUNMAN" sheetIndex="48" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="70" />
+ </variant>
+ <variant prof="MASTER_BLOWGUNMAN" sheetIndex="48" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="70" />
+ <subsprite sheetIndex="60" offsety="-2" />
+ </variant>
+
+ <variant prof="PIKEMAN" sheetIndex="51" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="71" />
+ </variant>
+ <variant prof="MASTER_PIKEMAN" sheetIndex="51" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="71" />
+ <subsprite sheetIndex="60" offsety="-2" />
+ </variant>
+
+ <!-- purple guys -->
+ <variant prof="CLERK" sex="M" sheetIndex="0" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="1" color="bodypart" bodypart="hair" />
+ <subsprite sheetIndex="4" />
+ </variant>
+ <variant prof="CLERK" sex="F" sheetIndex="20" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="21" color="bodypart" bodypart="hair" />
+ <subsprite sheetIndex="24" />
+ </variant>
+
+ <variant prof="ADMINISTRATOR" sex="M" sheetIndex="5" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="6" color="bodypart" bodypart="hair" />
+ <subsprite sheetIndex="7" /><!-- need colors -->
+ </variant>
+ <variant prof="ADMINISTRATOR" sex="F" sheetIndex="25" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="26" color="bodypart" bodypart="hair" />
+ <subsprite sheetIndex="27" /><!-- need colors -->
+ </variant>
+
+ <variant prof="TRADER" sex="M" sheetIndex="11" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="6" color="bodypart" bodypart="hair" />
+ <subsprite sheetIndex="13" /><!-- need colors -->
+ </variant>
+ <variant prof="TRADER" sex="F" sheetIndex="31" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="32" color="bodypart" bodypart="hair" />
+ <subsprite sheetIndex="33" /><!-- need colors -->
+ </variant>
+
+
+ <!-- non-playable -->
+ <variant prof="MERCHANT" sex="M" sheetIndex="9" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="6" color="bodypart" bodypart="hair" />
+ <subsprite sheetIndex="10" />
+ </variant>
+ <variant prof="MERCHANT" sex="F" sheetIndex="29" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="26" color="bodypart" bodypart="hair" />
+ <subsprite sheetIndex="30" />
+ </variant>
+
+ <!--variant prof="SHOPKEEPER" sex="M" sheetIndex="11" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="6" color="bodypart" bodypart="hair" />
+ <subsprite sheetIndex="14" />
+ </variant>
+ <variant prof="SHOPKEEPER" sex="F" sheetIndex="31" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="32" color="bodypart" bodypart="hair" />
+ <subsprite sheetIndex="34" />
+ </variant-->
+
+
+ <!-- children -->
+ <variant prof="CHILD" sex="M" sheetIndex="15" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="35" color="bodypart" bodypart="hair" /><!-- variations="2"-->
+ <subsprite sheetIndex="16" />
+ </variant>
+ <variant prof="CHILD" sex="F" sheetIndex="15" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="37" color="bodypart" bodypart="hair" /><!-- sheetIndex="36" variations="2"-->
+ <subsprite sheetIndex="17" />
+ </variant>
+ <variant prof="BABY" sheetIndex="18" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="39" color="bodypart" bodypart="hair" />
+ <subsprite sheetIndex="19" />
+ </variant>
+
+ <!-- default female -->
+ <variant sex="F" sheetIndex="20" color="bodypart" bodypart="skin">
+ <subsprite sheetIndex="21" color="bodypart" bodypart="hair" />
+ <subsprite sheetIndex="22" />
+ <subsprite sheetIndex="23" color="profession" />
+ </variant>
+ </creature>
+</creatures> \ No newline at end of file
diff --git a/resources/creatures/humies.png b/resources/creatures/humies.png
deleted file mode 100644
index 6558aed..0000000
--- a/resources/creatures/humies.png
+++ /dev/null
Binary files differ
diff --git a/resources/creatures/humies.xml b/resources/creatures/humies.xml
deleted file mode 100644
index 7f0102e..0000000
--- a/resources/creatures/humies.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0"?>
-<creatures>
- <creature gameID="HUMAN" sheetIndex="0" file="humies.png" color="bodypart" bodypart="skin">
- <subsprite sheetIndex="1" color="bodypart" bodypart="hair" />
- <subsprite sheetIndex="2" />
- <subsprite sheetIndex="3" color="profession" />
- <variant sex="F" sheetIndex="4" color="bodypart" bodypart="skin">
- <subsprite sheetIndex="5" color="bodypart" bodypart="hair" />
- <subsprite sheetIndex="6" />
- <subsprite sheetIndex="7" color="profession" />
- </variant>
- </creature>
-</creatures>
diff --git a/resources/creatures/index.txt b/resources/creatures/index.txt
index ded7e65..daa41ef 100644
--- a/resources/creatures/index.txt
+++ b/resources/creatures/index.txt
@@ -4,7 +4,7 @@ caravan_animals.xml
beefmo_large_ocean.xml
beefmo_subterranean.xml
-humies.xml
+humans.xml
elfs.xml
wild_animals.xml
#goblins.xml