summaryrefslogtreecommitdiff
path: root/rules
diff options
context:
space:
mode:
authorStefan Beller <stefanbeller@googlemail.com>2010-10-10 11:07:20 +0200
committerStefan Beller <stefanbeller@googlemail.com>2010-11-07 15:16:21 +0100
commit0f20474ad35e5339766756c951f1a801e4d27aa1 (patch)
treee0f03bae6d606a2961bf15313f194ea91edd5d6f /rules
parent2316a54c3262117bf25c2e5ecc29df4eeb875cf9 (diff)
downloadclientdata-0f20474ad35e5339766756c951f1a801e4d27aa1.tar.gz
clientdata-0f20474ad35e5339766756c951f1a801e4d27aa1.tar.bz2
clientdata-0f20474ad35e5339766756c951f1a801e4d27aa1.tar.xz
clientdata-0f20474ad35e5339766756c951f1a801e4d27aa1.zip
automapping rules for woodland
These rules are not finished. They work well with grass and high grass. Trees can be placed as well.
Diffstat (limited to 'rules')
-rw-r--r--rules/rule_woodland_001.tmx52
-rw-r--r--rules/rule_woodland_002.tmx97
-rw-r--r--rules/rule_woodland_003.tmx97
-rw-r--r--rules/rule_woodland_004.tmx102
-rw-r--r--rules/rule_woodland_012.tmx52
-rw-r--r--rules/rule_woodland_013.tmx52
-rw-r--r--rules/rule_woodland_100.tmx66
-rw-r--r--rules/rule_woodland_101.tmx66
-rw-r--r--rules/rule_woodland_x.tmx66
-rw-r--r--rules/rules.txt53
10 files changed, 703 insertions, 0 deletions
diff --git a/rules/rule_woodland_001.tmx b/rules/rule_woodland_001.tmx
new file mode 100644
index 00000000..8ba4a0b9
--- /dev/null
+++ b/rules/rule_woodland_001.tmx
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="13" height="8" tilewidth="32" tileheight="32">
+ <tileset firstgid="1" name="Woodland" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_ground.png" width="512" height="512"/>
+ </tileset>
+ <tileset firstgid="257" name="Woodland x2" tilewidth="32" tileheight="64">
+ <image source="../graphics/tiles/Woodland_x2.png" width="512" height="128"/>
+ </tileset>
+ <tileset firstgid="289" name="Woodland x3" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/Woodland_x3.png" width="512" height="192"/>
+ </tileset>
+ <tileset firstgid="321" name="Woodland Village" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_village.png" width="512" height="512"/>
+ </tileset>
+ <tileset firstgid="577" name="Woodland Water" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_water.png" width="512" height="96"/>
+ </tileset>
+ <tileset firstgid="625" name="Collision" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="627" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/set_rules.png" width="32" height="32"/>
+ </tileset>
+ <tileset firstgid="628" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/set_woodland.png" width="192" height="192"/>
+ </tileset>
+ <layer name="RuleRegions" width="13" height="8">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA8UM6HShNSRC9DtIURT256BBgB/s4njoAEAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet" width="13" height="8">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA+UMEHoUib86ioJyBMCVVD91VC6BkrXQuk6KF1PoT0NUP2NULqJQvOoBQA6sWeDoAEAAA==
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="13" height="8">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA8IQukQMvUTCxRJpKltz0ADAPeDJtegAQAA
+ </data>
+ </layer>
+ <layer name="rule_Over" width="13" height="8" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGAWDGQAAkhj1hqABAAA=
+ </data>
+ </layer>
+ <layer name="rule_Collision" width="13" height="8" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGAWDGQAAkhj1hqABAAA=
+ </data>
+ </layer>
+</map>
diff --git a/rules/rule_woodland_002.tmx b/rules/rule_woodland_002.tmx
new file mode 100644
index 00000000..bc9b24e7
--- /dev/null
+++ b/rules/rule_woodland_002.tmx
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="11" height="4" tilewidth="32" tileheight="32">
+ <tileset firstgid="1" name="Woodland" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_ground.png" width="512" height="512"/>
+ </tileset>
+ <tileset firstgid="257" name="Woodland x2" tilewidth="32" tileheight="64">
+ <image source="../graphics/tiles/Woodland_x2.png" width="512" height="128"/>
+ </tileset>
+ <tileset firstgid="289" name="Woodland x3" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/Woodland_x3.png" width="512" height="192"/>
+ </tileset>
+ <tileset firstgid="321" name="Woodland Village" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_village.png" width="512" height="512"/>
+ </tileset>
+ <tileset firstgid="577" name="Woodland Water" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_water.png" width="512" height="96"/>
+ </tileset>
+ <tileset firstgid="625" name="Collision" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="627" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/set_rules.png" width="32" height="32"/>
+ </tileset>
+ <tileset firstgid="628" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/set_woodland.png" width="192" height="192"/>
+ </tileset>
+ <layer name="RuleRegions" width="11" height="4">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA0UM0EwNjYyTcgMYtWiAwACeJUBsAAAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet_T1" width="11" height="4">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA1UMZHGJ8YMUgAA7MbjsbAAAAA=
+ </data>
+ </layer>
+ <layer name="RuleSet_T2" width="11" height="4">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA1UM5HGJ8YMUgAArQAxprAAAAA=
+ </data>
+ </layer>
+ <layer name="RuleSet_T3" width="11" height="4">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA3UMJHGJ8YMUgAAalMNwbAAAAA=
+ </data>
+ </layer>
+ <layer name="RuleSet_T4" width="11" height="4">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA3UMpHGJ8YMUgAAK5Xf1rAAAAA=
+ </data>
+ </layer>
+ <layer name="RuleSet_T5" width="11" height="4">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA3UMZHGJ8YMUgAA6N+o7rAAAAA=
+ </data>
+ </layer>
+ <layer name="RuleSet_T6" width="11" height="4">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA3UM5HGJ8YMUgAAqRl6+bAAAAA=
+ </data>
+ </layer>
+ <layer name="RuleSet_T7" width="11" height="4">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA00MJHGJ8YMUgAAHFoc17AAAAA=
+ </data>
+ </layer>
+ <layer name="RuleSet_T8" width="11" height="4">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA00MpHGJ8YMUgAAXZzOwLAAAAA=
+ </data>
+ </layer>
+ <layer name="RuleSet_T9" width="11" height="4">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA00MUEwOhtZnhgziFWLDgDUOKdOsAAAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet" width="11" height="4" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA2UMDEwlDJB2CC6BIkNkyfGDGQ9pAAAi+jCBLAAAAA=
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="11" height="4" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB0EQ+lQJLEUMsxxIUMPAKqukWKwAAAA
+ </data>
+ </layer>
+ <layer name="rule_Over" width="11" height="4" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGFoAAG9eUC+wAAAA
+ </data>
+ </layer>
+ <layer name="rule_Collision" width="11" height="4">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGFoAAG9eUC+wAAAA
+ </data>
+ </layer>
+</map>
diff --git a/rules/rule_woodland_003.tmx b/rules/rule_woodland_003.tmx
new file mode 100644
index 00000000..fe6548ff
--- /dev/null
+++ b/rules/rule_woodland_003.tmx
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="13" height="7" tilewidth="32" tileheight="32">
+ <tileset firstgid="1" name="Woodland" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_ground.png" width="512" height="512"/>
+ </tileset>
+ <tileset firstgid="257" name="Woodland x2" tilewidth="32" tileheight="64">
+ <image source="../graphics/tiles/Woodland_x2.png" width="512" height="128"/>
+ </tileset>
+ <tileset firstgid="289" name="Woodland x3" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/Woodland_x3.png" width="512" height="192"/>
+ </tileset>
+ <tileset firstgid="321" name="Woodland Village" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_village.png" width="512" height="512"/>
+ </tileset>
+ <tileset firstgid="577" name="Woodland Water" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_water.png" width="512" height="96"/>
+ </tileset>
+ <tileset firstgid="625" name="Collision" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="627" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/set_rules.png" width="32" height="32"/>
+ </tileset>
+ <tileset firstgid="628" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/set_woodland.png" width="192" height="192"/>
+ </tileset>
+ <layer name="RuleRegions" width="13" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA8UM0EwsWxy9QwntwEAiQQxgGwBAAA=
+ </data>
+ </layer>
+ <layer name="RuleSet_T1" width="13" height="7" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoC6oYoJgdDayPDKNzsbGJ9cd1LCHkH9IAQA/w3KVbAEAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet_T2" width="13" height="7" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoC6oZoJgdDayPDKNzsbGJ9cd1LCHkH9IAQAwRvcDbAEAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet_T3" width="13" height="7" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoC6oYYJgdDayPDKNzsbGJ9cd1LCHkH9IAQCf0Y1UbAEAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet_T4" width="13" height="7" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoC6oZYJgdDayPDKNzsbGJ9cd1LCHkH9IAQCQVAjCbAEAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet_T5" width="13" height="7" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoC6oY4JgdDayPDKNzsbGJ9cd1LCHkH9IAQDA3feibAEAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet_T6" width="13" height="7" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoC6oZ4JgdDayPDKNzsbGJ9cd1LCHkH9IAQDPWHI0bAEAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet_T7" width="13" height="7" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoC5oYIJgdDayPDKNzsbGJ9cd1LCHkH9IAQAMW+o9bAEAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet_T8" width="13" height="7" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoC5oZIJgdDayPDKNzsbGJ9cd1LCHkH9IAQAD3m+rbAEAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet_T9" width="13" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA80MeHnk2sepeaQaw+1/YMNAADRwtidbAEAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet_" width="13" height="7" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA+UMkEwOruECYLR2TB1yHKlWNilaHrIdRup9pDjH1IBAMakXT1sAQAA
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="13" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA8EovGDyDQHBpyhtCuF5hACyVA6FU08EY2fRAO7Aabxn2NsAQAA
+ </data>
+ </layer>
+ <layer name="rule_Over" width="13" height="7" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGAX0AgB8n9a4bAEAAA==
+ </data>
+ </layer>
+ <layer name="rule_Collision" width="13" height="7" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGAX0AgB8n9a4bAEAAA==
+ </data>
+ </layer>
+</map>
diff --git a/rules/rule_woodland_004.tmx b/rules/rule_woodland_004.tmx
new file mode 100644
index 00000000..d11a157d
--- /dev/null
+++ b/rules/rule_woodland_004.tmx
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="21" height="5" tilewidth="32" tileheight="32">
+ <tileset firstgid="1" name="Woodland" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_ground.png" width="512" height="512"/>
+ </tileset>
+ <tileset firstgid="257" name="Woodland x2" tilewidth="32" tileheight="64">
+ <image source="../graphics/tiles/Woodland_x2.png" width="512" height="128"/>
+ </tileset>
+ <tileset firstgid="289" name="Woodland x3" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/Woodland_x3.png" width="512" height="192"/>
+ </tileset>
+ <tileset firstgid="321" name="Woodland Village" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_village.png" width="512" height="512"/>
+ </tileset>
+ <tileset firstgid="577" name="Woodland Water" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_water.png" width="512" height="96"/>
+ </tileset>
+ <tileset firstgid="625" name="Collision" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="627" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/set_rules.png" width="32" height="32"/>
+ </tileset>
+ <tileset firstgid="628" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/set_woodland.png" width="192" height="192"/>
+ </tileset>
+ <layer name="RuleRegions" width="21" height="5" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoA0oZkJgavCHkpnUBgDe2nMipAEAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet_T1" width="21" height="5" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoA2oYqIujW4utfnUdic1AQDB20LupAEAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet_T2" width="21" height="5" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoA2oZqIujW4utfnUdic1AQA6KPSKpAEAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet_T3" width="21" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoA2oYaIujW4utfnUdic1AQCa9YVupAEAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet_T4" width="21" height="5" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoA2oZaIujW4utfnUdic1AQBhBjMKpAEAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet_T5" width="21" height="5" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoA2oY6IujW4utfnUdic1AQBsEuinpAEAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet_T6" width="21" height="5" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoA2oZ6IujW4utfnUdic1AQCX4V7DpAEAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet_T7" width="21" height="5" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoA1oYKIujW4utfnUdic1AQDJWfqrpAEAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet_T8" width="21" height="5" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoA1oZKIujW4utfnUdic1AQAyqkzPpAEAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet_T9" width="21" height="5" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoA1oYqIujW4utfnUdic1AQA/vpdipAEAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet" width="21" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoA0oZUJgZD42NcToh4lho7HpJYYmx53Y3EVrAADlZ0o/pAEAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet" width="21" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoC8oYUKlkcVhmFpmUgKINZMSdxMLAFmicbCkAQAA
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="21" height="5" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoA0IQcIwfiiammAkeUL6yTHTBQmDQAoSJtdMbO6iNQAAKEe+AKQBAAA=
+ </data>
+ </layer>
+ <layer name="rule_Over" width="21" height="5" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGAWDHQAAFjcoSaQBAAA=
+ </data>
+ </layer>
+ <layer name="rule_Collision" width="21" height="5" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGAWDHQAAFjcoSaQBAAA=
+ </data>
+ </layer>
+</map>
diff --git a/rules/rule_woodland_012.tmx b/rules/rule_woodland_012.tmx
new file mode 100644
index 00000000..0593239b
--- /dev/null
+++ b/rules/rule_woodland_012.tmx
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="11" height="4" tilewidth="32" tileheight="32">
+ <tileset firstgid="1" name="Woodland" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_ground.png" width="512" height="512"/>
+ </tileset>
+ <tileset firstgid="257" name="Woodland x2" tilewidth="32" tileheight="64">
+ <image source="../graphics/tiles/Woodland_x2.png" width="512" height="128"/>
+ </tileset>
+ <tileset firstgid="289" name="Woodland x3" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/Woodland_x3.png" width="512" height="192"/>
+ </tileset>
+ <tileset firstgid="321" name="Woodland Village" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_village.png" width="512" height="512"/>
+ </tileset>
+ <tileset firstgid="577" name="Woodland Water" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_water.png" width="512" height="96"/>
+ </tileset>
+ <tileset firstgid="625" name="Collision" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="627" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/set_rules.png" width="32" height="32"/>
+ </tileset>
+ <tileset firstgid="628" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/set_woodland.png" width="192" height="192"/>
+ </tileset>
+ <layer name="RuleRegions" width="11" height="4">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA0UM0EwNjYyTcgMYtWiAwACeJUBsAAAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet" width="11" height="4">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA2UMDEwlDJB2CC6BIkNkyfGDGQ9pAAAi+jCBLAAAAA=
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="11" height="4" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB0EQ+lQJLEUMsxxIUMPAKqukWKwAAAA
+ </data>
+ </layer>
+ <layer name="rule_Over" width="11" height="4" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGFoAAG9eUC+wAAAA
+ </data>
+ </layer>
+ <layer name="rule_Collision" width="11" height="4">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGFoAAG9eUC+wAAAA
+ </data>
+ </layer>
+</map>
diff --git a/rules/rule_woodland_013.tmx b/rules/rule_woodland_013.tmx
new file mode 100644
index 00000000..8727d4d1
--- /dev/null
+++ b/rules/rule_woodland_013.tmx
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="13" height="7" tilewidth="32" tileheight="32">
+ <tileset firstgid="1" name="Woodland" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_ground.png" width="512" height="512"/>
+ </tileset>
+ <tileset firstgid="257" name="Woodland x2" tilewidth="32" tileheight="64">
+ <image source="../graphics/tiles/Woodland_x2.png" width="512" height="128"/>
+ </tileset>
+ <tileset firstgid="289" name="Woodland x3" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/Woodland_x3.png" width="512" height="192"/>
+ </tileset>
+ <tileset firstgid="321" name="Woodland Village" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_village.png" width="512" height="512"/>
+ </tileset>
+ <tileset firstgid="577" name="Woodland Water" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_water.png" width="512" height="96"/>
+ </tileset>
+ <tileset firstgid="625" name="Collision" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="627" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/set_rules.png" width="32" height="32"/>
+ </tileset>
+ <tileset firstgid="628" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/set_woodland.png" width="192" height="192"/>
+ </tileset>
+ <layer name="RuleRegions" width="13" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA8UM0EwsWxy9QwntwEAiQQxgGwBAAA=
+ </data>
+ </layer>
+ <layer name="RuleSet_" width="13" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA+UMkEwOruECYLR2TB1yHKlWNilaHrIdRup9pDjH1IBAMakXT1sAQAA
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="13" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA8EovGDyDQHBpyhtCuF5hACyVA6FU08EY2fRAO7Aabxn2NsAQAA
+ </data>
+ </layer>
+ <layer name="rule_Over" width="13" height="7" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGAX0AgB8n9a4bAEAAA==
+ </data>
+ </layer>
+ <layer name="rule_Collision" width="13" height="7" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGAX0AgB8n9a4bAEAAA==
+ </data>
+ </layer>
+</map>
diff --git a/rules/rule_woodland_100.tmx b/rules/rule_woodland_100.tmx
new file mode 100644
index 00000000..41bbe291
--- /dev/null
+++ b/rules/rule_woodland_100.tmx
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="33" height="5" tilewidth="32" tileheight="32">
+ <properties>
+ <property name="minimap" value="graphics/minimaps/014-1.png"/>
+ <property name="music" value="The Mana World - The Forest.ogg"/>
+ <property name="name" value="Woodland"/>
+ <property name="overlay0image" value="graphics/images/ambient/clouds.png"/>
+ <property name="overlay0parallax" value="1.0"/>
+ <property name="overlay0scrollX" value="0.2"/>
+ <property name="overlay0scrollY" value="0.1"/>
+ </properties>
+ <tileset firstgid="1" name="Woodland" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_ground.png" width="512" height="512"/>
+ </tileset>
+ <tileset firstgid="257" name="Woodland x2" tilewidth="32" tileheight="64">
+ <image source="../graphics/tiles/Woodland_x2.png" width="512" height="128"/>
+ </tileset>
+ <tileset firstgid="289" name="Woodland x3" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/Woodland_x3.png" width="512" height="192"/>
+ </tileset>
+ <tileset firstgid="321" name="Woodland Village" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_village.png" width="512" height="512"/>
+ </tileset>
+ <tileset firstgid="577" name="Woodland Water" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_water.png" width="512" height="96"/>
+ </tileset>
+ <tileset firstgid="625" name="Collision" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="627" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/set_rules.png" width="32" height="32"/>
+ </tileset>
+ <tileset firstgid="628" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/set_woodland.png" width="192" height="192"/>
+ </tileset>
+ <layer name="RuleRegions" width="33" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGDygmGng+TA8EPyB9PdgAgCmJ+sElAIAAA==
+ </data>
+ </layer>
+ <layer name="RuleSet" width="33" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGAXIoIoJlV+Nxq9B49ei8evQ+PVo/EY0fhMafxQwMAAAvXK65JQCAAA=
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="33" height="5" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGAWjYHABAHevG6iUAgAA
+ </data>
+ </layer>
+ <layer name="rule_Fringe" width="33" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA+3HNwEAIAADwSCFutJZwb8qshER/PQH/DRrAGeePT+IIz+JK7+JO3+IJ3+JM7+IN/+If8AFUTb69JQCAAA=
+ </data>
+ </layer>
+ <layer name="rule_Over" width="33" height="5" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGAWjYHABAHevG6iUAgAA
+ </data>
+ </layer>
+ <layer name="rule_Collision" width="33" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGAXIoIgJgonlU6qfkHkjEQAAZHFjUZQCAAA=
+ </data>
+ </layer>
+</map>
diff --git a/rules/rule_woodland_101.tmx b/rules/rule_woodland_101.tmx
new file mode 100644
index 00000000..7e38c0be
--- /dev/null
+++ b/rules/rule_woodland_101.tmx
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="5" height="8" tilewidth="32" tileheight="32">
+ <properties>
+ <property name="minimap" value="graphics/minimaps/014-1.png"/>
+ <property name="music" value="The Mana World - The Forest.ogg"/>
+ <property name="name" value="Woodland"/>
+ <property name="overlay0image" value="graphics/images/ambient/clouds.png"/>
+ <property name="overlay0parallax" value="1.0"/>
+ <property name="overlay0scrollX" value="0.2"/>
+ <property name="overlay0scrollY" value="0.1"/>
+ </properties>
+ <tileset firstgid="1" name="Woodland" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_ground.png" width="512" height="512"/>
+ </tileset>
+ <tileset firstgid="257" name="Woodland x2" tilewidth="32" tileheight="64">
+ <image source="../graphics/tiles/Woodland_x2.png" width="512" height="128"/>
+ </tileset>
+ <tileset firstgid="289" name="Woodland x3" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/Woodland_x3.png" width="512" height="192"/>
+ </tileset>
+ <tileset firstgid="321" name="Woodland Village" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_village.png" width="512" height="512"/>
+ </tileset>
+ <tileset firstgid="577" name="Woodland Water" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_water.png" width="512" height="96"/>
+ </tileset>
+ <tileset firstgid="625" name="Collision" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="627" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/set_rules.png" width="32" height="32"/>
+ </tileset>
+ <tileset firstgid="628" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/set_woodland.png" width="192" height="192"/>
+ </tileset>
+ <layer name="RuleRegions" width="5" height="8">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA6KmRAYnxhMHJt+Qubh0osMALnmnKCgAAAA
+ </data>
+ </layer>
+ <layer name="RuleSet" width="5" height="8">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoB9oYCJdDwDtSKxtoAAAAA==
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="5" height="8">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGNwAAGNTB6qgAAAA
+ </data>
+ </layer>
+ <layer name="rule_Fringe" width="5" height="8">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoB9gZSRdDwCIqrd1oAAAAA==
+ </data>
+ </layer>
+ <layer name="rule_Over" width="5" height="8">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA5YgJgViNmQxESAWBSIxdDUquIwgxoAAK8rI/igAAAA
+ </data>
+ </layer>
+ <layer name="rule_Collision" width="5" height="8">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoB8oYiJdDwD1VPbhoAAAAA==
+ </data>
+ </layer>
+</map>
diff --git a/rules/rule_woodland_x.tmx b/rules/rule_woodland_x.tmx
new file mode 100644
index 00000000..7ef32124
--- /dev/null
+++ b/rules/rule_woodland_x.tmx
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="16" height="16" tilewidth="32" tileheight="32">
+ <properties>
+ <property name="minimap" value="graphics/minimaps/014-1.png"/>
+ <property name="music" value="The Mana World - The Forest.ogg"/>
+ <property name="name" value="Woodland"/>
+ <property name="overlay0image" value="graphics/images/ambient/clouds.png"/>
+ <property name="overlay0parallax" value="1.0"/>
+ <property name="overlay0scrollX" value="0.2"/>
+ <property name="overlay0scrollY" value="0.1"/>
+ </properties>
+ <tileset firstgid="1" name="Woodland" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_ground.png" width="512" height="512"/>
+ </tileset>
+ <tileset firstgid="257" name="Woodland x2" tilewidth="32" tileheight="64">
+ <image source="../graphics/tiles/Woodland_x2.png" width="512" height="128"/>
+ </tileset>
+ <tileset firstgid="289" name="Woodland x3" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/Woodland_x3.png" width="512" height="192"/>
+ </tileset>
+ <tileset firstgid="321" name="Woodland Village" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_village.png" width="512" height="512"/>
+ </tileset>
+ <tileset firstgid="577" name="Woodland Water" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/Woodland_water.png" width="512" height="96"/>
+ </tileset>
+ <tileset firstgid="625" name="Collision" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="627" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/set_rules.png" width="32" height="32"/>
+ </tileset>
+ <tileset firstgid="628" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/set_woodland.png" width="192" height="192"/>
+ </tileset>
+ <layer name="RuleRegions" width="16" height="16">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGAWjYBSMVAAALq+17wAEAAA=
+ </data>
+ </layer>
+ <layer name="RuleSet" width="16" height="16">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGAWjYBSMVAAALq+17wAEAAA=
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="16" height="16">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGAWjYBSMVAAALq+17wAEAAA=
+ </data>
+ </layer>
+ <layer name="rule_Fringe" width="16" height="16">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGAWjYBSMVAAALq+17wAEAAA=
+ </data>
+ </layer>
+ <layer name="rule_Over" width="16" height="16">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGAWjYBSMVAAALq+17wAEAAA=
+ </data>
+ </layer>
+ <layer name="rule_Collision" width="16" height="16">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGAWjYBSMVAAALq+17wAEAAA=
+ </data>
+ </layer>
+</map>
diff --git a/rules/rules.txt b/rules/rules.txt
new file mode 100644
index 00000000..3a1b6448
--- /dev/null
+++ b/rules/rules.txt
@@ -0,0 +1,53 @@
+# lines starting with # or // are comments
+# all other lines will be parsed and treated as filenames.
+
+../rules/rule_cave_001.tmx
+../rules/rule_cave_002.tmx
+../rules/rule_cave_003.tmx
+../rules/rule_cave_004.tmx
+../rules/rule_cave_005.tmx
+../rules/rule_cave_006.tmx
+../rules/rule_cave_007.tmx
+
+../rules/rule_icecave_001.tmx
+../rules/rule_icecave_002.tmx
+../rules/rule_icecave_003.tmx
+../rules/rule_icecave_004.tmx
+../rules/rule_icecave_005.tmx
+../rules/rule_icecave_006.tmx
+../rules/rule_icecave_007.tmx
+
+../rules/rule_icemountain_001.tmx
+../rules/rule_icemountain_002.tmx
+../rules/rule_icemountain_003.tmx
+../rules/rule_icemountain_004.tmx
+
+
+# Rules for Woodlands.
+#
+# grass and high grass
+../rules/rule_woodland_001.tmx
+
+# straight borders of grass and high grass
+../rules/rule_woodland_002.tmx
+
+# borders at corners for grass and highgrass
+../rules/rule_woodland_003.tmx
+
+# this one is needed to grow trees and other stuff of Fringe into high grass
+# XXX The O can be Tree in high grass. So there wont be setup borders
+# XOX <-- If O is low grass, make borders of course
+# XXX
+../rules/rule_woodland_004.tmx
+
+# straight borders of grass and high grass
+../rules/rule_woodland_012.tmx
+
+# borders at corners for grass and highgrass
+../rules/rule_woodland_013.tmx
+
+# add trees 1-9 except 7
+../rules/rule_woodland_100.tmx
+
+# add tree 7. This is seperated due to its extra height.
+../rules/rule_woodland_101.tmx