summaryrefslogtreecommitdiff
path: root/tilesets
diff options
context:
space:
mode:
Diffstat (limited to 'tilesets')
-rw-r--r--tilesets/Crypt-Archways.tsx4
-rw-r--r--tilesets/Crypt-Blockwall.tsx4
-rw-r--r--tilesets/Crypt-Fringe.tsx4
-rw-r--r--tilesets/Crypt-Fringe_x3-fixme.tsx4
-rw-r--r--tilesets/Crypt-Fringe_x3.tsx4
-rw-r--r--tilesets/Forest.tsx4
-rw-r--r--tilesets/Forest_cover.tsx4
-rw-r--r--tilesets/Pots_x2-fixme.tsx4
-rw-r--r--tilesets/Pots_x2.tsx4
-rw-r--r--tilesets/Snow.tsx4
-rw-r--r--tilesets/Snow_ground.tsx4
-rw-r--r--tilesets/Snow_tree_x3.tsx4
-rw-r--r--tilesets/Snow_village.tsx4
-rw-r--r--tilesets/Snow_village2.tsx4
-rw-r--r--tilesets/Snow_x2.tsx4
-rw-r--r--tilesets/Snow_x3.tsx4
-rw-r--r--tilesets/Tulimshar_Docks.tsx4
-rw-r--r--tilesets/Witch_sisters_picture_x3.tsx4
-rw-r--r--tilesets/Woodland_graveyard_crypt.tsx4
-rw-r--r--tilesets/Woodland_graveyard_ground.tsx4
-rw-r--r--tilesets/Woodland_graveyard_x3.tsx4
-rw-r--r--tilesets/Woodland_graveyard_x4.tsx4
-rw-r--r--tilesets/Woodland_ground.tsx4
-rw-r--r--tilesets/Woodland_swamp.tsx4
-rw-r--r--tilesets/Woodland_village.tsx4
-rw-r--r--tilesets/Woodland_village_x2.tsx4
-rw-r--r--tilesets/Woodland_water.tsx4
-rw-r--r--tilesets/Woodland_x2-fixme.tsx4
-rw-r--r--tilesets/Woodland_x2.tsx4
-rw-r--r--tilesets/Woodland_x3.tsx4
-rw-r--r--tilesets/Woodland_x4.tsx4
-rw-r--r--tilesets/Woodland_x5.tsx4
-rw-r--r--tilesets/Woodland_x8.tsx4
-rw-r--r--tilesets/barbarians-outdoor.tsx4
-rw-r--r--tilesets/barbarians-yurt_x4.tsx4
-rw-r--r--tilesets/barbarians_outdoor.tsx4
-rw-r--r--tilesets/barbarians_yurt_x4.tsx4
-rw-r--r--tilesets/cave_ani_wetwall-fixme.tsx4
-rw-r--r--tilesets/cave_x2-fixme.tsx4
-rw-r--r--tilesets/crypt1.tsx4
-rw-r--r--tilesets/crypt2.tsx4
-rw-r--r--tilesets/crypt2_x4.tsx4
-rw-r--r--tilesets/crypt_blockwall.tsx4
-rw-r--r--tilesets/crypt_fringe2_x3.tsx4
-rw-r--r--tilesets/crypt_fringe_x3.tsx4
-rw-r--r--tilesets/crypt_reaper_room.tsx4
-rw-r--r--tilesets/crypt_x2.tsx4
-rw-r--r--tilesets/crypt_x4.tsx4
-rw-r--r--tilesets/crypt_x5.tsx4
-rw-r--r--tilesets/crypt_x8.tsx4
-rw-r--r--tilesets/desert_castle.tsx4
-rw-r--r--tilesets/desert_castle_2.tsx4
-rw-r--r--tilesets/desert_castle_interior.tsx4
-rw-r--r--tilesets/desert_castle_interior_x2.tsx4
-rw-r--r--tilesets/desert_castle_interior_x4.tsx4
-rw-r--r--tilesets/desert_castle_interior_x5.tsx4
-rw-r--r--tilesets/desert_castle_x2.tsx4
-rw-r--r--tilesets/desert_castle_x3.tsx4
-rw-r--r--tilesets/desert_city.tsx4
-rw-r--r--tilesets/desert_city_indoors.tsx4
-rw-r--r--tilesets/desert_city_indoors_x3.tsx4
-rw-r--r--tilesets/desert_city_x2.tsx4
-rw-r--r--tilesets/desert_city_x4.tsx4
-rw-r--r--tilesets/docks.tsx4
-rw-r--r--tilesets/docks_x2.tsx4
-rw-r--r--tilesets/docks_x3.tsx4
-rw-r--r--tilesets/docks_x4.tsx4
-rw-r--r--tilesets/evil-obelisk.tsx43
-rw-r--r--tilesets/evil_obelisk.tsx43
-rw-r--r--tilesets/forest.tsx4
-rw-r--r--tilesets/forest_cover.tsx4
-rw-r--r--tilesets/forge_x4.tsx4
-rw-r--r--tilesets/pots_x2.tsx4
-rw-r--r--tilesets/signs.tsx4
-rw-r--r--tilesets/signs_x2.tsx4
-rw-r--r--tilesets/snow.tsx4
-rw-r--r--tilesets/snow_ground.tsx4
-rw-r--r--tilesets/snow_tree_x3.tsx4
-rw-r--r--tilesets/snow_village.tsx4
-rw-r--r--tilesets/snow_village2.tsx4
-rw-r--r--tilesets/snow_x2.tsx4
-rw-r--r--tilesets/snow_x3.tsx4
-rw-r--r--tilesets/stone_lab.tsx24
-rw-r--r--tilesets/tictactoe.tsx4
-rw-r--r--tilesets/trans_woodland-desert.tsx4
-rw-r--r--tilesets/trans_woodland_desert.tsx4
-rw-r--r--tilesets/tulimshar1.tsx4
-rw-r--r--tilesets/water.tsx538
-rw-r--r--tilesets/water_overflow.tsx244
-rw-r--r--tilesets/waterflow.tsx244
-rw-r--r--tilesets/witch_sisters_picture_x3.tsx4
-rw-r--r--tilesets/wood_lab.tsx24
-rw-r--r--tilesets/woodenpump.tsx40
-rw-r--r--tilesets/woodland_graveyard_crypt.tsx4
-rw-r--r--tilesets/woodland_graveyard_crypt_x9.tsx4
-rw-r--r--tilesets/woodland_graveyard_ground.tsx4
-rw-r--r--tilesets/woodland_graveyard_x3.tsx4
-rw-r--r--tilesets/woodland_graveyard_x4.tsx4
-rw-r--r--tilesets/woodland_ground.tsx4
-rw-r--r--tilesets/woodland_indoor_x2-fixme.tsx4
-rw-r--r--tilesets/woodland_indoor_x3-fixme.tsx4
-rw-r--r--tilesets/woodland_swamp.tsx78
-rw-r--r--tilesets/woodland_village.tsx4
-rw-r--r--tilesets/woodland_village_x2.tsx4
-rw-r--r--tilesets/woodland_water.tsx4
-rw-r--r--tilesets/woodland_x2.tsx4
-rw-r--r--tilesets/woodland_x3.tsx4
-rw-r--r--tilesets/woodland_x4.tsx4
-rw-r--r--tilesets/woodland_x5.tsx4
-rw-r--r--tilesets/woodland_x8.tsx4
110 files changed, 1514 insertions, 168 deletions
diff --git a/tilesets/Crypt-Archways.tsx b/tilesets/Crypt-Archways.tsx
deleted file mode 100644
index 6c900058..00000000
--- a/tilesets/Crypt-Archways.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Crypt-Archways" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/Crypt-Archways.png" width="512" height="512"/>
-</tileset>
diff --git a/tilesets/Crypt-Blockwall.tsx b/tilesets/Crypt-Blockwall.tsx
deleted file mode 100644
index a0492457..00000000
--- a/tilesets/Crypt-Blockwall.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Crypt-Blockwall" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/Crypt-Blockwall.png" width="512" height="512"/>
-</tileset>
diff --git a/tilesets/Crypt-Fringe.tsx b/tilesets/Crypt-Fringe.tsx
deleted file mode 100644
index 7bdf4ddf..00000000
--- a/tilesets/Crypt-Fringe.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Crypt-Fringe" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/Crypt-Fringe.png" width="512" height="512"/>
-</tileset>
diff --git a/tilesets/Crypt-Fringe_x3-fixme.tsx b/tilesets/Crypt-Fringe_x3-fixme.tsx
deleted file mode 100644
index b2a4d88b..00000000
--- a/tilesets/Crypt-Fringe_x3-fixme.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Crypt-Fringe_x3-fixme" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/Crypt-Fringe_x3.png" width="512" height="512"/>
-</tileset>
diff --git a/tilesets/Crypt-Fringe_x3.tsx b/tilesets/Crypt-Fringe_x3.tsx
deleted file mode 100644
index bbb67486..00000000
--- a/tilesets/Crypt-Fringe_x3.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Crypt-Fringe_x3" tilewidth="32" tileheight="96">
- <image source="../graphics/tiles/Crypt-Fringe_x3.png" width="512" height="512"/>
-</tileset>
diff --git a/tilesets/Forest.tsx b/tilesets/Forest.tsx
deleted file mode 100644
index a1f8f34f..00000000
--- a/tilesets/Forest.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Forest" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/Forest.png" width="608" height="672"/>
-</tileset>
diff --git a/tilesets/Forest_cover.tsx b/tilesets/Forest_cover.tsx
deleted file mode 100644
index 365ff43e..00000000
--- a/tilesets/Forest_cover.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Forest_cover" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/Forest_cover.png" width="320" height="320"/>
-</tileset>
diff --git a/tilesets/Pots_x2-fixme.tsx b/tilesets/Pots_x2-fixme.tsx
deleted file mode 100644
index 558ac93c..00000000
--- a/tilesets/Pots_x2-fixme.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Pots_x2-fixme" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/Pots_x2.png" width="512" height="64"/>
-</tileset>
diff --git a/tilesets/Pots_x2.tsx b/tilesets/Pots_x2.tsx
deleted file mode 100644
index 2e2b2388..00000000
--- a/tilesets/Pots_x2.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Pots_x2" tilewidth="32" tileheight="64">
- <image source="../graphics/tiles/Pots_x2.png" width="512" height="64"/>
-</tileset>
diff --git a/tilesets/Snow.tsx b/tilesets/Snow.tsx
deleted file mode 100644
index 30868efb..00000000
--- a/tilesets/Snow.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Snow" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/Snow.png" width="512" height="512"/>
-</tileset>
diff --git a/tilesets/Snow_ground.tsx b/tilesets/Snow_ground.tsx
deleted file mode 100644
index 51fad927..00000000
--- a/tilesets/Snow_ground.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Snow_ground" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/Snow_ground.png" width="352" height="224"/>
-</tileset>
diff --git a/tilesets/Snow_tree_x3.tsx b/tilesets/Snow_tree_x3.tsx
deleted file mode 100644
index 087d5ebc..00000000
--- a/tilesets/Snow_tree_x3.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Snow_tree_x3" tilewidth="64" tileheight="96">
- <image source="../graphics/tiles/Snow_tree_x3.png" width="256" height="96"/>
-</tileset>
diff --git a/tilesets/Snow_village.tsx b/tilesets/Snow_village.tsx
deleted file mode 100644
index e2f5fa58..00000000
--- a/tilesets/Snow_village.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Snow_village" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/Snow_village.png" width="512" height="512"/>
-</tileset>
diff --git a/tilesets/Snow_village2.tsx b/tilesets/Snow_village2.tsx
deleted file mode 100644
index 7e94f063..00000000
--- a/tilesets/Snow_village2.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Snow_village2" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/Snow_village2.png" width="512" height="512"/>
-</tileset>
diff --git a/tilesets/Snow_x2.tsx b/tilesets/Snow_x2.tsx
deleted file mode 100644
index d063f386..00000000
--- a/tilesets/Snow_x2.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Snow_x2" tilewidth="32" tileheight="64">
- <image source="../graphics/tiles/Snow_x2.png" width="512" height="64"/>
-</tileset>
diff --git a/tilesets/Snow_x3.tsx b/tilesets/Snow_x3.tsx
deleted file mode 100644
index 85f68914..00000000
--- a/tilesets/Snow_x3.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Snow_x3" tilewidth="32" tileheight="96">
- <image source="../graphics/tiles/Snow_x3.png" width="512" height="96"/>
-</tileset>
diff --git a/tilesets/Tulimshar_Docks.tsx b/tilesets/Tulimshar_Docks.tsx
deleted file mode 100644
index b02c6663..00000000
--- a/tilesets/Tulimshar_Docks.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Tulimshar_Docks" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/Tulimshar_Docks.png" width="512" height="320"/>
-</tileset>
diff --git a/tilesets/Witch_sisters_picture_x3.tsx b/tilesets/Witch_sisters_picture_x3.tsx
deleted file mode 100644
index e6dfff75..00000000
--- a/tilesets/Witch_sisters_picture_x3.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Witch_sisters_picture_x3" tilewidth="32" tileheight="96">
- <image source="../graphics/tiles/Witch_sisters_picture_x3.png" width="64" height="96"/>
-</tileset>
diff --git a/tilesets/Woodland_graveyard_crypt.tsx b/tilesets/Woodland_graveyard_crypt.tsx
deleted file mode 100644
index ec1c9aba..00000000
--- a/tilesets/Woodland_graveyard_crypt.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Woodland_graveyard_crypt" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/Woodland_graveyard_crypt.png" width="224" height="288"/>
-</tileset>
diff --git a/tilesets/Woodland_graveyard_ground.tsx b/tilesets/Woodland_graveyard_ground.tsx
deleted file mode 100644
index d0ff4e28..00000000
--- a/tilesets/Woodland_graveyard_ground.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Woodland_graveyard_ground" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/Woodland_graveyard_ground.png" width="512" height="128"/>
-</tileset>
diff --git a/tilesets/Woodland_graveyard_x3.tsx b/tilesets/Woodland_graveyard_x3.tsx
deleted file mode 100644
index 03cd5d7b..00000000
--- a/tilesets/Woodland_graveyard_x3.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Woodland_graveyard_x3" tilewidth="32" tileheight="96">
- <image source="../graphics/tiles/Woodland_graveyard_x3.png" width="512" height="480"/>
-</tileset>
diff --git a/tilesets/Woodland_graveyard_x4.tsx b/tilesets/Woodland_graveyard_x4.tsx
deleted file mode 100644
index fcd3376e..00000000
--- a/tilesets/Woodland_graveyard_x4.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Woodland_graveyard_x4" tilewidth="32" tileheight="128">
- <image source="../graphics/tiles/Woodland_graveyard_x4.png" width="512" height="128"/>
-</tileset>
diff --git a/tilesets/Woodland_ground.tsx b/tilesets/Woodland_ground.tsx
deleted file mode 100644
index 53a8c3c7..00000000
--- a/tilesets/Woodland_ground.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Woodland_ground" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/Woodland_ground.png" width="512" height="512"/>
-</tileset>
diff --git a/tilesets/Woodland_swamp.tsx b/tilesets/Woodland_swamp.tsx
deleted file mode 100644
index 42df34d0..00000000
--- a/tilesets/Woodland_swamp.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Woodland_swamp" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/Woodland_swamp.png" width="512" height="512"/>
-</tileset>
diff --git a/tilesets/Woodland_village.tsx b/tilesets/Woodland_village.tsx
deleted file mode 100644
index ceebee32..00000000
--- a/tilesets/Woodland_village.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Woodland_village" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/Woodland_village.png" width="512" height="512"/>
-</tileset>
diff --git a/tilesets/Woodland_village_x2.tsx b/tilesets/Woodland_village_x2.tsx
deleted file mode 100644
index 2bf1bdd8..00000000
--- a/tilesets/Woodland_village_x2.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Woodland_village_x2" tilewidth="32" tileheight="64">
- <image source="../graphics/tiles/Woodland_village_x2.png" width="512" height="64"/>
-</tileset>
diff --git a/tilesets/Woodland_water.tsx b/tilesets/Woodland_water.tsx
deleted file mode 100644
index 92c584a0..00000000
--- a/tilesets/Woodland_water.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Woodland_water" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/Woodland_water.png" width="512" height="96"/>
-</tileset>
diff --git a/tilesets/Woodland_x2-fixme.tsx b/tilesets/Woodland_x2-fixme.tsx
deleted file mode 100644
index 089c7bce..00000000
--- a/tilesets/Woodland_x2-fixme.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Woodland_x2-fixme" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/Woodland_x2.png" width="512" height="128"/>
-</tileset>
diff --git a/tilesets/Woodland_x2.tsx b/tilesets/Woodland_x2.tsx
deleted file mode 100644
index de146d70..00000000
--- a/tilesets/Woodland_x2.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Woodland_x2" tilewidth="32" tileheight="64">
- <image source="../graphics/tiles/Woodland_x2.png" width="512" height="128"/>
-</tileset>
diff --git a/tilesets/Woodland_x3.tsx b/tilesets/Woodland_x3.tsx
deleted file mode 100644
index 283717ef..00000000
--- a/tilesets/Woodland_x3.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Woodland_x3" tilewidth="32" tileheight="96">
- <image source="../graphics/tiles/Woodland_x3.png" width="512" height="192"/>
-</tileset>
diff --git a/tilesets/Woodland_x4.tsx b/tilesets/Woodland_x4.tsx
deleted file mode 100644
index 7d33a906..00000000
--- a/tilesets/Woodland_x4.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Woodland_x4" tilewidth="32" tileheight="128">
- <image source="../graphics/tiles/Woodland_x4.png" width="512" height="128"/>
-</tileset>
diff --git a/tilesets/Woodland_x5.tsx b/tilesets/Woodland_x5.tsx
deleted file mode 100644
index 67ca33ce..00000000
--- a/tilesets/Woodland_x5.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Woodland_x5" tilewidth="32" tileheight="160">
- <image source="../graphics/tiles/Woodland_x5.png" width="512" height="160"/>
-</tileset>
diff --git a/tilesets/Woodland_x8.tsx b/tilesets/Woodland_x8.tsx
deleted file mode 100644
index fd399e66..00000000
--- a/tilesets/Woodland_x8.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="Woodland_x8" tilewidth="32" tileheight="256">
- <image source="../graphics/tiles/Woodland_x8.png" width="512" height="256"/>
-</tileset>
diff --git a/tilesets/barbarians-outdoor.tsx b/tilesets/barbarians-outdoor.tsx
deleted file mode 100644
index abcd473b..00000000
--- a/tilesets/barbarians-outdoor.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="barbarians-outdoor" tilewidth="64" tileheight="64">
- <image source="../graphics/tiles/barbarians-outdoor.png" width="192" height="64"/>
-</tileset>
diff --git a/tilesets/barbarians-yurt_x4.tsx b/tilesets/barbarians-yurt_x4.tsx
deleted file mode 100644
index 8bacfcb8..00000000
--- a/tilesets/barbarians-yurt_x4.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="barbarians-yurt_x4" tilewidth="160" tileheight="128">
- <image source="../graphics/tiles/barbarians-yurt_x4.png" width="320" height="128"/>
-</tileset>
diff --git a/tilesets/barbarians_outdoor.tsx b/tilesets/barbarians_outdoor.tsx
new file mode 100644
index 00000000..56cf8f86
--- /dev/null
+++ b/tilesets/barbarians_outdoor.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="barbarians_outdoor" tilewidth="64" tileheight="64">
+ <image source="../graphics/tiles/barbarians_outdoor.png" width="192" height="64"/>
+</tileset>
diff --git a/tilesets/barbarians_yurt_x4.tsx b/tilesets/barbarians_yurt_x4.tsx
new file mode 100644
index 00000000..ed0f0f65
--- /dev/null
+++ b/tilesets/barbarians_yurt_x4.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="barbarians_yurt_x4" tilewidth="160" tileheight="128">
+ <image source="../graphics/tiles/barbarians_yurt_x4.png" width="320" height="128"/>
+</tileset>
diff --git a/tilesets/cave_ani_wetwall-fixme.tsx b/tilesets/cave_ani_wetwall-fixme.tsx
deleted file mode 100644
index 988d684c..00000000
--- a/tilesets/cave_ani_wetwall-fixme.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="cave_ani_wetwall-fixme" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/cave_ani_wetwall.png" width="512" height="512"/>
-</tileset>
diff --git a/tilesets/cave_x2-fixme.tsx b/tilesets/cave_x2-fixme.tsx
deleted file mode 100644
index 72a479a0..00000000
--- a/tilesets/cave_x2-fixme.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="cave_x2-fixme" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/cave_x2.png" width="512" height="64"/>
-</tileset>
diff --git a/tilesets/crypt1.tsx b/tilesets/crypt1.tsx
new file mode 100644
index 00000000..66dba162
--- /dev/null
+++ b/tilesets/crypt1.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="crypt1" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/crypt1.png" width="512" height="512"/>
+</tileset>
diff --git a/tilesets/crypt2.tsx b/tilesets/crypt2.tsx
new file mode 100644
index 00000000..c6209565
--- /dev/null
+++ b/tilesets/crypt2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="crypt2" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/crypt2.png" width="512" height="448"/>
+</tileset>
diff --git a/tilesets/crypt2_x4.tsx b/tilesets/crypt2_x4.tsx
new file mode 100644
index 00000000..56911e6d
--- /dev/null
+++ b/tilesets/crypt2_x4.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="crypt2_x4" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/crypt2_x4.png" width="384" height="192"/>
+</tileset>
diff --git a/tilesets/crypt_blockwall.tsx b/tilesets/crypt_blockwall.tsx
new file mode 100644
index 00000000..865d96f5
--- /dev/null
+++ b/tilesets/crypt_blockwall.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="crypt_blockwall" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/crypt_blockwall.png" width="512" height="512"/>
+</tileset>
diff --git a/tilesets/crypt_fringe2_x3.tsx b/tilesets/crypt_fringe2_x3.tsx
new file mode 100644
index 00000000..bf0792c0
--- /dev/null
+++ b/tilesets/crypt_fringe2_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="crypt_fringe2_x3" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/crypt_fringe2_x3.png" width="512" height="480"/>
+</tileset>
diff --git a/tilesets/crypt_fringe_x3.tsx b/tilesets/crypt_fringe_x3.tsx
new file mode 100644
index 00000000..50856df3
--- /dev/null
+++ b/tilesets/crypt_fringe_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="crypt_fringe_x3" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/crypt_fringe_x3.png" width="512" height="480"/>
+</tileset>
diff --git a/tilesets/crypt_reaper_room.tsx b/tilesets/crypt_reaper_room.tsx
new file mode 100644
index 00000000..c2929b43
--- /dev/null
+++ b/tilesets/crypt_reaper_room.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="crypt_reaper_room" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/crypt_reaper_room.png" width="512" height="352"/>
+</tileset>
diff --git a/tilesets/crypt_x2.tsx b/tilesets/crypt_x2.tsx
new file mode 100644
index 00000000..8346ea71
--- /dev/null
+++ b/tilesets/crypt_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="crypt_x2" tilewidth="32" tileheight="64">
+ <image source="../graphics/tiles/crypt_x2.png" width="512" height="64"/>
+</tileset>
diff --git a/tilesets/crypt_x4.tsx b/tilesets/crypt_x4.tsx
new file mode 100644
index 00000000..7f4d9b2c
--- /dev/null
+++ b/tilesets/crypt_x4.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="crypt_x4" tilewidth="32" tileheight="128">
+ <image source="../graphics/tiles/crypt_x4.png" width="512" height="512"/>
+</tileset>
diff --git a/tilesets/crypt_x5.tsx b/tilesets/crypt_x5.tsx
new file mode 100644
index 00000000..13dff623
--- /dev/null
+++ b/tilesets/crypt_x5.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="crypt_x5" tilewidth="32" tileheight="160">
+ <image source="../graphics/tiles/crypt_x5.png" width="512" height="160"/>
+</tileset>
diff --git a/tilesets/crypt_x8.tsx b/tilesets/crypt_x8.tsx
new file mode 100644
index 00000000..22ad0331
--- /dev/null
+++ b/tilesets/crypt_x8.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="crypt_x8" tilewidth="32" tileheight="128">
+ <image source="../graphics/tiles/crypt_x8.png" width="192" height="256"/>
+</tileset>
diff --git a/tilesets/desert_castle.tsx b/tilesets/desert_castle.tsx
new file mode 100644
index 00000000..6100f38a
--- /dev/null
+++ b/tilesets/desert_castle.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_castle" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/desert_castle.png" width="512" height="512"/>
+</tileset>
diff --git a/tilesets/desert_castle_2.tsx b/tilesets/desert_castle_2.tsx
new file mode 100644
index 00000000..a160cf3d
--- /dev/null
+++ b/tilesets/desert_castle_2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_castle2" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/desert_castle2.png" width="512" height="512"/>
+</tileset>
diff --git a/tilesets/desert_castle_interior.tsx b/tilesets/desert_castle_interior.tsx
new file mode 100644
index 00000000..b6aa28a5
--- /dev/null
+++ b/tilesets/desert_castle_interior.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_castle_interior" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/desert_castle_interior.png" width="512" height="512"/>
+</tileset>
diff --git a/tilesets/desert_castle_interior_x2.tsx b/tilesets/desert_castle_interior_x2.tsx
new file mode 100644
index 00000000..245d0660
--- /dev/null
+++ b/tilesets/desert_castle_interior_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_castle_interior_x2" tilewidth="32" tileheight="64">
+ <image source="../graphics/tiles/desert_castle_interior_x2.png" width="512" height="64"/>
+</tileset>
diff --git a/tilesets/desert_castle_interior_x4.tsx b/tilesets/desert_castle_interior_x4.tsx
new file mode 100644
index 00000000..eca3ff09
--- /dev/null
+++ b/tilesets/desert_castle_interior_x4.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_castle_interior_x4" tilewidth="32" tileheight="128">
+ <image source="../graphics/tiles/desert_castle_interior_x4.png" width="512" height="256"/>
+</tileset>
diff --git a/tilesets/desert_castle_interior_x5.tsx b/tilesets/desert_castle_interior_x5.tsx
new file mode 100644
index 00000000..e1e93b72
--- /dev/null
+++ b/tilesets/desert_castle_interior_x5.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_castle_interior_x5" tilewidth="32" tileheight="160">
+ <image source="../graphics/tiles/desert_castle_interior_x5.png" width="512" height="160"/>
+</tileset>
diff --git a/tilesets/desert_castle_x2.tsx b/tilesets/desert_castle_x2.tsx
new file mode 100644
index 00000000..dc57413f
--- /dev/null
+++ b/tilesets/desert_castle_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_castle_x2" tilewidth="32" tileheight="64">
+ <image source="../graphics/tiles/desert_castle_x2.png" width="512" height="128"/>
+</tileset>
diff --git a/tilesets/desert_castle_x3.tsx b/tilesets/desert_castle_x3.tsx
new file mode 100644
index 00000000..8fc977aa
--- /dev/null
+++ b/tilesets/desert_castle_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_castle_x3" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/desert_castle_x3.png" width="256" height="96"/>
+</tileset>
diff --git a/tilesets/desert_city.tsx b/tilesets/desert_city.tsx
new file mode 100644
index 00000000..11b38fe3
--- /dev/null
+++ b/tilesets/desert_city.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_city" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/desert_city.png" width="512" height="512"/>
+</tileset>
diff --git a/tilesets/desert_city_indoors.tsx b/tilesets/desert_city_indoors.tsx
new file mode 100644
index 00000000..0d3fb8b8
--- /dev/null
+++ b/tilesets/desert_city_indoors.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_city_indoors" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/desert_city_indoors.png" width="480" height="320"/>
+</tileset>
diff --git a/tilesets/desert_city_indoors_x3.tsx b/tilesets/desert_city_indoors_x3.tsx
new file mode 100644
index 00000000..3ee75048
--- /dev/null
+++ b/tilesets/desert_city_indoors_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_city_indoors_x3" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/desert_city_indoors_x3.png" width="480" height="320"/>
+</tileset>
diff --git a/tilesets/desert_city_x2.tsx b/tilesets/desert_city_x2.tsx
new file mode 100644
index 00000000..0d1c5365
--- /dev/null
+++ b/tilesets/desert_city_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_city_x2" tilewidth="32" tileheight="64">
+ <image source="../graphics/tiles/desert_city_x2.png" width="512" height="128"/>
+</tileset>
diff --git a/tilesets/desert_city_x4.tsx b/tilesets/desert_city_x4.tsx
new file mode 100644
index 00000000..1609cf87
--- /dev/null
+++ b/tilesets/desert_city_x4.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_city_x4" tilewidth="32" tileheight="128">
+ <image source="../graphics/tiles/desert_city_x4.png" width="256" height="128"/>
+</tileset>
diff --git a/tilesets/docks.tsx b/tilesets/docks.tsx
new file mode 100644
index 00000000..de0239f1
--- /dev/null
+++ b/tilesets/docks.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="docks" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/docks.png" width="512" height="320"/>
+</tileset>
diff --git a/tilesets/docks_x2.tsx b/tilesets/docks_x2.tsx
new file mode 100644
index 00000000..8ae3906c
--- /dev/null
+++ b/tilesets/docks_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="docks_x2" tilewidth="32" tileheight="64">
+ <image source="../graphics/tiles/docks_x2.png" width="512" height="320"/>
+</tileset>
diff --git a/tilesets/docks_x3.tsx b/tilesets/docks_x3.tsx
new file mode 100644
index 00000000..d54a1e09
--- /dev/null
+++ b/tilesets/docks_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="docks_x3" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/docks_x3.png" width="384" height="96"/>
+</tileset>
diff --git a/tilesets/docks_x4.tsx b/tilesets/docks_x4.tsx
new file mode 100644
index 00000000..7706574a
--- /dev/null
+++ b/tilesets/docks_x4.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="docks_x4" tilewidth="32" tileheight="128">
+ <image source="../graphics/tiles/docks_x4.png" width="512" height="128"/>
+</tileset>
diff --git a/tilesets/evil-obelisk.tsx b/tilesets/evil-obelisk.tsx
new file mode 100644
index 00000000..1da1da22
--- /dev/null
+++ b/tilesets/evil-obelisk.tsx
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="evil-obelisk" tilewidth="64" tileheight="128">
+ <image source="../graphics/tiles/evil-obelisk.png" width="448" height="128"/>
+ <tile id="0">
+ <animation>
+ <frame tileid="1" duration="25"/>
+ <frame tileid="2" duration="25"/>
+ <frame tileid="3" duration="25"/>
+ <frame tileid="4" duration="25"/>
+ <frame tileid="5" duration="25"/>
+ <frame tileid="6" duration="25"/>
+ <frame tileid="5" duration="25"/>
+ <frame tileid="4" duration="25"/>
+ <frame tileid="3" duration="25"/>
+ <frame tileid="2" duration="25"/>
+ <frame tileid="1" duration="25"/>
+ </animation>
+ <properties>
+ <property name="animation-delay0" value="25"/>
+ <property name="animation-delay1" value="25"/>
+ <property name="animation-delay2" value="25"/>
+ <property name="animation-delay3" value="25"/>
+ <property name="animation-delay4" value="25"/>
+ <property name="animation-delay5" value="25"/>
+ <property name="animation-delay6" value="25"/>
+ <property name="animation-delay7" value="25"/>
+ <property name="animation-delay8" value="25"/>
+ <property name="animation-delay9" value="25"/>
+ <property name="animation-delay10" value="25"/>
+ <property name="animation-frame0" value="1"/>
+ <property name="animation-frame1" value="2"/>
+ <property name="animation-frame2" value="3"/>
+ <property name="animation-frame3" value="4"/>
+ <property name="animation-frame4" value="5"/>
+ <property name="animation-frame5" value="6"/>
+ <property name="animation-frame6" value="5"/>
+ <property name="animation-frame7" value="4"/>
+ <property name="animation-frame8" value="3"/>
+ <property name="animation-frame9" value="2"/>
+ <property name="animation-frame10" value="1"/>
+ </properties>
+ </tile>
+</tileset>
diff --git a/tilesets/evil_obelisk.tsx b/tilesets/evil_obelisk.tsx
new file mode 100644
index 00000000..526b0766
--- /dev/null
+++ b/tilesets/evil_obelisk.tsx
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="evil_obelisk" tilewidth="64" tileheight="128">
+ <image source="../graphics/tiles/evil_obelisk.png" width="448" height="128"/>
+ <tile id="0">
+ <animation>
+ <frame tileid="1" duration="25"/>
+ <frame tileid="2" duration="25"/>
+ <frame tileid="3" duration="25"/>
+ <frame tileid="4" duration="25"/>
+ <frame tileid="5" duration="25"/>
+ <frame tileid="6" duration="25"/>
+ <frame tileid="5" duration="25"/>
+ <frame tileid="4" duration="25"/>
+ <frame tileid="3" duration="25"/>
+ <frame tileid="2" duration="25"/>
+ <frame tileid="1" duration="25"/>
+ </animation>
+ <properties>
+ <property name="animation-delay0" value="25"/>
+ <property name="animation-delay1" value="25"/>
+ <property name="animation-delay2" value="25"/>
+ <property name="animation-delay3" value="25"/>
+ <property name="animation-delay4" value="25"/>
+ <property name="animation-delay5" value="25"/>
+ <property name="animation-delay6" value="25"/>
+ <property name="animation-delay7" value="25"/>
+ <property name="animation-delay8" value="25"/>
+ <property name="animation-delay9" value="25"/>
+ <property name="animation-delay10" value="25"/>
+ <property name="animation-frame0" value="1"/>
+ <property name="animation-frame1" value="2"/>
+ <property name="animation-frame2" value="3"/>
+ <property name="animation-frame3" value="4"/>
+ <property name="animation-frame4" value="5"/>
+ <property name="animation-frame5" value="6"/>
+ <property name="animation-frame6" value="5"/>
+ <property name="animation-frame7" value="4"/>
+ <property name="animation-frame8" value="3"/>
+ <property name="animation-frame9" value="2"/>
+ <property name="animation-frame10" value="1"/>
+ </properties>
+ </tile>
+</tileset>
diff --git a/tilesets/forest.tsx b/tilesets/forest.tsx
new file mode 100644
index 00000000..91ad66f4
--- /dev/null
+++ b/tilesets/forest.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="forest" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/forest.png" width="608" height="672"/>
+</tileset>
diff --git a/tilesets/forest_cover.tsx b/tilesets/forest_cover.tsx
new file mode 100644
index 00000000..4bffb905
--- /dev/null
+++ b/tilesets/forest_cover.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="forest_cover" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/forest_cover.png" width="320" height="320"/>
+</tileset>
diff --git a/tilesets/forge_x4.tsx b/tilesets/forge_x4.tsx
new file mode 100644
index 00000000..7f42a190
--- /dev/null
+++ b/tilesets/forge_x4.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="forge_x4" tilewidth="32" tileheight="128">
+ <image source="../graphics/tiles/forge_x4.png" width="96" height="128"/>
+</tileset>
diff --git a/tilesets/pots_x2.tsx b/tilesets/pots_x2.tsx
new file mode 100644
index 00000000..cbd35ada
--- /dev/null
+++ b/tilesets/pots_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="pots_x2" tilewidth="32" tileheight="64">
+ <image source="../graphics/tiles/pots_x2.png" width="512" height="64"/>
+</tileset>
diff --git a/tilesets/signs.tsx b/tilesets/signs.tsx
new file mode 100644
index 00000000..a71b7711
--- /dev/null
+++ b/tilesets/signs.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="signs" tilewidth="32" tileheight="32">
+ <image source="../graphics/sprites/npcs/signs.png" width="256" height="192"/>
+</tileset>
diff --git a/tilesets/signs_x2.tsx b/tilesets/signs_x2.tsx
new file mode 100644
index 00000000..16f2d3fd
--- /dev/null
+++ b/tilesets/signs_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="signs_x2" tilewidth="32" tileheight="64">
+ <image source="../graphics/sprites/npcs/signs.png" width="256" height="192"/>
+</tileset>
diff --git a/tilesets/snow.tsx b/tilesets/snow.tsx
new file mode 100644
index 00000000..e820eb04
--- /dev/null
+++ b/tilesets/snow.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="snow" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/snow.png" width="512" height="512"/>
+</tileset>
diff --git a/tilesets/snow_ground.tsx b/tilesets/snow_ground.tsx
new file mode 100644
index 00000000..de665ddb
--- /dev/null
+++ b/tilesets/snow_ground.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="snow_ground" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/snow_ground.png" width="352" height="224"/>
+</tileset>
diff --git a/tilesets/snow_tree_x3.tsx b/tilesets/snow_tree_x3.tsx
new file mode 100644
index 00000000..f15f9bba
--- /dev/null
+++ b/tilesets/snow_tree_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="snow_tree_x3" tilewidth="64" tileheight="96">
+ <image source="../graphics/tiles/snow_tree_x3.png" width="256" height="96"/>
+</tileset>
diff --git a/tilesets/snow_village.tsx b/tilesets/snow_village.tsx
new file mode 100644
index 00000000..31a780ef
--- /dev/null
+++ b/tilesets/snow_village.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="snow_village" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/snow_village.png" width="512" height="512"/>
+</tileset>
diff --git a/tilesets/snow_village2.tsx b/tilesets/snow_village2.tsx
new file mode 100644
index 00000000..ae344639
--- /dev/null
+++ b/tilesets/snow_village2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="snow_village2" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/snow_village2.png" width="512" height="512"/>
+</tileset>
diff --git a/tilesets/snow_x2.tsx b/tilesets/snow_x2.tsx
new file mode 100644
index 00000000..8a19f4ee
--- /dev/null
+++ b/tilesets/snow_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="snow_x2" tilewidth="32" tileheight="64">
+ <image source="../graphics/tiles/snow_x2.png" width="512" height="64"/>
+</tileset>
diff --git a/tilesets/snow_x3.tsx b/tilesets/snow_x3.tsx
new file mode 100644
index 00000000..7bd67be4
--- /dev/null
+++ b/tilesets/snow_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="snow_x3" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/snow_x3.png" width="512" height="96"/>
+</tileset>
diff --git a/tilesets/stone_lab.tsx b/tilesets/stone_lab.tsx
new file mode 100644
index 00000000..a6ced295
--- /dev/null
+++ b/tilesets/stone_lab.tsx
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="stone_lab" tilewidth="96" tileheight="128">
+ <image source="../graphics/tiles/stone_lab.png" width="384" height="384"/>
+ <tile id="8">
+ <properties>
+ <property name="animation-delay0" value="5"/>
+ <property name="animation-delay1" value="5"/>
+ <property name="animation-delay2" value="5"/>
+ <property name="animation-delay3" value="5"/>
+ <property name="animation-delay4" value="5"/>
+ <property name="animation-delay5" value="5"/>
+ <property name="animation-delay6" value="5"/>
+ <property name="animation-delay7" value="5"/>
+ <property name="animation-frame0" value="1"/>
+ <property name="animation-frame1" value="2"/>
+ <property name="animation-frame2" value="3"/>
+ <property name="animation-frame3" value="4"/>
+ <property name="animation-frame4" value="5"/>
+ <property name="animation-frame5" value="6"/>
+ <property name="animation-frame6" value="7"/>
+ <property name="animation-frame7" value="0"/>
+ </properties>
+ </tile>
+</tileset>
diff --git a/tilesets/tictactoe.tsx b/tilesets/tictactoe.tsx
deleted file mode 100644
index faa018ec..00000000
--- a/tilesets/tictactoe.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="tictactoe" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/tictactoe.png" width="128" height="96"/>
-</tileset>
diff --git a/tilesets/trans_woodland-desert.tsx b/tilesets/trans_woodland-desert.tsx
deleted file mode 100644
index 9d413265..00000000
--- a/tilesets/trans_woodland-desert.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="trans_woodland-desert" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/trans_woodland-desert.png" width="512" height="256"/>
-</tileset>
diff --git a/tilesets/trans_woodland_desert.tsx b/tilesets/trans_woodland_desert.tsx
new file mode 100644
index 00000000..a3e4e4e5
--- /dev/null
+++ b/tilesets/trans_woodland_desert.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="trans_woodland_desert" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/trans_woodland_desert.png" width="512" height="256"/>
+</tileset>
diff --git a/tilesets/tulimshar1.tsx b/tilesets/tulimshar1.tsx
deleted file mode 100644
index 21a54bb1..00000000
--- a/tilesets/tulimshar1.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="tulimshar1" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/tulimshar1.png" width="512" height="512"/>
-</tileset>
diff --git a/tilesets/water.tsx b/tilesets/water.tsx
new file mode 100644
index 00000000..d8b7ba8d
--- /dev/null
+++ b/tilesets/water.tsx
@@ -0,0 +1,538 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="water" tilewidth="32" tileheight="32">
+ <properties>
+ <property name="X" value=""/>
+ </properties>
+ <image source="../graphics/tiles/water.png" width="480" height="352"/>
+ <terraintypes>
+ <terrain name="New Terrain" tile="-1"/>
+ </terraintypes>
+ <tile id="120">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="0"/>
+ <property name="animation-frame1" value="1"/>
+ <property name="animation-frame2" value="2"/>
+ <property name="animation-frame3" value="3"/>
+ <property name="animation-frame4" value="4"/>
+ </properties>
+ <animation>
+ <frame tileid="0" duration="500"/>
+ <frame tileid="1" duration="200"/>
+ <frame tileid="2" duration="180"/>
+ <frame tileid="3" duration="160"/>
+ <frame tileid="4" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="121">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="45"/>
+ <property name="animation-frame1" value="46"/>
+ <property name="animation-frame2" value="47"/>
+ <property name="animation-frame3" value="48"/>
+ <property name="animation-frame4" value="49"/>
+ </properties>
+ <animation>
+ <frame tileid="45" duration="500"/>
+ <frame tileid="46" duration="200"/>
+ <frame tileid="47" duration="180"/>
+ <frame tileid="48" duration="160"/>
+ <frame tileid="49" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="122">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="5"/>
+ <property name="animation-frame1" value="6"/>
+ <property name="animation-frame2" value="7"/>
+ <property name="animation-frame3" value="8"/>
+ <property name="animation-frame4" value="9"/>
+ </properties>
+ <animation>
+ <frame tileid="5" duration="500"/>
+ <frame tileid="6" duration="200"/>
+ <frame tileid="7" duration="180"/>
+ <frame tileid="8" duration="160"/>
+ <frame tileid="9" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="123">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="10"/>
+ <property name="animation-frame1" value="11"/>
+ <property name="animation-frame2" value="12"/>
+ <property name="animation-frame3" value="13"/>
+ <property name="animation-frame4" value="14"/>
+ </properties>
+ <animation>
+ <frame tileid="10" duration="500"/>
+ <frame tileid="11" duration="200"/>
+ <frame tileid="12" duration="180"/>
+ <frame tileid="13" duration="160"/>
+ <frame tileid="14" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="124">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="25"/>
+ <property name="animation-frame1" value="26"/>
+ <property name="animation-frame2" value="27"/>
+ <property name="animation-frame3" value="28"/>
+ <property name="animation-frame4" value="29"/>
+ </properties>
+ <animation>
+ <frame tileid="25" duration="500"/>
+ <frame tileid="26" duration="200"/>
+ <frame tileid="27" duration="180"/>
+ <frame tileid="28" duration="160"/>
+ <frame tileid="29" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="125">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="60"/>
+ <property name="animation-frame1" value="61"/>
+ <property name="animation-frame2" value="62"/>
+ <property name="animation-frame3" value="63"/>
+ <property name="animation-frame4" value="64"/>
+ </properties>
+ <animation>
+ <frame tileid="60" duration="500"/>
+ <frame tileid="61" duration="200"/>
+ <frame tileid="62" duration="180"/>
+ <frame tileid="63" duration="160"/>
+ <frame tileid="64" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="126">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="105"/>
+ <property name="animation-frame1" value="106"/>
+ <property name="animation-frame2" value="107"/>
+ <property name="animation-frame3" value="108"/>
+ <property name="animation-frame4" value="109"/>
+ </properties>
+ <animation>
+ <frame tileid="105" duration="500"/>
+ <frame tileid="106" duration="200"/>
+ <frame tileid="107" duration="180"/>
+ <frame tileid="108" duration="160"/>
+ <frame tileid="109" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="127">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="65"/>
+ <property name="animation-frame1" value="66"/>
+ <property name="animation-frame2" value="67"/>
+ <property name="animation-frame3" value="68"/>
+ <property name="animation-frame4" value="69"/>
+ </properties>
+ <animation>
+ <frame tileid="65" duration="500"/>
+ <frame tileid="66" duration="200"/>
+ <frame tileid="67" duration="180"/>
+ <frame tileid="68" duration="160"/>
+ <frame tileid="69" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="128">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="70"/>
+ <property name="animation-frame1" value="71"/>
+ <property name="animation-frame2" value="72"/>
+ <property name="animation-frame3" value="73"/>
+ <property name="animation-frame4" value="74"/>
+ </properties>
+ <animation>
+ <frame tileid="70" duration="500"/>
+ <frame tileid="71" duration="200"/>
+ <frame tileid="72" duration="180"/>
+ <frame tileid="73" duration="160"/>
+ <frame tileid="74" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="129">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="85"/>
+ <property name="animation-frame1" value="86"/>
+ <property name="animation-frame2" value="87"/>
+ <property name="animation-frame3" value="88"/>
+ <property name="animation-frame4" value="89"/>
+ </properties>
+ <animation>
+ <frame tileid="85" duration="500"/>
+ <frame tileid="86" duration="200"/>
+ <frame tileid="87" duration="180"/>
+ <frame tileid="88" duration="160"/>
+ <frame tileid="89" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="135">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="15"/>
+ <property name="animation-frame1" value="16"/>
+ <property name="animation-frame2" value="17"/>
+ <property name="animation-frame3" value="18"/>
+ <property name="animation-frame4" value="19"/>
+ </properties>
+ <animation>
+ <frame tileid="15" duration="500"/>
+ <frame tileid="16" duration="200"/>
+ <frame tileid="17" duration="180"/>
+ <frame tileid="18" duration="160"/>
+ <frame tileid="19" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="137">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="20"/>
+ <property name="animation-frame1" value="21"/>
+ <property name="animation-frame2" value="22"/>
+ <property name="animation-frame3" value="23"/>
+ <property name="animation-frame4" value="24"/>
+ </properties>
+ <animation>
+ <frame tileid="20" duration="500"/>
+ <frame tileid="21" duration="200"/>
+ <frame tileid="22" duration="180"/>
+ <frame tileid="23" duration="160"/>
+ <frame tileid="24" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="138">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="40"/>
+ <property name="animation-frame1" value="41"/>
+ <property name="animation-frame2" value="42"/>
+ <property name="animation-frame3" value="43"/>
+ <property name="animation-frame4" value="44"/>
+ </properties>
+ <animation>
+ <frame tileid="40" duration="500"/>
+ <frame tileid="41" duration="200"/>
+ <frame tileid="42" duration="180"/>
+ <frame tileid="43" duration="160"/>
+ <frame tileid="44" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="139">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="55"/>
+ <property name="animation-frame1" value="56"/>
+ <property name="animation-frame2" value="57"/>
+ <property name="animation-frame3" value="58"/>
+ <property name="animation-frame4" value="59"/>
+ </properties>
+ <animation>
+ <frame tileid="55" duration="500"/>
+ <frame tileid="56" duration="200"/>
+ <frame tileid="57" duration="180"/>
+ <frame tileid="58" duration="160"/>
+ <frame tileid="59" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="140">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="75"/>
+ <property name="animation-frame1" value="76"/>
+ <property name="animation-frame2" value="77"/>
+ <property name="animation-frame3" value="78"/>
+ <property name="animation-frame4" value="79"/>
+ </properties>
+ <animation>
+ <frame tileid="75" duration="500"/>
+ <frame tileid="76" duration="200"/>
+ <frame tileid="77" duration="180"/>
+ <frame tileid="78" duration="160"/>
+ <frame tileid="79" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="142">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="80"/>
+ <property name="animation-frame1" value="81"/>
+ <property name="animation-frame2" value="82"/>
+ <property name="animation-frame3" value="83"/>
+ <property name="animation-frame4" value="84"/>
+ </properties>
+ <animation>
+ <frame tileid="80" duration="500"/>
+ <frame tileid="81" duration="200"/>
+ <frame tileid="82" duration="180"/>
+ <frame tileid="83" duration="160"/>
+ <frame tileid="84" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="143">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="100"/>
+ <property name="animation-frame1" value="101"/>
+ <property name="animation-frame2" value="102"/>
+ <property name="animation-frame3" value="103"/>
+ <property name="animation-frame4" value="104"/>
+ </properties>
+ <animation>
+ <frame tileid="100" duration="500"/>
+ <frame tileid="101" duration="200"/>
+ <frame tileid="102" duration="180"/>
+ <frame tileid="103" duration="160"/>
+ <frame tileid="104" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="144">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="115"/>
+ <property name="animation-frame1" value="116"/>
+ <property name="animation-frame2" value="117"/>
+ <property name="animation-frame3" value="118"/>
+ <property name="animation-frame4" value="119"/>
+ </properties>
+ <animation>
+ <frame tileid="115" duration="500"/>
+ <frame tileid="116" duration="200"/>
+ <frame tileid="117" duration="180"/>
+ <frame tileid="118" duration="160"/>
+ <frame tileid="119" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="150">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="30"/>
+ <property name="animation-frame1" value="31"/>
+ <property name="animation-frame2" value="32"/>
+ <property name="animation-frame3" value="33"/>
+ <property name="animation-frame4" value="34"/>
+ </properties>
+ <animation>
+ <frame tileid="30" duration="500"/>
+ <frame tileid="31" duration="200"/>
+ <frame tileid="32" duration="180"/>
+ <frame tileid="33" duration="160"/>
+ <frame tileid="34" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="151">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="50"/>
+ <property name="animation-frame1" value="51"/>
+ <property name="animation-frame2" value="52"/>
+ <property name="animation-frame3" value="53"/>
+ <property name="animation-frame4" value="54"/>
+ </properties>
+ <animation>
+ <frame tileid="50" duration="500"/>
+ <frame tileid="51" duration="200"/>
+ <frame tileid="52" duration="180"/>
+ <frame tileid="53" duration="160"/>
+ <frame tileid="54" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="152">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="35"/>
+ <property name="animation-frame1" value="36"/>
+ <property name="animation-frame2" value="37"/>
+ <property name="animation-frame3" value="38"/>
+ <property name="animation-frame4" value="39"/>
+ </properties>
+ <animation>
+ <frame tileid="35" duration="500"/>
+ <frame tileid="36" duration="200"/>
+ <frame tileid="37" duration="180"/>
+ <frame tileid="38" duration="160"/>
+ <frame tileid="39" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="153">
+ <animation>
+ <frame tileid="190" duration="300"/>
+ <frame tileid="191" duration="300"/>
+ <frame tileid="192" duration="300"/>
+ <frame tileid="193" duration="300"/>
+ <frame tileid="194" duration="300"/>
+ <frame tileid="193" duration="300"/>
+ <frame tileid="192" duration="300"/>
+ <frame tileid="191" duration="300"/>
+ </animation>
+ </tile>
+ <tile id="154">
+ <animation>
+ <frame tileid="220" duration="300"/>
+ <frame tileid="221" duration="300"/>
+ <frame tileid="222" duration="300"/>
+ <frame tileid="223" duration="300"/>
+ <frame tileid="224" duration="300"/>
+ <frame tileid="223" duration="300"/>
+ <frame tileid="222" duration="300"/>
+ <frame tileid="221" duration="300"/>
+ </animation>
+ </tile>
+ <tile id="155">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="90"/>
+ <property name="animation-frame1" value="91"/>
+ <property name="animation-frame2" value="92"/>
+ <property name="animation-frame3" value="93"/>
+ <property name="animation-frame4" value="94"/>
+ </properties>
+ <animation>
+ <frame tileid="90" duration="500"/>
+ <frame tileid="91" duration="200"/>
+ <frame tileid="92" duration="180"/>
+ <frame tileid="93" duration="160"/>
+ <frame tileid="94" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="156">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="110"/>
+ <property name="animation-frame1" value="111"/>
+ <property name="animation-frame2" value="112"/>
+ <property name="animation-frame3" value="113"/>
+ <property name="animation-frame4" value="114"/>
+ </properties>
+ <animation>
+ <frame tileid="110" duration="500"/>
+ <frame tileid="111" duration="200"/>
+ <frame tileid="112" duration="180"/>
+ <frame tileid="113" duration="160"/>
+ <frame tileid="114" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="157">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="95"/>
+ <property name="animation-frame1" value="96"/>
+ <property name="animation-frame2" value="97"/>
+ <property name="animation-frame3" value="98"/>
+ <property name="animation-frame4" value="99"/>
+ </properties>
+ <animation>
+ <frame tileid="95" duration="500"/>
+ <frame tileid="96" duration="200"/>
+ <frame tileid="97" duration="180"/>
+ <frame tileid="98" duration="160"/>
+ <frame tileid="99" duration="150"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/tilesets/water_overflow.tsx b/tilesets/water_overflow.tsx
new file mode 100644
index 00000000..d69d50fb
--- /dev/null
+++ b/tilesets/water_overflow.tsx
@@ -0,0 +1,244 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="water_overflow" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/water_overflow.png" width="288" height="256"/>
+ <tile id="8">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="0"/>
+ <property name="animation-frame1" value="1"/>
+ <property name="animation-frame2" value="2"/>
+ <property name="animation-frame3" value="3"/>
+ <property name="animation-frame4" value="4"/>
+ <property name="animation-frame5" value="5"/>
+ <property name="animation-frame6" value="6"/>
+ <property name="animation-frame7" value="7"/>
+ </properties>
+ <animation>
+ <frame tileid="0" duration="35"/>
+ <frame tileid="1" duration="35"/>
+ <frame tileid="2" duration="35"/>
+ <frame tileid="3" duration="35"/>
+ <frame tileid="4" duration="35"/>
+ <frame tileid="5" duration="35"/>
+ <frame tileid="6" duration="35"/>
+ <frame tileid="7" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="17">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="9"/>
+ <property name="animation-frame1" value="10"/>
+ <property name="animation-frame2" value="11"/>
+ <property name="animation-frame3" value="12"/>
+ <property name="animation-frame4" value="13"/>
+ <property name="animation-frame5" value="14"/>
+ <property name="animation-frame6" value="15"/>
+ <property name="animation-frame7" value="16"/>
+ </properties>
+ <animation>
+ <frame tileid="9" duration="35"/>
+ <frame tileid="10" duration="35"/>
+ <frame tileid="11" duration="35"/>
+ <frame tileid="12" duration="35"/>
+ <frame tileid="13" duration="35"/>
+ <frame tileid="14" duration="35"/>
+ <frame tileid="15" duration="35"/>
+ <frame tileid="16" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="26">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="18"/>
+ <property name="animation-frame1" value="19"/>
+ <property name="animation-frame2" value="20"/>
+ <property name="animation-frame3" value="21"/>
+ <property name="animation-frame4" value="22"/>
+ <property name="animation-frame5" value="23"/>
+ <property name="animation-frame6" value="24"/>
+ <property name="animation-frame7" value="25"/>
+ </properties>
+ <animation>
+ <frame tileid="18" duration="35"/>
+ <frame tileid="19" duration="35"/>
+ <frame tileid="20" duration="35"/>
+ <frame tileid="21" duration="35"/>
+ <frame tileid="22" duration="35"/>
+ <frame tileid="23" duration="35"/>
+ <frame tileid="24" duration="35"/>
+ <frame tileid="25" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="35">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="27"/>
+ <property name="animation-frame1" value="28"/>
+ <property name="animation-frame2" value="29"/>
+ <property name="animation-frame3" value="30"/>
+ <property name="animation-frame4" value="31"/>
+ <property name="animation-frame5" value="32"/>
+ <property name="animation-frame6" value="33"/>
+ <property name="animation-frame7" value="34"/>
+ </properties>
+ <animation>
+ <frame tileid="27" duration="35"/>
+ <frame tileid="28" duration="35"/>
+ <frame tileid="29" duration="35"/>
+ <frame tileid="30" duration="35"/>
+ <frame tileid="31" duration="35"/>
+ <frame tileid="32" duration="35"/>
+ <frame tileid="33" duration="35"/>
+ <frame tileid="34" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="44">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="36"/>
+ <property name="animation-frame1" value="37"/>
+ <property name="animation-frame2" value="38"/>
+ <property name="animation-frame3" value="39"/>
+ <property name="animation-frame4" value="40"/>
+ <property name="animation-frame5" value="41"/>
+ <property name="animation-frame6" value="42"/>
+ <property name="animation-frame7" value="43"/>
+ </properties>
+ <animation>
+ <frame tileid="36" duration="35"/>
+ <frame tileid="37" duration="35"/>
+ <frame tileid="38" duration="35"/>
+ <frame tileid="39" duration="35"/>
+ <frame tileid="40" duration="35"/>
+ <frame tileid="41" duration="35"/>
+ <frame tileid="42" duration="35"/>
+ <frame tileid="43" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="53">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="45"/>
+ <property name="animation-frame1" value="46"/>
+ <property name="animation-frame2" value="47"/>
+ <property name="animation-frame3" value="48"/>
+ <property name="animation-frame4" value="49"/>
+ <property name="animation-frame5" value="50"/>
+ <property name="animation-frame6" value="51"/>
+ <property name="animation-frame7" value="52"/>
+ </properties>
+ <animation>
+ <frame tileid="45" duration="35"/>
+ <frame tileid="46" duration="35"/>
+ <frame tileid="47" duration="35"/>
+ <frame tileid="48" duration="35"/>
+ <frame tileid="49" duration="35"/>
+ <frame tileid="50" duration="35"/>
+ <frame tileid="51" duration="35"/>
+ <frame tileid="52" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="62">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="54"/>
+ <property name="animation-frame1" value="55"/>
+ <property name="animation-frame2" value="56"/>
+ <property name="animation-frame3" value="57"/>
+ <property name="animation-frame4" value="58"/>
+ <property name="animation-frame5" value="59"/>
+ <property name="animation-frame6" value="60"/>
+ <property name="animation-frame7" value="61"/>
+ </properties>
+ <animation>
+ <frame tileid="54" duration="35"/>
+ <frame tileid="55" duration="35"/>
+ <frame tileid="56" duration="35"/>
+ <frame tileid="57" duration="35"/>
+ <frame tileid="58" duration="35"/>
+ <frame tileid="59" duration="35"/>
+ <frame tileid="60" duration="35"/>
+ <frame tileid="61" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="71">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="63"/>
+ <property name="animation-frame1" value="64"/>
+ <property name="animation-frame2" value="65"/>
+ <property name="animation-frame3" value="66"/>
+ <property name="animation-frame4" value="67"/>
+ <property name="animation-frame5" value="68"/>
+ <property name="animation-frame6" value="69"/>
+ <property name="animation-frame7" value="70"/>
+ </properties>
+ <animation>
+ <frame tileid="63" duration="35"/>
+ <frame tileid="64" duration="35"/>
+ <frame tileid="65" duration="35"/>
+ <frame tileid="66" duration="35"/>
+ <frame tileid="67" duration="35"/>
+ <frame tileid="68" duration="35"/>
+ <frame tileid="69" duration="35"/>
+ <frame tileid="70" duration="35"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/tilesets/waterflow.tsx b/tilesets/waterflow.tsx
new file mode 100644
index 00000000..1ea21a9c
--- /dev/null
+++ b/tilesets/waterflow.tsx
@@ -0,0 +1,244 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="waterflow" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/waterflow.png" width="288" height="256"/>
+ <tile id="8">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="0"/>
+ <property name="animation-frame1" value="1"/>
+ <property name="animation-frame2" value="2"/>
+ <property name="animation-frame3" value="3"/>
+ <property name="animation-frame4" value="4"/>
+ <property name="animation-frame5" value="5"/>
+ <property name="animation-frame6" value="6"/>
+ <property name="animation-frame7" value="7"/>
+ </properties>
+ <animation>
+ <frame tileid="0" duration="35"/>
+ <frame tileid="1" duration="35"/>
+ <frame tileid="2" duration="35"/>
+ <frame tileid="3" duration="35"/>
+ <frame tileid="4" duration="35"/>
+ <frame tileid="5" duration="35"/>
+ <frame tileid="6" duration="35"/>
+ <frame tileid="7" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="17">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="9"/>
+ <property name="animation-frame1" value="10"/>
+ <property name="animation-frame2" value="11"/>
+ <property name="animation-frame3" value="12"/>
+ <property name="animation-frame4" value="13"/>
+ <property name="animation-frame5" value="14"/>
+ <property name="animation-frame6" value="15"/>
+ <property name="animation-frame7" value="16"/>
+ </properties>
+ <animation>
+ <frame tileid="9" duration="35"/>
+ <frame tileid="10" duration="35"/>
+ <frame tileid="11" duration="35"/>
+ <frame tileid="12" duration="35"/>
+ <frame tileid="13" duration="35"/>
+ <frame tileid="14" duration="35"/>
+ <frame tileid="15" duration="35"/>
+ <frame tileid="16" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="26">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="18"/>
+ <property name="animation-frame1" value="19"/>
+ <property name="animation-frame2" value="20"/>
+ <property name="animation-frame3" value="21"/>
+ <property name="animation-frame4" value="22"/>
+ <property name="animation-frame5" value="23"/>
+ <property name="animation-frame6" value="24"/>
+ <property name="animation-frame7" value="25"/>
+ </properties>
+ <animation>
+ <frame tileid="18" duration="35"/>
+ <frame tileid="19" duration="35"/>
+ <frame tileid="20" duration="35"/>
+ <frame tileid="21" duration="35"/>
+ <frame tileid="22" duration="35"/>
+ <frame tileid="23" duration="35"/>
+ <frame tileid="24" duration="35"/>
+ <frame tileid="25" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="35">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="27"/>
+ <property name="animation-frame1" value="28"/>
+ <property name="animation-frame2" value="29"/>
+ <property name="animation-frame3" value="30"/>
+ <property name="animation-frame4" value="31"/>
+ <property name="animation-frame5" value="32"/>
+ <property name="animation-frame6" value="33"/>
+ <property name="animation-frame7" value="34"/>
+ </properties>
+ <animation>
+ <frame tileid="27" duration="35"/>
+ <frame tileid="28" duration="35"/>
+ <frame tileid="29" duration="35"/>
+ <frame tileid="30" duration="35"/>
+ <frame tileid="31" duration="35"/>
+ <frame tileid="32" duration="35"/>
+ <frame tileid="33" duration="35"/>
+ <frame tileid="34" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="44">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="36"/>
+ <property name="animation-frame1" value="37"/>
+ <property name="animation-frame2" value="38"/>
+ <property name="animation-frame3" value="39"/>
+ <property name="animation-frame4" value="40"/>
+ <property name="animation-frame5" value="41"/>
+ <property name="animation-frame6" value="42"/>
+ <property name="animation-frame7" value="43"/>
+ </properties>
+ <animation>
+ <frame tileid="36" duration="35"/>
+ <frame tileid="37" duration="35"/>
+ <frame tileid="38" duration="35"/>
+ <frame tileid="39" duration="35"/>
+ <frame tileid="40" duration="35"/>
+ <frame tileid="41" duration="35"/>
+ <frame tileid="42" duration="35"/>
+ <frame tileid="43" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="53">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="45"/>
+ <property name="animation-frame1" value="46"/>
+ <property name="animation-frame2" value="47"/>
+ <property name="animation-frame3" value="48"/>
+ <property name="animation-frame4" value="49"/>
+ <property name="animation-frame5" value="50"/>
+ <property name="animation-frame6" value="51"/>
+ <property name="animation-frame7" value="52"/>
+ </properties>
+ <animation>
+ <frame tileid="45" duration="35"/>
+ <frame tileid="46" duration="35"/>
+ <frame tileid="47" duration="35"/>
+ <frame tileid="48" duration="35"/>
+ <frame tileid="49" duration="35"/>
+ <frame tileid="50" duration="35"/>
+ <frame tileid="51" duration="35"/>
+ <frame tileid="52" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="62">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="54"/>
+ <property name="animation-frame1" value="55"/>
+ <property name="animation-frame2" value="56"/>
+ <property name="animation-frame3" value="57"/>
+ <property name="animation-frame4" value="58"/>
+ <property name="animation-frame5" value="59"/>
+ <property name="animation-frame6" value="60"/>
+ <property name="animation-frame7" value="61"/>
+ </properties>
+ <animation>
+ <frame tileid="54" duration="35"/>
+ <frame tileid="55" duration="35"/>
+ <frame tileid="56" duration="35"/>
+ <frame tileid="57" duration="35"/>
+ <frame tileid="58" duration="35"/>
+ <frame tileid="59" duration="35"/>
+ <frame tileid="60" duration="35"/>
+ <frame tileid="61" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="71">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="63"/>
+ <property name="animation-frame1" value="64"/>
+ <property name="animation-frame2" value="65"/>
+ <property name="animation-frame3" value="66"/>
+ <property name="animation-frame4" value="67"/>
+ <property name="animation-frame5" value="68"/>
+ <property name="animation-frame6" value="69"/>
+ <property name="animation-frame7" value="70"/>
+ </properties>
+ <animation>
+ <frame tileid="63" duration="35"/>
+ <frame tileid="64" duration="35"/>
+ <frame tileid="65" duration="35"/>
+ <frame tileid="66" duration="35"/>
+ <frame tileid="67" duration="35"/>
+ <frame tileid="68" duration="35"/>
+ <frame tileid="69" duration="35"/>
+ <frame tileid="70" duration="35"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/tilesets/witch_sisters_picture_x3.tsx b/tilesets/witch_sisters_picture_x3.tsx
new file mode 100644
index 00000000..df629028
--- /dev/null
+++ b/tilesets/witch_sisters_picture_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="witch_sisters_picture_x3" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/witch_sisters_picture_x3.png" width="64" height="96"/>
+</tileset>
diff --git a/tilesets/wood_lab.tsx b/tilesets/wood_lab.tsx
new file mode 100644
index 00000000..a0520f38
--- /dev/null
+++ b/tilesets/wood_lab.tsx
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="wood_lab" tilewidth="96" tileheight="96">
+ <image source="../graphics/tiles/wood_lab.png" width="384" height="288"/>
+ <tile id="8">
+ <properties>
+ <property name="animation-delay0" value="5"/>
+ <property name="animation-delay1" value="5"/>
+ <property name="animation-delay2" value="5"/>
+ <property name="animation-delay3" value="5"/>
+ <property name="animation-delay4" value="5"/>
+ <property name="animation-delay5" value="5"/>
+ <property name="animation-delay6" value="5"/>
+ <property name="animation-delay7" value="5"/>
+ <property name="animation-frame0" value="1"/>
+ <property name="animation-frame1" value="2"/>
+ <property name="animation-frame2" value="3"/>
+ <property name="animation-frame3" value="4"/>
+ <property name="animation-frame4" value="5"/>
+ <property name="animation-frame5" value="6"/>
+ <property name="animation-frame6" value="7"/>
+ <property name="animation-frame7" value="0"/>
+ </properties>
+ </tile>
+</tileset>
diff --git a/tilesets/woodenpump.tsx b/tilesets/woodenpump.tsx
new file mode 100644
index 00000000..21af9355
--- /dev/null
+++ b/tilesets/woodenpump.tsx
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodenpump" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/woodenpump.png" width="352" height="96"/>
+ <tile id="0">
+ <animation>
+ <frame tileid="1" duration="130"/>
+ <frame tileid="2" duration="130"/>
+ <frame tileid="3" duration="130"/>
+ <frame tileid="4" duration="130"/>
+ <frame tileid="5" duration="130"/>
+ <frame tileid="6" duration="130"/>
+ <frame tileid="7" duration="130"/>
+ <frame tileid="8" duration="130"/>
+ <frame tileid="9" duration="130"/>
+ <frame tileid="10" duration="130"/>
+ </animation>
+ <properties>
+ <property name="animation-delay0" value="13"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="13"/>
+ <property name="animation-delay3" value="13"/>
+ <property name="animation-delay4" value="13"/>
+ <property name="animation-delay5" value="13"/>
+ <property name="animation-delay6" value="13"/>
+ <property name="animation-delay7" value="13"/>
+ <property name="animation-delay8" value="13"/>
+ <property name="animation-delay9" value="13"/>
+ <property name="animation-frame0" value="1"/>
+ <property name="animation-frame1" value="2"/>
+ <property name="animation-frame2" value="3"/>
+ <property name="animation-frame3" value="4"/>
+ <property name="animation-frame4" value="5"/>
+ <property name="animation-frame5" value="6"/>
+ <property name="animation-frame6" value="7"/>
+ <property name="animation-frame7" value="8"/>
+ <property name="animation-frame8" value="9"/>
+ <property name="animation-frame9" value="10"/>
+ </properties>
+ </tile>
+</tileset>
diff --git a/tilesets/woodland_graveyard_crypt.tsx b/tilesets/woodland_graveyard_crypt.tsx
new file mode 100644
index 00000000..a42b6670
--- /dev/null
+++ b/tilesets/woodland_graveyard_crypt.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_graveyard_crypt" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/woodland_graveyard_crypt.png" width="224" height="288"/>
+</tileset>
diff --git a/tilesets/woodland_graveyard_crypt_x9.tsx b/tilesets/woodland_graveyard_crypt_x9.tsx
new file mode 100644
index 00000000..06ed7ab6
--- /dev/null
+++ b/tilesets/woodland_graveyard_crypt_x9.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_graveyard_crypt_x9" tilewidth="32" tileheight="288">
+ <image source="../graphics/tiles/woodland_graveyard_crypt.png" width="224" height="288"/>
+</tileset>
diff --git a/tilesets/woodland_graveyard_ground.tsx b/tilesets/woodland_graveyard_ground.tsx
new file mode 100644
index 00000000..f7b8ceb0
--- /dev/null
+++ b/tilesets/woodland_graveyard_ground.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_graveyard_ground" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/woodland_graveyard_ground.png" width="512" height="128"/>
+</tileset>
diff --git a/tilesets/woodland_graveyard_x3.tsx b/tilesets/woodland_graveyard_x3.tsx
new file mode 100644
index 00000000..09821fd6
--- /dev/null
+++ b/tilesets/woodland_graveyard_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_graveyard_x3" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/woodland_graveyard_x3.png" width="512" height="480"/>
+</tileset>
diff --git a/tilesets/woodland_graveyard_x4.tsx b/tilesets/woodland_graveyard_x4.tsx
new file mode 100644
index 00000000..9c23e3d3
--- /dev/null
+++ b/tilesets/woodland_graveyard_x4.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_graveyard_x4" tilewidth="32" tileheight="128">
+ <image source="../graphics/tiles/woodland_graveyard_x4.png" width="512" height="256"/>
+</tileset>
diff --git a/tilesets/woodland_ground.tsx b/tilesets/woodland_ground.tsx
new file mode 100644
index 00000000..978b7cf2
--- /dev/null
+++ b/tilesets/woodland_ground.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_ground" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/woodland_ground.png" width="512" height="512"/>
+</tileset>
diff --git a/tilesets/woodland_indoor_x2-fixme.tsx b/tilesets/woodland_indoor_x2-fixme.tsx
deleted file mode 100644
index 6ce3137e..00000000
--- a/tilesets/woodland_indoor_x2-fixme.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="woodland_indoor_x2-fixme" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/woodland_indoor_x2.png" width="512" height="64"/>
-</tileset>
diff --git a/tilesets/woodland_indoor_x3-fixme.tsx b/tilesets/woodland_indoor_x3-fixme.tsx
deleted file mode 100644
index 8ba2c730..00000000
--- a/tilesets/woodland_indoor_x3-fixme.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="woodland_indoor_x3-fixme" tilewidth="32" tileheight="32">
- <image source="../graphics/tiles/woodland_indoor_x3.png" width="512" height="96"/>
-</tileset>
diff --git a/tilesets/woodland_swamp.tsx b/tilesets/woodland_swamp.tsx
new file mode 100644
index 00000000..3e45ca21
--- /dev/null
+++ b/tilesets/woodland_swamp.tsx
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_swamp" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/woodland_swamp.png" width="512" height="512"/>
+ <tile id="69">
+ <properties>
+ <property name="animation-delay0" value="32"/>
+ <property name="animation-delay1" value="37"/>
+ <property name="animation-delay2" value="33"/>
+ <property name="animation-delay3" value="38"/>
+ <property name="animation-delay4" value="40"/>
+ <property name="animation-frame0" value="112"/>
+ <property name="animation-frame1" value="113"/>
+ <property name="animation-frame2" value="114"/>
+ <property name="animation-frame3" value="115"/>
+ <property name="animation-frame4" value="116"/>
+ </properties>
+ </tile>
+ <tile id="71">
+ <properties>
+ <property name="animation-delay0" value="1200"/>
+ <property name="animation-delay1" value="3"/>
+ <property name="animation-delay10" value="3"/>
+ <property name="animation-delay11" value="3"/>
+ <property name="animation-delay12" value="3"/>
+ <property name="animation-delay13" value="3"/>
+ <property name="animation-delay2" value="3"/>
+ <property name="animation-delay3" value="3"/>
+ <property name="animation-delay4" value="3"/>
+ <property name="animation-delay5" value="3"/>
+ <property name="animation-delay6" value="3"/>
+ <property name="animation-delay7" value="3"/>
+ <property name="animation-delay8" value="3"/>
+ <property name="animation-delay9" value="3"/>
+ <property name="animation-frame0" value="144"/>
+ <property name="animation-frame1" value="145"/>
+ <property name="animation-frame10" value="148"/>
+ <property name="animation-frame11" value="146"/>
+ <property name="animation-frame12" value="147"/>
+ <property name="animation-frame13" value="148"/>
+ <property name="animation-frame2" value="146"/>
+ <property name="animation-frame3" value="147"/>
+ <property name="animation-frame4" value="148"/>
+ <property name="animation-frame5" value="147"/>
+ <property name="animation-frame6" value="146"/>
+ <property name="animation-frame7" value="147"/>
+ <property name="animation-frame8" value="146"/>
+ <property name="animation-frame9" value="147"/>
+ </properties>
+ </tile>
+ <tile id="85">
+ <properties>
+ <property name="animation-delay0" value="40"/>
+ <property name="animation-delay1" value="42"/>
+ <property name="animation-delay2" value="45"/>
+ <property name="animation-delay3" value="42"/>
+ <property name="animation-delay4" value="40"/>
+ <property name="animation-frame0" value="128"/>
+ <property name="animation-frame1" value="129"/>
+ <property name="animation-frame2" value="130"/>
+ <property name="animation-frame3" value="131"/>
+ <property name="animation-frame4" value="132"/>
+ </properties>
+ </tile>
+ <tile id="86">
+ <properties>
+ <property name="animation-delay0" value="25"/>
+ <property name="animation-delay1" value="27"/>
+ <property name="animation-delay2" value="24"/>
+ <property name="animation-delay3" value="27"/>
+ <property name="animation-delay4" value="28"/>
+ <property name="animation-frame0" value="96"/>
+ <property name="animation-frame1" value="97"/>
+ <property name="animation-frame2" value="98"/>
+ <property name="animation-frame3" value="99"/>
+ <property name="animation-frame4" value="100"/>
+ </properties>
+ </tile>
+</tileset>
diff --git a/tilesets/woodland_village.tsx b/tilesets/woodland_village.tsx
new file mode 100644
index 00000000..8593e564
--- /dev/null
+++ b/tilesets/woodland_village.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_village" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/woodland_village.png" width="512" height="512"/>
+</tileset>
diff --git a/tilesets/woodland_village_x2.tsx b/tilesets/woodland_village_x2.tsx
new file mode 100644
index 00000000..4c30e9ad
--- /dev/null
+++ b/tilesets/woodland_village_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_village_x2" tilewidth="32" tileheight="64">
+ <image source="../graphics/tiles/woodland_village_x2.png" width="512" height="64"/>
+</tileset>
diff --git a/tilesets/woodland_water.tsx b/tilesets/woodland_water.tsx
new file mode 100644
index 00000000..24726968
--- /dev/null
+++ b/tilesets/woodland_water.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_water" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/woodland_water.png" width="512" height="96"/>
+</tileset>
diff --git a/tilesets/woodland_x2.tsx b/tilesets/woodland_x2.tsx
new file mode 100644
index 00000000..31446d23
--- /dev/null
+++ b/tilesets/woodland_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_x2" tilewidth="32" tileheight="64">
+ <image source="../graphics/tiles/woodland_x2.png" width="512" height="128"/>
+</tileset>
diff --git a/tilesets/woodland_x3.tsx b/tilesets/woodland_x3.tsx
new file mode 100644
index 00000000..78805d84
--- /dev/null
+++ b/tilesets/woodland_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_x3" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/woodland_x3.png" width="512" height="192"/>
+</tileset>
diff --git a/tilesets/woodland_x4.tsx b/tilesets/woodland_x4.tsx
new file mode 100644
index 00000000..f03c5a6f
--- /dev/null
+++ b/tilesets/woodland_x4.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_x4" tilewidth="32" tileheight="128">
+ <image source="../graphics/tiles/woodland_x4.png" width="512" height="128"/>
+</tileset>
diff --git a/tilesets/woodland_x5.tsx b/tilesets/woodland_x5.tsx
new file mode 100644
index 00000000..338b6f24
--- /dev/null
+++ b/tilesets/woodland_x5.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_x5" tilewidth="32" tileheight="160">
+ <image source="../graphics/tiles/woodland_x5.png" width="512" height="160"/>
+</tileset>
diff --git a/tilesets/woodland_x8.tsx b/tilesets/woodland_x8.tsx
new file mode 100644
index 00000000..979f49ed
--- /dev/null
+++ b/tilesets/woodland_x8.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_x8" tilewidth="32" tileheight="256">
+ <image source="../graphics/tiles/woodland_x8.png" width="512" height="256"/>
+</tileset>