diff options
Diffstat (limited to 'Rules')
-rw-r--r-- | Rules/castle_indoor/rule_castle_001.tmx | 176 | ||||
-rw-r--r-- | Rules/castle_indoor/rule_castle_002.tmx | 77 | ||||
-rw-r--r-- | Rules/castle_indoor/rule_castle_003.tmx | 68 | ||||
-rw-r--r-- | Rules/castle_indoor/rule_castle_009.tmx | 106 | ||||
-rw-r--r-- | Rules/castle_indoor/rule_castle_010.tmx | 113 | ||||
-rw-r--r-- | Rules/castle_indoor/rule_castle_indoor.txt | 23 | ||||
-rw-r--r-- | Rules/rules.txt | 6 | ||||
-rw-r--r-- | Rules/tilesets/set_castle_indoor.png | bin | 0 -> 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 Binary files differnew file mode 100644 index 00000000..7f02def6 --- /dev/null +++ b/Rules/tilesets/set_castle_indoor.png |