summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rules/example_woodland.tmx5
-rw-r--r--rules/woodland/rule_woodland.txt75
-rw-r--r--rules/woodland/rule_woodland_001.tmx35
-rw-r--r--rules/woodland/rule_woodland_002.tmx50
-rw-r--r--rules/woodland/rule_woodland_003.tmx150
-rw-r--r--rules/woodland/rule_woodland_004.tmx55
-rw-r--r--rules/woodland/rule_woodland_005.tmx40
-rw-r--r--rules/woodland/rule_woodland_006.tmx40
-rw-r--r--rules/woodland/rule_woodland_007.tmx40
-rw-r--r--rules/woodland/rule_woodland_008.tmx40
-rw-r--r--rules/woodland/rule_woodland_050.tmx82
-rw-r--r--rules/woodland/rule_woodland_051.tmx102
-rw-r--r--rules/woodland/rule_woodland_053.tmx99
-rw-r--r--rules/woodland/rule_woodland_100.tmx70
-rw-r--r--rules/woodland/rule_woodland_101.tmx65
-rw-r--r--rules/woodland/rule_woodland_102.tmx60
-rw-r--r--rules/woodland/rule_woodland_105.tmx50
-rw-r--r--rules/woodland/rule_woodland_110.tmx75
-rw-r--r--rules/woodland/rule_woodland_111.tmx75
-rw-r--r--rules/woodland/rule_woodland_112.tmx75
-rw-r--r--rules/woodland/rule_woodland_115.tmx75
-rw-r--r--rules/woodland/rule_woodland_120.tmx30
-rw-r--r--rules/woodland/rule_woodland_121.tmx30
-rw-r--r--rules/woodland/rule_woodland_122.tmx30
-rw-r--r--rules/woodland/rule_woodland_123.tmx40
-rw-r--r--rules/woodland/rule_woodland_124.tmx35
-rw-r--r--rules/woodland/rule_woodland_125.tmx35
-rw-r--r--rules/woodland/rule_woodland_126.tmx35
-rw-r--r--rules/woodland/rule_woodland_127.tmx35
-rw-r--r--rules/woodland/rule_woodland_128.tmx35
-rw-r--r--rules/woodland/rule_woodland_129.tmx33
31 files changed, 1695 insertions, 1 deletions
diff --git a/rules/example_woodland.tmx b/rules/example_woodland.tmx
index cdb7c6c6..5b6b8114 100644
--- a/rules/example_woodland.tmx
+++ b/rules/example_woodland.tmx
@@ -18,9 +18,12 @@
<tileset firstgid="483" name="Woodland_x4" tilewidth="32" tileheight="128">
<image source="../graphics/tiles/Woodland_x4.png" width="512" height="128"/>
</tileset>
+ <tileset firstgid="499" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
<layer name="Set" width="50" height="30">
<data encoding="base64" compression="gzip">
- H4sIAAAAAAAAA92W6w7DIAiFbddlvobd7Xn3xlsTzBZSEQG17scJ1sTK54Ho5Jyb/lQ+MT66RspVyzMKq0cRz7+YOgIDNcfl6M1z2cl/FjL0YokMMW+tFxRHag9rlpwXuO4s/LBiwgyUD0uGM8fh0XpLX2YUKY7w0ROixo8adcWtqQB6QLTqc3x+1rWl4eDu28IXiiWVP3W2Ld4EJb1e677QcqYYSllK97XsCyuWGjlJGHJ51KqpHu/oEoYTaBsv7nt/amqCu57zH64PEg7rGvv9ltZ9Tw6tr0eQNcMZ1JIhvvvC4BzB7XPg3kj1Cl67je8gy7ORckjXrwb/bM0RCtSKR3MGK+gG8ToYR86T3rmNpjeuu5vZcBcAAA==
+ H4sIAAAAAAAAA92WYW7CMAyFQ9etsFukjLFr9gjceKoUS54V289JgIkfT3VDk/jzc2gPKaXDi+qoxI/QFpCV97O153cu2sT4xGLUh2exSo6FjfPYy1PmS/c3UKM5pAeTwVGrtRxDOXp5JMdHEeoHPcPzp1pEGXpYLA7PjyX9zbvXC4tD2wPhyEWIH54XkXODesCZiGOtcFwdDslg+TA7nB7HUcyXvmzlt1nxg/gsr6fkc2RWlx4/rL6aGcelCOkrtKdone9yHXXOef0sDq+vtN7q4Wg5G4gfVl+1sGj5y95EeklycK0D/PD6f/S7vOaNZOPjKEOUJZq35Z3GIZlGs3g5IXlb/YVwLMAe9+qp2plpYYgowvBWtMf0/+Otz3ui1Q+kt2os2nMtHC2+aN5o78SoLI7TIBbE10dL5tfiwT0Y3ouiLDLmeXu9Qe/J/A84PllM3++ZjVle5FTnkPxaPeTcPabvIq82su78ntb9MfxCOFDJ+Wtgza1DIzkyqGvQD+tZzY8eUZ5r0Ve5nissvXuNzj3iyag9EL9eQb9lr80LcBcAAA==
</data>
</layer>
</map>
diff --git a/rules/woodland/rule_woodland.txt b/rules/woodland/rule_woodland.txt
new file mode 100644
index 00000000..72190bfe
--- /dev/null
+++ b/rules/woodland/rule_woodland.txt
@@ -0,0 +1,75 @@
+# lines starting with # or // are comments
+# all other lines will be parsed and treated as filenames.
+
+# Rules for Woodlands.
+# basic tiles
+./rule_woodland_001.tmx
+
+# different sorts of basic tiles for grass
+./rule_woodland_002.tmx
+
+# different sorts of basic tiles for water
+./rule_woodland_003.tmx
+
+# different stones
+./rule_woodland_004.tmx
+
+# flowerpower in 4 different styles
+./rule_woodland_005.tmx
+./rule_woodland_006.tmx
+./rule_woodland_007.tmx
+./rule_woodland_008.tmx
+
+# trees (sort one: robust healthy broad leaved tree)
+./rule_woodland_050.tmx
+
+# trees (sort two: dead trees, different heights)
+./rule_woodland_053.tmx
+
+# straight borders of water
+./rule_woodland_100.tmx
+
+# corners at waterside
+./rule_woodland_101.tmx
+./rule_woodland_102.tmx
+
+# errorhandling at waterside
+./rule_woodland_105.tmx
+
+# straight borders of high grass
+./rule_woodland_110.tmx
+
+# corners at at high grass
+./rule_woodland_111.tmx
+./rule_woodland_112.tmx
+
+# errors in high grass
+./rule_woodland_115.tmx
+
+# ways: straight
+./rule_woodland_120.tmx
+
+# corners
+./rule_woodland_121.tmx
+./rule_woodland_122.tmx
+
+# narrow pathes
+./rule_woodland_123.tmx
+
+# narrow pathes ends
+./rule_woodland_124.tmx
+
+# narrow pathes corners
+./rule_woodland_125.tmx
+
+# narrow pathes T-crossings
+./rule_woodland_126.tmx
+
+# narrow pathes X-crossings
+./rule_woodland_127.tmx
+
+# pathes to narrow pathes
+./rule_woodland_128.tmx
+
+# pathes error handling
+./rule_woodland_129.tmx
diff --git a/rules/woodland/rule_woodland_001.tmx b/rules/woodland/rule_woodland_001.tmx
new file mode 100644
index 00000000..b710b892
--- /dev/null
+++ b/rules/woodland/rule_woodland_001.tmx
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="33" height="17" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="33" height="17">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGByAmZG69FAFo+EAASPNv7jAcPXXKBgFo2AUUAMAAN4iJrHECAAA
+ </data>
+ </layer>
+ <layer name="ruleSet" width="33" height="17">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA+3QtxGAMBAFUSnCmy6Ehy4pAd8rAZsqQzOIuU1e+u+U+kaBfgwxwhgTTDHDHAsstdudrjPsr7DGBlvssMcBR5w8/8PC/hU33PHAEy/P77U1//QuSZKkN7oB0kdMgMQIAAA=
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="33" height="17" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGByAkcr0UAUhVKaHKggnkR6uIHqgHTAKRsEoGAWDGAAA1h8aocQIAAA=
+ </data>
+ </layer>
+ <layer name="rule_Collision" width="33" height="17">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGFyAiXGgXTA4wEgPh5Hu/1EwCkbBKBgFhAEARsiQ18QIAAA=
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_002.tmx b/rules/woodland/rule_woodland_002.tmx
new file mode 100644
index 00000000..e010c3aa
--- /dev/null
+++ b/rules/woodland/rule_woodland_002.tmx
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="3" height="3" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXMjAwYAABHf/0SJAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXsjAwYAAAelBBcJAAAAA==
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="3" height="3" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAWODJgAAIUpKTokAAAA
+ </data>
+ </layer>
+ <layer name="rule1_Ground" width="3" height="3" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAWGDJgAAL1y6/UkAAAA
+ </data>
+ </layer>
+ <layer name="rule2_Ground" width="3" height="3" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAWKDJgAAJjZLRUkAAAA
+ </data>
+ </layer>
+ <layer name="rule3_Ground" width="3" height="3" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAWCDJgAALYiF+8kAAAA
+ </data>
+ </layer>
+ <layer name="rule4_Ground" width="3" height="3" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAWMDJgAAJOJ0Q8kAAAA
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_003.tmx b/rules/woodland/rule_woodland_003.tmx
new file mode 100644
index 00000000..ff2600cf
--- /dev/null
+++ b/rules/woodland/rule_woodland_003.tmx
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="3" height="3" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXMjAwYAABHf/0SJAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXTGRkwAAAXfyfXJAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAUzGBkwAAA2D7irJAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAUzGRkwAABwNN/OJAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAWzGBkwAAC6eXZhJAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAWzGRkwAAD8QhEEJAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAVzGBkwAABv5FXlJAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAVzGRkwAAAp3zKAJAAAAA==
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXhDJgAAHUfzF4kAAAA
+ </data>
+ </layer>
+ <layer name="rule1_Ground" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXhDJgAAHUfzF4kAAAA
+ </data>
+ </layer>
+ <layer name="rule2_Ground" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXhDJgAAHUfzF4kAAAA
+ </data>
+ </layer>
+ <layer name="rule3_Ground" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXhDJgAAHUfzF4kAAAA
+ </data>
+ </layer>
+ <layer name="rule4_Ground" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXhDJgAAHUfzF4kAAAA
+ </data>
+ </layer>
+ <layer name="rule5_Ground" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXhDJgAAHUfzF4kAAAA
+ </data>
+ </layer>
+ <layer name="rule6_Ground" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXhDJgAAHUfzF4kAAAA
+ </data>
+ </layer>
+ <layer name="rule7_Ground" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXhDJgAAHUfzF4kAAAA
+ </data>
+ </layer>
+ <layer name="rule8_Ground" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXhDJgAAHUfzF4kAAAA
+ </data>
+ </layer>
+ <layer name="rule9_Ground" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXhDJgAAHUfzF4kAAAA
+ </data>
+ </layer>
+ <layer name="rule10_Ground" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXhDJgAAHUfzF4kAAAA
+ </data>
+ </layer>
+ <layer name="rule11_Ground" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXhDJgAAHUfzF4kAAAA
+ </data>
+ </layer>
+ <layer name="rule12_Ground" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXhDJgAAHUfzF4kAAAA
+ </data>
+ </layer>
+ <layer name="rule13_Ground" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXhDJgAAHUfzF4kAAAA
+ </data>
+ </layer>
+ <layer name="rule14_Ground" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXhDJgAAHUfzF4kAAAA
+ </data>
+ </layer>
+ <layer name="rule15_Ground" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXhDJgAAHUfzF4kAAAA
+ </data>
+ </layer>
+ <layer name="rule16_Ground" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXhDJgAAHUfzF4kAAAA
+ </data>
+ </layer>
+ <layer name="ruleSP_Ground" width="3" height="3" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAX9DJgAANiC2H0kAAAA
+ </data>
+ </layer>
+ <layer name="ruleSP1_Ground" width="3" height="3" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXzGTABAP0pHp0kAAAA
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_004.tmx b/rules/woodland/rule_woodland_004.tmx
new file mode 100644
index 00000000..dca3d3d6
--- /dev/null
+++ b/rules/woodland/rule_woodland_004.tmx
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="3" height="3" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXMjAwYAABHf/0SJAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAUajAwYAAA0tHM6JAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAUcjAwYAAA/5I8gJAAAAA==
+ </data>
+ </layer>
+ <layer name="rule_Fringe" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAWFDJgAAKvSE8AkAAAA
+ </data>
+ </layer>
+ <layer name="rule1_Fringe" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAVFDJgAAGGfum8kAAAA
+ </data>
+ </layer>
+ <layer name="rule2_Fringe" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXFDJgAACek3QokAAAA
+ </data>
+ </layer>
+ <layer name="rule3_Fringe" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAUlDJgAALQCmeskAAAA
+ </data>
+ </layer>
+ <layer name="rule4_Fringe" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXNDJgAADO/7q4kAAAA
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_005.tmx b/rules/woodland/rule_woodland_005.tmx
new file mode 100644
index 00000000..7d517eb3
--- /dev/null
+++ b/rules/woodland/rule_woodland_005.tmx
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="3" height="3" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXMjAwYAABHf/0SJAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAWcjAwYAAB53+hFJAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAWajAwYAAByjxRfJAAAAA==
+ </data>
+ </layer>
+ <layer name="rule_Fringe" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAW8DJgAAHi059wkAAAA
+ </data>
+ </layer>
+ <layer name="rule1_Fringe" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAV8DJgAALL5TnMkAAAA
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_006.tmx b/rules/woodland/rule_woodland_006.tmx
new file mode 100644
index 00000000..c9c3489d
--- /dev/null
+++ b/rules/woodland/rule_woodland_006.tmx
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="3" height="3" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXMjAwYAABHf/0SJAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAVcjAwYAACzkkHqJAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAVajAwYAAC4wr3wJAAAAA==
+ </data>
+ </layer>
+ <layer name="rule_Fringe" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAX8DJgAAPTCKRYkAAAA
+ </data>
+ </layer>
+ <layer name="rule1_Fringe" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAUCDJgAAPAZcIokAAAA
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_007.tmx b/rules/woodland/rule_woodland_007.tmx
new file mode 100644
index 00000000..41f7cc78
--- /dev/null
+++ b/rules/woodland/rule_woodland_007.tmx
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="3" height="3" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXMjAwYAABHf/0SJAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXajAwYAAD++dqVJAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXcjAwYAAD1qSaPJAAAAA==
+ </data>
+ </layer>
+ <layer name="rule_Fringe" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAVyDJgAAJdSiJMkAAAA
+ </data>
+ </layer>
+ <layer name="rule1_Fringe" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAWyDJgAAF0fITwkAAAA
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_008.tmx b/rules/woodland/rule_woodland_008.tmx
new file mode 100644
index 00000000..f9bfd99c
--- /dev/null
+++ b/rules/woodland/rule_woodland_008.tmx
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="3" height="3" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXMjAwYAABHf/0SJAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAU8jAwYAABmD2JuJAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAU6jAwYAABtX550JAAAAA==
+ </data>
+ </layer>
+ <layer name="rule_Fringe" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAXyDJgAANFp7/YkAAAA
+ </data>
+ </layer>
+ <layer name="rule1_Fringe" width="3" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgQAUKDJgAAN7iSnAkAAAA
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_050.tmx b/rules/woodland/rule_woodland_050.tmx
new file mode 100644
index 00000000..ab618676
--- /dev/null
+++ b/rules/woodland/rule_woodland_050.tmx
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="5" height="3" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <tileset firstgid="423" name="Woodland_x3" tilewidth="32" tileheight="96">
+ <image source="../../graphics/tiles/Woodland_x3.png" width="512" height="192"/>
+ </tileset>
+ <tileset firstgid="455" name="Woodland_x4" tilewidth="32" tileheight="128">
+ <image source="../../graphics/tiles/Woodland_x4.png" width="512" height="128"/>
+ </tileset>
+ <tileset firstgid="471" name="Woodland_x5" tilewidth="32" tileheight="160">
+ <image source="../../graphics/tiles/Woodland_x5.png" width="512" height="160"/>
+ </tileset>
+ <tileset firstgid="487" name="Woodland_x8" tilewidth="32" tileheight="256">
+ <image source="../../graphics/tiles/Woodland_x8.png" width="512" height="256"/>
+ </tileset>
+ <layer name="RuleRegions" width="5" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA6YGREYFwAANhnGBDwAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="5" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA10GfFIAgEA35cDUzwAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="5" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA14GfFIAgEADUqxaTwAAAA=
+ </data>
+ </layer>
+ <layer name="ruleNotSet" width="5" height="3" opacity="0.48">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA50GVFpbAAAdTgBXTwAAAA=
+ </data>
+ </layer>
+ <layer name="ruleNotSet" width="5" height="3" opacity="0.35">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA54GVFpbAAALFlNcjwAAAA=
+ </data>
+ </layer>
+ <layer name="rule1_Collision" width="5" height="3" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA2YGCEYFwAAt43XXzwAAAA=
+ </data>
+ </layer>
+ <layer name="rule2_Collision" width="5" height="3" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA2YGCEYFwAAt43XXzwAAAA=
+ </data>
+ </layer>
+ <layer name="rule3_Collision" width="5" height="3" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA2YGCEYFwAAt43XXzwAAAA=
+ </data>
+ </layer>
+ <layer name="rule1_Fringe" width="5" height="3" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA2WMzIwrGDELQ8AXwd77TwAAAA=
+ </data>
+ </layer>
+ <layer name="rule2_Fringe" width="5" height="3" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA1WMjIwrGLELQ8ADt5LRDwAAAA=
+ </data>
+ </layer>
+ <layer name="rule3_Fringe" width="5" height="3" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA1WMzIwrGHELQ8AVd0yeTwAAAA=
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_051.tmx b/rules/woodland/rule_woodland_051.tmx
new file mode 100644
index 00000000..1b259949
--- /dev/null
+++ b/rules/woodland/rule_woodland_051.tmx
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="5" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <tileset firstgid="423" name="Woodland_x3" tilewidth="32" tileheight="96">
+ <image source="../../graphics/tiles/Woodland_x3.png" width="512" height="192"/>
+ </tileset>
+ <tileset firstgid="455" name="Woodland_x2" tilewidth="32" tileheight="64">
+ <image source="../../graphics/tiles/Woodland_x2.png" width="512" height="128"/>
+ </tileset>
+ <tileset firstgid="487" name="Woodland_x4" tilewidth="32" tileheight="128">
+ <image source="../../graphics/tiles/Woodland_x4.png" width="512" height="128"/>
+ </tileset>
+ <tileset firstgid="503" name="Woodland_x5" tilewidth="32" tileheight="160">
+ <image source="../../graphics/tiles/Woodland_x5.png" width="512" height="160"/>
+ </tileset>
+ <layer name="RuleRegions" width="5" height="4">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA6YGREYnxg6AAA0xovVUAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="5" height="4">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA3oMeKXBwCODi0QUAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="5" height="4">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA3wMeKXBwBc058qUAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleNotSet" width="5" height="4" opacity="0.48">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA70GBEYWQyZxgYAzsvU9lAAAAA=
+ </data>
+ </layer>
+ <layer name="ruleNotSet" width="5" height="4" opacity="0.35">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA70GBEYWQyZxgYAzsvU9lAAAAA=
+ </data>
+ </layer>
+ <layer name="rule1_Collision" width="5" height="4">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA2YGIkTQwYAq/amoVAAAAA=
+ </data>
+ </layer>
+ <layer name="rule2_Collision" width="5" height="4" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA2YGCGYFAAAssGehVAAAAA=
+ </data>
+ </layer>
+ <layer name="rule3_Collision" width="5" height="4" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA2YGCGYFAAAssGehVAAAAA=
+ </data>
+ </layer>
+ <layer name="rule4_Collision" width="5" height="4" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA2YGCGYFAAAssGehVAAAAA=
+ </data>
+ </layer>
+ <layer name="rule5_Collision" width="5" height="4" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA2YGCGYFAAAssGehVAAAAA=
+ </data>
+ </layer>
+ <layer name="rule1_Fringe" width="5" height="4" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA22MjIwbGPEowALAACiX2csUAAAAA==
+ </data>
+ </layer>
+ <layer name="rule2_Fringe" width="5" height="4" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA2OMjIwHGPEowALAADGAYQhUAAAAA==
+ </data>
+ </layer>
+ <layer name="rule3_Fringe" width="5" height="4" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA2eMzIwvGDEowALAAAbzkvGUAAAAA==
+ </data>
+ </layer>
+ <layer name="rule4_Fringe" width="5" height="4" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA1eMjIwvGLEowALAAAm9XbqUAAAAA==
+ </data>
+ </layer>
+ <layer name="rule5_Fringe" width="5" height="4" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA3OMTIwnGfEowALAABGZRtoUAAAAA==
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_053.tmx b/rules/woodland/rule_woodland_053.tmx
new file mode 100644
index 00000000..ff082098
--- /dev/null
+++ b/rules/woodland/rule_woodland_053.tmx
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="5" height="3" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <tileset firstgid="423" name="Woodland_x3" tilewidth="32" tileheight="96">
+ <image source="../../graphics/tiles/Woodland_x3.png" width="512" height="192"/>
+ </tileset>
+ <tileset firstgid="455" name="Woodland_x2" tilewidth="32" tileheight="64">
+ <image source="../../graphics/tiles/Woodland_x2.png" width="512" height="128"/>
+ </tileset>
+ <tileset firstgid="487" name="Woodland_x4" tilewidth="32" tileheight="128">
+ <image source="../../graphics/tiles/Woodland_x4.png" width="512" height="128"/>
+ </tileset>
+ <layer name="RuleRegions" width="5" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA6YGREYFwAANhnGBDwAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="5" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA0EGPFIAgEAMA+sFzwAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="5" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA0MGPFIAgEA4tIeLTwAAAA=
+ </data>
+ </layer>
+ <layer name="ruleNotSet" width="5" height="3" opacity="0.48">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA4EGFFpbAAADTYeXzwAAAA=
+ </data>
+ </layer>
+ <layer name="ruleNotSet" width="5" height="3" opacity="0.35">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA4MGFFpbAAAVFdScDwAAAA=
+ </data>
+ </layer>
+ <layer name="rule1_Collision" width="5" height="3" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA2YGCEYFwAAt43XXzwAAAA=
+ </data>
+ </layer>
+ <layer name="rule2_Collision" width="5" height="3" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA2YGCEYFwAAt43XXzwAAAA=
+ </data>
+ </layer>
+ <layer name="rule3_Collision" width="5" height="3" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA2YGCEYFwAAt43XXzwAAAA=
+ </data>
+ </layer>
+ <layer name="rule4_Collision" width="5" height="3" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA2YGCEYFwAAt43XXzwAAAA=
+ </data>
+ </layer>
+ <layer name="rule5_Collision" width="5" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA2YGCEYFwAAt43XXzwAAAA=
+ </data>
+ </layer>
+ <layer name="rule1_Fringe" width="5" height="3" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA22MjIwbGPELQ8A1VOr2zwAAAA=
+ </data>
+ </layer>
+ <layer name="rule2_Fringe" width="5" height="3" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA2OMjIwHGPELQ8Aem66yTwAAAA=
+ </data>
+ </layer>
+ <layer name="rule3_Fringe" width="5" height="3" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA2eMzIwvGDELQ8Au/th9TwAAAA=
+ </data>
+ </layer>
+ <layer name="rule4_Fringe" width="5" height="3" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA1eMjIwvGLELQ8A6iJRXDwAAAA=
+ </data>
+ </layer>
+ <layer name="rule5_Fringe" width="5" height="3">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA3OMTIwnGfELQ8AZEer7zwAAAA=
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_100.tmx b/rules/woodland/rule_woodland_100.tmx
new file mode 100644
index 00000000..cdf7c43c
--- /dev/null
+++ b/rules/woodland/rule_woodland_100.tmx
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="6" height="6" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA2YGRE0jI0sjg+gq0c2Cx8AABj1d5WQAAAA
+ </data>
+ </layer>
+ <layer name="ruleSet" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA2mM2JnkwpIMQcAFnmxPpAAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA1mMGJnkwpIMQcAm3Ecc5AAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA1mMmJnkwpIMQcAVurIpZAAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA1mMWJnkwpIMQcAQEDEBZAAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA1mM2JnkwpIMQcAjdsQ05AAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA3mMGJnkwpIMQcALRKsnpAAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA3mMmJnkwpIMQcA4Il4SJAAAAA=
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA3SkdhheNQRAhFIbHcCagH1Np5akAAAAA==
+ </data>
+ </layer>
+ <layer name="rule1_Ground" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA3WIbF78agjBBYgsesJqAUA3CmvtpAAAAA=
+ </data>
+ </layer>
+ <layer name="rule2_Ground" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA3WI7Hn4lFHCExAYtcRUAsAKtdBB5AAAAA=
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_101.tmx b/rules/woodland/rule_woodland_101.tmx
new file mode 100644
index 00000000..95a4939e
--- /dev/null
+++ b/rules/woodland/rule_woodland_101.tmx
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="7" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA+YGSEYnU1Ijp5mAgAsuIhLxAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoAxMZ0Slaa0PGwAAy8LyyMQAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoAzMYESlaa0PGwAAC8EXdsQAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoAzMZESlaa0PGwAAkmgLlMQAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoAzMYkSlaa0PGwAAeJRfacQAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoAzMZkSlaa0PGwAA4T1Di8QAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoAzMYUSlaa0PGwAA7WuHSMQAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoAzMZUSlaa0PGwAAdMKbqsQAAAA=
+ </data>
+ </layer>
+ <layer name="rule1_Ground" width="7" height="7" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoAy4QWkPEvWlQekMCu0HAQC/t/OjxAAAAA==
+ </data>
+ </layer>
+ <layer name="rule3_Ground" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoAzUQukGEvWlQekMCu0HAQBbtgd4xAAAAA==
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_102.tmx b/rules/woodland/rule_woodland_102.tmx
new file mode 100644
index 00000000..dea3bf77
--- /dev/null
+++ b/rules/woodland/rule_woodland_102.tmx
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="7" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA+YGSEYnU1Ijp5mAgAsuIhLxAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA+mM0IwOhvGR1dLDMCnD599uAAAWiD2c8QAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA9mMEIwOhvGR1dLDMCnD599uAAAQDj/bcQAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA9mMkIwOhvGR1dLDMCnD599uAAAaPfeJsQAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA9mMUIwOhvGR1dLDMCnD599uAAAEKa8+8QAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA9mM0IwOhvGR1dLDMCnD599uAAAOGmdsMQAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA/mMEIwOhvGR1dLDMCnD599uAAAoQIJmsQAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA/mMkIwOhvGR1dLDMCnD599uAAAic0o0cQAAAA=
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA/M0fhmBNRTCtTR+GpE6AEA/B2eFsQAAAA=
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_105.tmx b/rules/woodland/rule_woodland_105.tmx
new file mode 100644
index 00000000..564d2a1e
--- /dev/null
+++ b/rules/woodland/rule_woodland_105.tmx
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="7" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="7" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA+YGQnLgWgYJkYfLgAAzgT1zYwAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB9MZ8TOJhcAAINeeM6MAAAA
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB/MYMTOJhcAAH1VfQSMAAAA
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB/MZMTOJhcAAEpVZ32MAAAA
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB/MYsTOJhcAABNVSfaMAAAA
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB/MZsTOJhcAACRVU4+MAAAA
+ </data>
+ </layer>
+ <layer name="rule1_Error" width="7" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB+wMGJnkwsACo7WN4wAAAA=
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_110.tmx b/rules/woodland/rule_woodland_110.tmx
new file mode 100644
index 00000000..811f941b
--- /dev/null
+++ b/rules/woodland/rule_woodland_110.tmx
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="6" height="6" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA2YGRE0jI0sjg+gq0c2Cx8AABj1d5WQAAAA
+ </data>
+ </layer>
+ <layer name="ruleSet" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA3UGbGzSQWkmAMAKO3JP5AAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA00GLGzSQWkmAMApeVkcpAAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA00GbGzSQWkmAMAaH6wpJAAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA20GLGzSQWkmAMAftS8BJAAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA20GbGzSQWkmAMAs09o0pAAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA10GLGzSQWkmAMAE4bUn5AAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA10GbGzSQWkmAMA3h0ASZAAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA30GLGzSQWkmAMAyLcM6ZAAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA30GbGzSQWkmAMABSzYP5AAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA0MGLGzSQWkmAMA0qZWcpAAAAA=
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA1SkNjBeNQRAqFIbBcCagGQStSnkAAAAA==
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_111.tmx b/rules/woodland/rule_woodland_111.tmx
new file mode 100644
index 00000000..315b63f4
--- /dev/null
+++ b/rules/woodland/rule_woodland_111.tmx
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="7" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA+YGSEYnU1Ijp5mAgAsuIhLxAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoAyoM6LStNaHDQAA5n2VosQAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoAxoMKLStNaHDQAAJn5wHMQAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoAxoMqLStNaHDQAAv9ds/sQAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoAxoMaLStNaHDQAAVSs4A8QAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoAxoM6LStNaHDQAAzIIk4cQAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoAzoMKLStNaHDQAAwNTgIsQAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoAzoMqLStNaHDQAAWX38wMQAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoAzoMaLStNaHDQAAs4GoPcQAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoAzoM6LStNaHDQAAKii038QAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoAwYMKLStNaHDQAAcoATm8QAAAA=
+ </data>
+ </layer>
+ <layer name="rule1_Ground" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoAw4Q2lXEvUlQ+lUCu0HAQB4oaT2xAAAAA==
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_112.tmx b/rules/woodland/rule_woodland_112.tmx
new file mode 100644
index 00000000..c6465c65
--- /dev/null
+++ b/rules/woodland/rule_woodland_112.tmx
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="7" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA+YGSEYnU1Ijp5mAgAsuIhLxAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA/UGSEYnQ3jo6slBuDTh88+XAAA4j2MN8QAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA80GCEYnQ3jo6slBuDTh88+XAAA+CWFKcQAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA80GSEYnQ3jo6slBuDTh88+XAAA0OqkYsQAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA+0GCEYnQ3jo6slBuDTh88+XAAAqLvGv8QAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA+0GSEYnQ3jo6slBuDTh88+XAAAgHTn9MQAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA90GCEYnQ3jo6slBuDTh88+XAAAGR9z3sQAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA90GSEYnQ3jo6slBuDTh88+XAAAMdBSlcQAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA/0GCEYnQ3jo6slBuDTh88+XAAASYEwSMQAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA/0GSEYnQ3jo6slBuDTh88+XAAAYU4RA8QAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA8MGCEYnQ3jo6slBuDTh88+XAAAfbEidMQAAAA=
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="7" height="7" visible="0">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA8C0fhBBNRTChLR+ElE6AEAr73BUMQAAAA=
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_115.tmx b/rules/woodland/rule_woodland_115.tmx
new file mode 100644
index 00000000..0bd93190
--- /dev/null
+++ b/rules/woodland/rule_woodland_115.tmx
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="7" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="7" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA+YGQnLgWgYJkYfLgAAzgT1zYwAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB+oM2JnkwsA+rxBn4wAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB9oMGJnkwsABLdEVYwAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB9oMmJnkwsAM7deLIwAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB9oMWJnkwsAardwp4wAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB9oM2JnkwsAXbdq3owAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB/oMGJnkwsAmbFdaowAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB/oMmJnkwsArrFHE4wAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB/oMWJnkwsA97FpmIwAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB/oM2JnkwsAwLFz4YwAAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB8YMGJnkwsASqAS14wAAAA=
+ </data>
+ </layer>
+ <layer name="rule_Error" width="7" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB+wMGJnkwsACo7WN4wAAAA=
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_120.tmx b/rules/woodland/rule_woodland_120.tmx
new file mode 100644
index 00000000..73c7a9e7
--- /dev/null
+++ b/rules/woodland/rule_woodland_120.tmx
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="6" height="6" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA2YGRE0jI0sjg+gq0c2Cx8AABj1d5WQAAAA
+ </data>
+ </layer>
+ <layer name="ruleSet" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA3aGbGzSQWkmAMATPuSPpAAAAA=
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="6" height="6">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA2ykdhReNQRAjFIbG8CagE/UQ89kAAAAA==
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_121.tmx b/rules/woodland/rule_woodland_121.tmx
new file mode 100644
index 00000000..22dbd283
--- /dev/null
+++ b/rules/woodland/rule_woodland_121.tmx
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="7" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA+YGSEYnU1Ijp5mAgAsuIhLxAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoAy0M6LStNaHDQAAU2mwMsQAAAA=
+ </data>
+ </layer>
+ <layer name="rule1_Ground" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoAx4QWkfEvVlQekcCu0HAQAtXZlpxAAAAA==
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_122.tmx b/rules/woodland/rule_woodland_122.tmx
new file mode 100644
index 00000000..9a151547
--- /dev/null
+++ b/rules/woodland/rule_woodland_122.tmx
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="7" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA+YGSEYnU1Ijp5mAgAsuIhLxAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA/aGSEYnQ3jo6slBuDTh88+XAAAXMfMGsQAAAA=
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA+00fg6BNRTCqzR+DZE6AEAaJu8tcQAAAA=
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_123.tmx b/rules/woodland/rule_woodland_123.tmx
new file mode 100644
index 00000000..550396ec
--- /dev/null
+++ b/rules/woodland/rule_woodland_123.tmx
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="7" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA+YGRE0DKPL4dOHTx02M3GZgQ8AAJimuFXEAAAA
+ </data>
+ </layer>
+ <layer name="ruleSet" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB60M+LnkwOoYQYAJ5UujcQAAAA=
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB4YovEZSdBLrJnkAAAwpfrTxAAAAA==
+ </data>
+ </layer>
+ <layer name="rule_Fringe" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB4IofGZSNBLSwAAmXrp28QAAAA=
+ </data>
+ </layer>
+ <layer name="rule_Error" width="7" height="7">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGFjAwki5GQDDdbAoxAAAAA==
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_124.tmx b/rules/woodland/rule_woodland_124.tmx
new file mode 100644
index 00000000..42af29da
--- /dev/null
+++ b/rules/woodland/rule_woodland_124.tmx
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="8" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="8" height="8">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIAyYGVHZMIwuhk09Nj4xAJ8ZuOzH5wZcAABa4mSDAAEAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="8" height="8">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB20M+Ln0wNQyw0ABb5nWQABAAA=
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="8" height="8">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB0oovEZyTCDUoDuBnQ+sQAA+GtYcQABAAA=
+ </data>
+ </layer>
+ <layer name="rule_Fringe" width="8" height="8">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB20ofGbyDCDUtCIxjcl0xwA8d3OaQABAAA=
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_125.tmx b/rules/woodland/rule_woodland_125.tmx
new file mode 100644
index 00000000..f47c2151
--- /dev/null
+++ b/rules/woodland/rule_woodland_125.tmx
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="9" height="9" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="9" height="9">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB4wMxLmwzA2Pro6dDapgJA5pLgHH58QAACMiXpqRAEAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="9" height="9">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoC5oZ4RgdDa6Gnx8UuwiZA4x7qEUAADZl6KKRAEAAA==
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="9" height="9">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoC5gJMCnN6CHewDPRyqKRAEAAA==
+ </data>
+ </layer>
+ <layer name="rule_Fringe" width="9" height="9">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoC5QRuMzU9l8UoExGl+YBnYAAHcgL4JEAQAA
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_126.tmx b/rules/woodland/rule_woodland_126.tmx
new file mode 100644
index 00000000..9dc19ec1
--- /dev/null
+++ b/rules/woodland/rule_woodland_126.tmx
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="9" height="9" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="9" height="9">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB4wM6KykfnIYjBxdD4+NeQAcu3C5W5s/iQGAADbAS+/RAEAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="9" height="9">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB+0M2LyYRiZT4w+atmPTQ26e6hlPwwAADsd5DVEAQAA
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="9" height="9">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoC5gJMCnN6CHewDPRyqKRAEAAA==
+ </data>
+ </layer>
+ <layer name="rule_Fringe" width="9" height="9">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoC5QQeObUNl8UoERGt+JBnYAAGEEDHlEAQAA
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_127.tmx b/rules/woodland/rule_woodland_127.tmx
new file mode 100644
index 00000000..018ff940
--- /dev/null
+++ b/rules/woodland/rule_woodland_127.tmx
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="5" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="5" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA6YGRGYVDF0AACtapqmZAAAAA==
+ </data>
+ </layer>
+ <layer name="ruleSet" width="5" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgwA3aGTH5MIxPHToAAHKtyWlkAAAA
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="5" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA0wkqgeBADHOkTwZAAAAA==
+ </data>
+ </layer>
+ <layer name="rule_Fringe" width="5" height="5">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA0okageBAD6geQeZAAAAA==
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_128.tmx b/rules/woodland/rule_woodland_128.tmx
new file mode 100644
index 00000000..b4aadca7
--- /dev/null
+++ b/rules/woodland/rule_woodland_128.tmx
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="9" height="9" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <layer name="RuleRegions" width="9" height="9">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA4wMyIwNj411Qw19wAAAM+wp0QBAAA=
+ </data>
+ </layer>
+ <layer name="ruleSet" width="9" height="9">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB60M2LykcVgfJgYOp+QGCmAFHOJcQ8+fxICAEPlj75EAQAA
+ </data>
+ </layer>
+ <layer name="rule_Ground" width="9" height="9">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoC7wRONHUtl8UkEmHewAAON6NOpEAQAA
+ </data>
+ </layer>
+ <layer name="rule_Error" width="9" height="9">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgGFmAhZH6ZgIAlqgVuEQBAAA=
+ </data>
+ </layer>
+</map>
diff --git a/rules/woodland/rule_woodland_129.tmx b/rules/woodland/rule_woodland_129.tmx
new file mode 100644
index 00000000..1b92ad80
--- /dev/null
+++ b/rules/woodland/rule_woodland_129.tmx
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" orientation="orthogonal" width="9" height="21" 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="Collision" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/collision.png" width="64" height="32"/>
+ </tileset>
+ <tileset firstgid="259" name="set_rules" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="263" name="set_woodland" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/set_woodland.png" width="512" height="320"/>
+ </tileset>
+ <tileset firstgid="423" name="Woodland_village" tilewidth="32" tileheight="32">
+ <image source="../../graphics/tiles/Woodland_village.png" width="512" height="512"/>
+ </tileset>
+ <layer name="RuleRegions" width="9" height="21">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIA4wMyIwNj411Yy6Z9Q9tHQPAKAUBsP0AgAA
+ </data>
+ </layer>
+ <layer name="ruleSet" width="9" height="21">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgIB60M0IwOhtdHl0Nsjp8+kgF2MwhZC4u9+BzM7FuIcYcQmFIjL9IdRMus0jxO6E4JMYtxLiN1PRDTtgAAIrFeh70AgAA
+ </data>
+ </layer>
+ <layer name="rule_Error" width="9" height="21">
+ <data encoding="base64" compression="gzip">
+ H4sIAAAAAAAAA2NgoC5gYcTPpzcYdQ9+MBLdAwA+mKgy9AIAAA==
+ </data>
+ </layer>
+</map>