summaryrefslogtreecommitdiff
path: root/Rules
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2018-03-27 10:44:04 -0300
committerJesusaves <cpntb1@ymail.com>2018-03-27 10:45:56 -0300
commit953be4ec3b389d75b55c23eab456abed512491bc (patch)
tree39eb6646f1c5e08b04dfd0a40d8e6524506a216d /Rules
parent0c9bfb2d780621153bc9f2bebfeff992d9356147 (diff)
downloadart-953be4ec3b389d75b55c23eab456abed512491bc.tar.gz
art-953be4ec3b389d75b55c23eab456abed512491bc.tar.bz2
art-953be4ec3b389d75b55c23eab456abed512491bc.tar.xz
art-953be4ec3b389d75b55c23eab456abed512491bc.zip
Include a terrible tileset for Indoor Castle
Diffstat (limited to 'Rules')
-rw-r--r--Rules/castle_indoor/rule_castle_001.tmx176
-rw-r--r--Rules/castle_indoor/rule_castle_002.tmx77
-rw-r--r--Rules/castle_indoor/rule_castle_003.tmx68
-rw-r--r--Rules/castle_indoor/rule_castle_009.tmx106
-rw-r--r--Rules/castle_indoor/rule_castle_010.tmx113
-rw-r--r--Rules/castle_indoor/rule_castle_indoor.txt23
-rw-r--r--Rules/rules.txt6
-rw-r--r--Rules/tilesets/set_castle_indoor.pngbin0 -> 36121 bytes
8 files changed, 569 insertions, 0 deletions
diff --git a/Rules/castle_indoor/rule_castle_001.tmx b/Rules/castle_indoor/rule_castle_001.tmx
new file mode 100644
index 00000000..6f4af558
--- /dev/null
+++ b/Rules/castle_indoor/rule_castle_001.tmx
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" tiledversion="2018.02.14" orientation="orthogonal" renderorder="right-down" width="17" height="17" tilewidth="32" tileheight="32" infinite="0" nextobjectid="1">
+ <properties>
+ <property name="AutomappingRadius" value="1"/>
+ <property name="DeleteTiles" value="true"/>
+ </properties>
+ <tileset firstgid="1" name="collision" tilewidth="32" tileheight="32" tilecount="9" columns="3">
+ <image source="../../graphics/tilesets/collision.png" width="96" height="96"/>
+ </tileset>
+ <tileset firstgid="10" name="set" tilewidth="32" tileheight="32" tilecount="64" columns="8">
+ <image source="../tilesets/set_castle_indoor.png" width="256" height="256"/>
+ </tileset>
+ <tileset firstgid="74" name="set_rules" tilewidth="32" tileheight="32" tilecount="4" columns="2">
+ <image source="../tilesets/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="78" name="cave" tilewidth="32" tileheight="32" tilecount="128" columns="16">
+ <image source="../../graphics/tilesets/cave.png" width="512" height="256"/>
+ </tileset>
+ <tileset firstgid="206" name="cave_x2" tilewidth="32" tileheight="64" tilecount="16" columns="16">
+ <image source="../../graphics/tilesets/cave_x2.png" width="512" height="64"/>
+ </tileset>
+ <tileset firstgid="222" source="../../../client-data/graphics/tilesets/woodland_indoor.tsx"/>
+ <tileset firstgid="478" source="../../../client-data/graphics/tilesets/inn2.tsx"/>
+ <tileset firstgid="734" name="desert_city_indoors" tilewidth="32" tileheight="32" tilecount="150" columns="15">
+ <image source="../../graphics/tilesets/desert_city_indoors.png" width="480" height="320"/>
+ </tileset>
+ <tileset firstgid="884" source="../../../client-data/graphics/tilesets/desert_castle_interior.tsx"/>
+ <tileset firstgid="1140" source="../../../client-data/graphics/tilesets/desert_city_indoors.tsx"/>
+ <layer name="Regions" width="17" height="17">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,74,0,74,0,74,0,74,0,74,0,74,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,74,0,74,0,74,0,74,0,74,0,74,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,74,0,74,0,0,0,74,0,74,0,74,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,74,0,74,0,0,0,0,0,74,0,74,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,74,0,74,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+</data>
+ </layer>
+ <layer name="Input_set" width="17" height="17">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,10,0,11,0,0,0,0,0,14,0,15,0,0,0,17,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,19,0,0,0,0,0,22,0,23,0,0,0,25,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,30,0,31,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,38,0,39,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,36,0,37,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,41,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+</data>
+ </layer>
+ <layer name="Output_Ground" width="17" height="17">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,1218,0,1186,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,1217,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,313,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,575,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+</data>
+ </layer>
+ <layer name="Output_Fringe" width="17" height="17">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+</data>
+ </layer>
+ <layer name="Output_Collision" width="17" height="17">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+</data>
+ </layer>
+ <layer name="Output_Over" width="17" height="17">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+</data>
+ </layer>
+ <layer name="Output_Error" width="17" height="17" visible="0">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+</data>
+ </layer>
+</map>
diff --git a/Rules/castle_indoor/rule_castle_002.tmx b/Rules/castle_indoor/rule_castle_002.tmx
new file mode 100644
index 00000000..a98bc774
--- /dev/null
+++ b/Rules/castle_indoor/rule_castle_002.tmx
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" tiledversion="2018.02.14" orientation="orthogonal" renderorder="right-down" width="8" height="6" tilewidth="32" tileheight="32" infinite="0" nextobjectid="1">
+ <tileset firstgid="1" name="collision" tilewidth="32" tileheight="32" tilecount="9" columns="3">
+ <image source="../../graphics/tilesets/collision.png" width="96" height="96"/>
+ </tileset>
+ <tileset firstgid="10" name="set" tilewidth="32" tileheight="32" tilecount="64" columns="8">
+ <image source="../tilesets/set_castle_indoor.png" width="256" height="256"/>
+ </tileset>
+ <tileset firstgid="74" name="set_rules" tilewidth="32" tileheight="32" tilecount="4" columns="2">
+ <image source="../tilesets/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="78" name="cave" tilewidth="32" tileheight="32" tilecount="128" columns="16">
+ <image source="../../graphics/tilesets/cave.png" width="512" height="256"/>
+ </tileset>
+ <tileset firstgid="206" source="../../../client-data/graphics/tilesets/desert_castle_interior.tsx"/>
+ <tileset firstgid="462" source="../../../client-data/graphics/tilesets/inn2.tsx"/>
+ <layer name="Regions" width="8" height="6">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,74,74,0,
+0,74,0,74,0,0,0,0,
+0,74,0,74,0,74,74,0,
+0,0,0,0,0,0,0,0
+</data>
+ </layer>
+ <layer name="Input_set" width="8" height="6">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,14,0,
+0,14,0,0,0,0,0,0,
+0,0,0,14,0,14,0,0,
+0,0,0,0,0,0,0,0
+</data>
+ </layer>
+ <layer name="InputNot_set" width="8" height="6" visible="0">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,14,0,0,
+0,0,0,14,0,0,0,0,
+0,14,0,0,0,0,14,0,
+0,0,0,0,0,0,0,0
+</data>
+ </layer>
+ <layer name="Output_Ground" width="8" height="6">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0
+</data>
+ </layer>
+ <layer name="Output_Over" width="8" height="6">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,240,0,
+0,370,0,0,0,0,0,0,
+0,0,0,370,0,238,0,0,
+0,0,0,0,0,0,0,0
+</data>
+ </layer>
+ <layer name="Output_Collision" width="8" height="6" visible="0">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0
+</data>
+ </layer>
+</map>
diff --git a/Rules/castle_indoor/rule_castle_003.tmx b/Rules/castle_indoor/rule_castle_003.tmx
new file mode 100644
index 00000000..a534afbb
--- /dev/null
+++ b/Rules/castle_indoor/rule_castle_003.tmx
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" tiledversion="2018.02.14" orientation="orthogonal" renderorder="right-down" width="9" height="9" tilewidth="32" tileheight="32" infinite="0" nextobjectid="1">
+ <tileset firstgid="1" name="collision" tilewidth="32" tileheight="32" tilecount="9" columns="3">
+ <image source="../../graphics/tilesets/collision.png" width="96" height="96"/>
+ </tileset>
+ <tileset firstgid="10" name="set" tilewidth="32" tileheight="32" tilecount="64" columns="8">
+ <image source="../tilesets/set_castle_indoor.png" width="256" height="256"/>
+ </tileset>
+ <tileset firstgid="74" name="set_rules" tilewidth="32" tileheight="32" tilecount="4" columns="2">
+ <image source="../tilesets/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="78" name="cave" tilewidth="32" tileheight="32" tilecount="128" columns="16">
+ <image source="../../graphics/tilesets/cave.png" width="512" height="256"/>
+ </tileset>
+ <tileset firstgid="206" source="../../../client-data/graphics/tilesets/desert_castle_interior.tsx"/>
+ <layer name="Regions" width="9" height="9">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,0,
+0,74,74,74,0,74,74,74,0,
+0,74,74,74,0,74,74,74,0,
+0,74,74,74,0,74,74,74,0,
+0,0,0,0,0,0,0,0,0,
+0,74,74,74,0,74,74,74,0,
+0,74,74,74,0,74,74,74,0,
+0,74,74,74,0,74,74,74,0,
+0,0,0,0,0,0,0,0,0
+</data>
+ </layer>
+ <layer name="Input_set" width="9" height="9">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,
+0,0,0,14,0,14,0,0,0,
+0,0,0,0,0,0,0,0,0,
+0,0,0,14,0,14,0,0,0,
+0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0
+</data>
+ </layer>
+ <layer name="InputNot_set" width="9" height="9">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,0,
+0,0,0,14,0,14,0,0,0,
+0,0,0,14,0,14,0,0,0,
+0,14,14,0,0,0,14,14,0,
+0,0,0,0,0,0,0,0,0,
+0,14,14,0,0,0,14,14,0,
+0,0,0,14,0,14,0,0,0,
+0,0,0,14,0,14,0,0,0,
+0,0,0,0,0,0,0,0,0
+</data>
+ </layer>
+ <layer name="Output_Over" width="9" height="9">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,
+0,0,0,209,0,210,0,0,0,
+0,0,0,0,0,0,0,0,0,
+0,0,0,338,0,339,0,0,0,
+0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0
+</data>
+ </layer>
+</map>
diff --git a/Rules/castle_indoor/rule_castle_009.tmx b/Rules/castle_indoor/rule_castle_009.tmx
new file mode 100644
index 00000000..680d64c4
--- /dev/null
+++ b/Rules/castle_indoor/rule_castle_009.tmx
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" tiledversion="2018.02.14" orientation="orthogonal" renderorder="right-down" width="11" height="18" tilewidth="32" tileheight="32" infinite="0" nextobjectid="1">
+ <tileset firstgid="1" name="collision" tilewidth="32" tileheight="32" tilecount="9" columns="3">
+ <image source="../../graphics/tilesets/collision.png" width="96" height="96"/>
+ </tileset>
+ <tileset firstgid="10" name="set_ci" tilewidth="32" tileheight="32" tilecount="64" columns="8">
+ <image source="../tilesets/set_castle_indoor.png" width="256" height="256"/>
+ </tileset>
+ <tileset firstgid="74" name="set_rules" tilewidth="32" tileheight="32" tilecount="4" columns="2">
+ <image source="../tilesets/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="78" name="cave" tilewidth="32" tileheight="32" tilecount="128" columns="16">
+ <image source="../../graphics/tilesets/cave.png" width="512" height="256"/>
+ </tileset>
+ <tileset firstgid="206" source="../../../client-data/graphics/tilesets/inn2.tsx"/>
+ <tileset firstgid="462" source="../../../client-data/graphics/tilesets/inn.tsx"/>
+ <tileset firstgid="718" source="../../../client-data/graphics/tilesets/woodland_indoor.tsx"/>
+ <layer name="Regions" width="11" height="18">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,0,0,0,
+0,74,0,74,74,0,74,0,74,74,0,
+0,74,0,0,0,0,74,0,0,0,0,
+0,0,0,0,74,0,0,0,0,74,0,
+0,74,74,0,74,0,74,74,0,74,0,
+0,0,0,0,0,0,0,0,0,0,0,
+0,74,0,74,74,0,0,0,0,0,0,
+0,74,0,0,0,0,0,0,0,0,0,
+0,0,0,0,74,0,0,0,0,0,0,
+0,74,74,0,74,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,
+0,74,0,74,74,0,0,0,0,0,0,
+0,74,0,0,0,0,0,0,0,0,0,
+0,0,0,0,74,0,0,0,0,0,0,
+0,74,74,0,74,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0
+</data>
+ </layer>
+ <layer name="Input_set" width="11" height="18">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,0,0,0,
+0,10,0,42,10,0,0,0,44,0,0,
+0,42,0,0,0,0,44,0,0,0,0,
+0,0,0,0,42,0,0,0,0,44,0,
+0,10,42,0,10,0,0,44,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,
+0,11,0,42,11,0,0,0,0,0,0,
+0,42,0,0,0,0,0,0,0,0,0,
+0,0,0,0,42,0,0,0,0,0,0,
+0,11,42,0,11,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,
+0,19,0,42,19,0,0,0,0,0,0,
+0,42,0,0,0,0,0,0,0,0,0,
+0,0,0,0,42,0,0,0,0,0,0,
+0,19,42,0,19,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0
+</data>
+ </layer>
+ <layer name="Output_Ground" width="11" height="18">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,10,0,0,0,0,0,0,0,
+0,10,0,0,0,0,0,0,0,0,0,
+0,0,0,0,10,0,0,0,0,0,0,
+0,0,10,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,11,0,0,0,0,0,0,0,
+0,11,0,0,0,0,0,0,0,0,0,
+0,0,0,0,11,0,0,0,0,0,0,
+0,0,11,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,19,0,0,0,0,0,0,0,
+0,19,0,0,0,0,0,0,0,0,0,
+0,0,0,0,19,0,0,0,0,0,0,
+0,0,19,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0
+</data>
+ </layer>
+ <layer name="Output_Ground2" width="11" height="18">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,810,0,0,0,0,304,0,0,
+0,793,0,0,0,0,287,0,0,0,0,
+0,0,0,0,825,0,0,0,0,319,0,
+0,0,808,0,0,0,0,302,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,810,0,0,0,0,0,0,0,
+0,793,0,0,0,0,0,0,0,0,0,
+0,0,0,0,825,0,0,0,0,0,0,
+0,0,808,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,810,0,0,0,0,0,0,0,
+0,793,0,0,0,0,0,0,0,0,0,
+0,0,0,0,825,0,0,0,0,0,0,
+0,0,808,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0
+</data>
+ </layer>
+</map>
diff --git a/Rules/castle_indoor/rule_castle_010.tmx b/Rules/castle_indoor/rule_castle_010.tmx
new file mode 100644
index 00000000..5629a23b
--- /dev/null
+++ b/Rules/castle_indoor/rule_castle_010.tmx
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<map version="1.0" tiledversion="2018.02.14" orientation="orthogonal" renderorder="right-down" width="20" height="19" tilewidth="32" tileheight="32" infinite="0" nextobjectid="1">
+ <tileset firstgid="1" name="collision" tilewidth="32" tileheight="32" tilecount="9" columns="3">
+ <image source="../../graphics/tilesets/collision.png" width="96" height="96"/>
+ </tileset>
+ <tileset firstgid="10" name="set_ci" tilewidth="32" tileheight="32" tilecount="64" columns="8">
+ <image source="../tilesets/set_castle_indoor.png" width="256" height="256"/>
+ </tileset>
+ <tileset firstgid="74" name="set_rules" tilewidth="32" tileheight="32" tilecount="4" columns="2">
+ <image source="../tilesets/set_rules.png" width="64" height="64"/>
+ </tileset>
+ <tileset firstgid="78" name="cave" tilewidth="32" tileheight="32" tilecount="128" columns="16">
+ <image source="../../graphics/tilesets/cave.png" width="512" height="256"/>
+ </tileset>
+ <tileset firstgid="206" source="../../../client-data/graphics/tilesets/woodland_indoor.tsx"/>
+ <tileset firstgid="462" name="set_castle_indoor" tilewidth="32" tileheight="32" tilecount="64" columns="8">
+ <image source="../tilesets/set_castle_indoor.png" width="256" height="256"/>
+ </tileset>
+ <tileset firstgid="526" source="../../../client-data/graphics/tilesets/inn2.tsx"/>
+ <tileset firstgid="782" source="../../../client-data/graphics/tilesets/desert_city_indoors.tsx"/>
+ <layer name="Regions" width="20" height="19">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,74,74,0,74,74,0,74,74,0,74,74,0,74,74,0,74,74,0,0,
+0,74,74,0,74,74,0,74,74,0,74,74,0,74,74,0,74,74,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,74,74,0,74,74,0,74,74,0,74,74,0,74,74,0,74,74,0,0,
+0,74,74,0,74,74,0,74,74,0,74,74,0,74,74,0,74,74,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,74,74,0,74,74,0,74,74,0,74,74,0,74,74,0,74,74,0,0,
+0,74,74,0,74,74,0,74,74,0,74,74,0,74,74,0,74,74,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,74,74,0,74,74,0,74,74,0,74,74,0,74,74,0,74,74,0,0,
+0,74,74,0,74,74,0,74,74,0,74,74,0,74,74,0,74,74,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,74,74,0,74,74,0,74,74,0,74,74,0,0,0,0,0,0,0,0,
+0,74,74,0,74,74,0,74,74,0,74,74,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,74,74,0,74,74,0,74,74,0,74,74,0,0,0,0,0,0,0,0,
+0,74,74,0,74,74,0,74,74,0,74,74,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+</data>
+ </layer>
+ <layer name="Input_set" width="20" height="19">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,11,11,0,11,11,0,42,42,0,42,42,0,44,44,0,44,44,0,0,
+0,11,42,0,42,11,0,42,11,0,11,42,0,44,0,0,0,44,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,11,42,0,42,11,0,42,11,0,11,42,0,44,0,0,0,44,0,0,
+0,11,11,0,11,11,0,42,42,0,42,42,0,44,44,0,44,44,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,10,10,0,10,10,0,42,42,0,42,42,0,0,0,0,0,0,0,0,
+0,10,42,0,42,10,0,42,10,0,10,42,0,0,44,0,44,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,10,42,0,42,10,0,42,10,0,10,42,0,0,44,0,44,0,0,0,
+0,10,10,0,10,10,0,42,42,0,42,42,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,19,19,0,19,19,0,42,42,0,42,42,0,0,0,0,0,0,0,0,
+0,19,42,0,42,19,0,42,19,0,19,42,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,19,42,0,42,19,0,42,19,0,19,42,0,0,0,0,0,0,0,0,
+0,19,19,0,19,19,0,42,42,0,42,42,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+</data>
+ </layer>
+ <layer name="Output_Ground" width="20" height="19">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,11,11,0,11,11,0,11,11,0,11,11,0,0,0,0,0,0,0,0,
+0,11,11,0,11,11,0,11,11,0,11,11,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,11,11,0,11,11,0,11,11,0,11,11,0,0,0,0,0,0,0,0,
+0,11,11,0,11,11,0,11,11,0,11,11,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,10,10,0,10,10,0,10,10,0,10,10,0,0,0,0,0,0,0,0,
+0,10,10,0,10,10,0,10,10,0,10,10,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,10,10,0,10,10,0,10,10,0,10,10,0,0,0,0,0,0,0,0,
+0,10,10,0,10,10,0,10,10,0,10,10,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,19,19,0,19,19,0,19,19,0,19,19,0,0,0,0,0,0,0,0,
+0,19,19,0,19,19,0,19,19,0,19,19,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,19,19,0,19,19,0,19,19,0,19,19,0,0,0,0,0,0,0,0,
+0,19,19,0,19,19,0,19,19,0,19,19,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+</data>
+ </layer>
+ <layer name="Output_Ground2" width="20" height="19">
+ <data encoding="csv">
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,294,0,0,0,295,0,654,0,0,0,655,0,0,
+0,0,280,0,282,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,312,0,314,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,310,0,0,0,311,0,670,0,0,0,671,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,294,0,0,0,295,0,0,0,0,0,0,0,0,
+0,0,280,0,282,0,0,0,0,0,0,0,0,0,606,0,608,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,312,0,314,0,0,0,0,0,0,0,0,0,638,0,640,0,0,0,
+0,0,0,0,0,0,0,310,0,0,0,311,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,294,0,0,0,295,0,0,0,0,0,0,0,0,
+0,0,280,0,282,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,312,0,314,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,310,0,0,0,311,0,0,0,0,0,0,0,0,
+0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+</data>
+ </layer>
+</map>
diff --git a/Rules/castle_indoor/rule_castle_indoor.txt b/Rules/castle_indoor/rule_castle_indoor.txt
new file mode 100644
index 00000000..4ce75534
--- /dev/null
+++ b/Rules/castle_indoor/rule_castle_indoor.txt
@@ -0,0 +1,23 @@
+// lines starting with // or // are comments
+// all other lines will be parsed and treated as filenames.
+
+// Rules for castles indoors
+
+// basic stuff: each rule-tile gets a default tile
+// here is a map attribute set: "DeleteTiles := true" This means to delete all
+// tiles in all touched tileslayers first.
+./rule_castle_001.tmx
+
+// straight walls:
+./rule_castle_002.tmx
+
+// corners at walls
+./rule_castle_003.tmx
+
+// Carpets are bad in overall, so do not place one near the other
+// straight carpets
+./rule_castle_009.tmx
+
+// corners in carpets
+./rule_castle_010.tmx
+
diff --git a/Rules/rules.txt b/Rules/rules.txt
index da913869..b6eeb4e8 100644
--- a/Rules/rules.txt
+++ b/Rules/rules.txt
@@ -1,2 +1,8 @@
+# Comment the rules which are not in use
+
+# Cave Rules
cave/rule_cave.txt
+# Castle Rules (bad tileset)
+#castle_indoor/rule_castle_indoor.txt
+
diff --git a/Rules/tilesets/set_castle_indoor.png b/Rules/tilesets/set_castle_indoor.png
new file mode 100644
index 00000000..7f02def6
--- /dev/null
+++ b/Rules/tilesets/set_castle_indoor.png
Binary files differ