diff options
author | Jesusaves <cpntb1@ymail.com> | 2018-09-20 13:49:36 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2018-09-20 13:49:36 -0300 |
commit | 8040de1dfcb6c4bd1b38c2d3854716c65affc5a6 (patch) | |
tree | 0f4629a09dc30e6d53f16d8e8e5740bd799f041f | |
parent | f47d3206e1bdef469d5404fefb1d0fc18247ca2e (diff) | |
download | art-8040de1dfcb6c4bd1b38c2d3854716c65affc5a6.tar.gz art-8040de1dfcb6c4bd1b38c2d3854716c65affc5a6.tar.bz2 art-8040de1dfcb6c4bd1b38c2d3854716c65affc5a6.tar.xz art-8040de1dfcb6c4bd1b38c2d3854716c65affc5a6.zip |
Ice Cave Ruleset and Automapping
-rw-r--r-- | Maps/icecave.tmx | 62 | ||||
-rw-r--r-- | Rules/icecave/rule_icecave.txt | 34 | ||||
-rw-r--r-- | Rules/icecave/rule_icecave_001.tmx | 54 | ||||
-rw-r--r-- | Rules/icecave/rule_icecave_002.tmx | 45 | ||||
-rw-r--r-- | Rules/icecave/rule_icecave_003.tmx | 35 | ||||
-rw-r--r-- | Rules/icecave/rule_icecave_004.tmx | 40 | ||||
-rw-r--r-- | Rules/icecave/rule_icecave_005.tmx | 40 | ||||
-rw-r--r-- | Rules/icecave/rule_icecave_006.tmx | 40 | ||||
-rw-r--r-- | Rules/icecave/rule_icecave_007.tmx | 40 | ||||
-rw-r--r-- | Rules/icecave/rule_icecave_009.tmx | 55 | ||||
-rw-r--r-- | Rules/icecave/rule_icecave_010.tmx | 55 | ||||
-rw-r--r-- | Rules/icecave/rule_icecave_020.tmx | 40 | ||||
-rw-r--r-- | Rules/icecave/rule_icecave_100.tmx | 40 | ||||
-rw-r--r-- | Rules/rules.txt | 3 |
14 files changed, 583 insertions, 0 deletions
diff --git a/Maps/icecave.tmx b/Maps/icecave.tmx new file mode 100644 index 00000000..df8080e0 --- /dev/null +++ b/Maps/icecave.tmx @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="UTF-8"?> +<map version="1.0" tiledversion="2018.02.14" orientation="orthogonal" renderorder="right-down" width="32" height="32" tilewidth="32" tileheight="32" infinite="0" nextobjectid="1"> + <properties> + <property name="AutomappingRadius" value="1"/> + <property name="DeleteTiles" value="true"/> + <property name="author" value="Jesusalva"/> + <property name="license" value="GPL v2+, CC BY SA 3.0+"/> + <property name="manaplus version" value="2"/> + <property name="minimap" value="graphics/minimaps/000-0.png"/> + <property name="music" value="Unforgiving_Lands.ogg"/> + <property name="name" value="Ice Caves"/> + </properties> + <tileset firstgid="1" name="set_icecave" tilewidth="32" tileheight="32" tilecount="16" columns="4"> + <image source="../Rules/tilesets/set_icecave.png" width="128" height="128"/> + </tileset> + <tileset firstgid="17" name="collision" tilewidth="32" tileheight="32" tilecount="9" columns="3"> + <image source="../graphics/tilesets/collision.png" width="96" height="96"/> + </tileset> + <tileset firstgid="26" name="icecave" tilewidth="32" tileheight="32" tilecount="128" columns="16"> + <image source="../graphics/tilesets/icecave.png" width="512" height="256"/> + </tileset> + <tileset firstgid="154" name="set_rules" tilewidth="32" tileheight="32" tilecount="4" columns="2"> + <image source="../Rules/tilesets/set_rules.png" width="64" height="64"/> + </tileset> + <layer name="set" width="32" height="32" opacity="0.73"> + <data encoding="csv"> +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,15,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,2,2,2,2,10,2,6,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,2,2,2,2,2,2,4,4,2,2,6,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,2,2,2,2,4,4,4,4,4,2,2,4,4,4,1,1,1,1,1,1,1,1,15,1,1,1,1,1, +1,1,1,1,1,2,2,2,4,4,4,4,4,2,2,4,4,4,4,4,4,4,4,4,2,2,2,2,1,1,1,1, +1,1,1,1,1,1,1,2,2,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,2,2,2,1,1,1, +1,1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,4,4,4,4,4,4,4,4,2,2,2,6,2,1,1,1, +1,1,1,1,1,1,1,1,2,2,2,4,4,4,4,4,4,3,4,4,14,4,4,4,2,2,2,2,2,1,1,1, +1,1,1,1,1,1,1,1,2,2,2,2,2,4,4,4,4,4,4,4,4,4,12,4,4,2,2,2,1,1,1,1, +1,1,1,1,1,1,1,1,2,2,2,2,2,4,4,4,4,4,4,4,4,4,4,4,4,2,2,2,1,1,1,1, +1,1,1,1,1,1,5,5,5,5,5,2,2,2,2,4,4,4,4,8,4,4,4,4,2,2,2,2,1,1,1,1, +1,1,1,1,1,1,5,5,5,5,5,2,2,2,2,2,4,4,4,4,4,4,4,2,2,6,2,4,4,1,1,1, +1,1,1,1,1,5,5,13,5,9,5,2,2,10,2,2,2,4,4,4,4,2,2,2,2,2,2,4,4,1,1,1, +1,1,1,1,1,5,5,5,5,5,5,2,2,2,2,2,2,10,2,4,4,1,1,1,16,1,1,4,4,1,1,1, +1,1,1,1,1,1,5,5,5,5,5,1,1,2,2,2,2,2,2,4,4,1,1,1,1,1,1,4,4,4,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,1,1,1,1,4,4,1,1,1,1,1,1,4,4,4,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,1,1,1,1,4,4,4,1,1,1,1,1,4,4,4,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,1,1,1,1,4,4,4,4,1,1,4,4,4,4,4,1,1, +1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1, +1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, +1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +</data> + </layer> + <objectgroup name="Objects"/> +</map> diff --git a/Rules/icecave/rule_icecave.txt b/Rules/icecave/rule_icecave.txt new file mode 100644 index 00000000..c4580a9a --- /dev/null +++ b/Rules/icecave/rule_icecave.txt @@ -0,0 +1,34 @@ +# lines starting with # or // are comments +# all other lines will be parsed and treated as filenames. + +# ice caves... similar to usual caves + +# basic stuff: each rule-tile gets a default tile +./rule_icecave_001.tmx + +# straight walls: +./rule_icecave_002.tmx + +# corners at walls +./rule_icecave_003.tmx +./rule_icecave_004.tmx +./rule_icecave_005.tmx + +# frozen water straight waterside +./rule_icecave_006.tmx + +# frozen water: corners at waterside +./rule_icecave_007.tmx + +# carpet straight +./rule_icecave_009.tmx + +# carpet corners +./rule_icecave_010.tmx + +# entrances and exits +./rule_icecave_020.tmx + +# error handling: some situations cannot be handled properly with this ruleset: +# so indicate these situations with the error-tile +./rule_icecave_100.tmx diff --git a/Rules/icecave/rule_icecave_001.tmx b/Rules/icecave/rule_icecave_001.tmx new file mode 100644 index 00000000..c7c31f9b --- /dev/null +++ b/Rules/icecave/rule_icecave_001.tmx @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8"?> +<map version="1.0" tiledversion="" orientation="orthogonal" renderorder="right-down" width="9" height="9" 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="2" columns="2"> + <image source="../../graphics/tilesets/collision.png" width="64" height="32"/> + </tileset> + <tileset firstgid="3" name="set_icecave" tilewidth="32" tileheight="32" tilecount="16" columns="4"> + <image source="../tilesets/set_icecave.png" width="128" height="128"/> + </tileset> + <tileset firstgid="19" name="set_rules" tilewidth="32" tileheight="32" tilecount="4" columns="2"> + <image source="../tilesets/set_rules.png" width="64" height="64"/> + </tileset> + <tileset firstgid="23" name="icecave" tilewidth="32" tileheight="32" tilecount="128" columns="16"> + <image source="../../graphics/tilesets/icecave.png" width="512" height="256"/> + </tileset> + <layer name="Regions" width="9" height="9"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA4IE6CJBbj0DRZzyPEXALXctVNEAQAA + </data> + </layer> + <layer name="Input_set" width="9" height="9"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA4wQ2kWKM0KpdmI1A8D7FCaA02ci0RzuKE0D5o4H4nm8ENpASgtCKWFSDADALg2bV1EAQAA + </data> + </layer> + <layer name="Output_Ground" width="9" height="9"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA5oQ2lpNLqVSP0wYASlJdDEyTVHkkrmwPwjgkYTAwCSHrZpRAEAAA== + </data> + </layer> + <layer name="Output_Collision" width="9" height="9"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA4wEeBTCkg1D5d6cs2hxD8ARG/fIUQBAAA= + </data> + </layer> + <layer name="Output_Fringe" width="9" height="9"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA8YkKmPWubhUh9AojkBaDQ5AACqeTmWRAEAAA== + </data> + </layer> + <layer name="Output_Error" width="9" height="9"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgGAWUAgAV+RUNRAEAAA== + </data> + </layer> + <layer name="Output_Over" width="9" height="9"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgGAWUAgAV+RUNRAEAAA== + </data> + </layer> +</map> diff --git a/Rules/icecave/rule_icecave_002.tmx b/Rules/icecave/rule_icecave_002.tmx new file mode 100644 index 00000000..0df731d1 --- /dev/null +++ b/Rules/icecave/rule_icecave_002.tmx @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8"?> +<map version="1.0" tiledversion="" orientation="orthogonal" renderorder="right-down" width="9" height="6" tilewidth="32" tileheight="32" infinite="0" nextobjectid="1"> + <tileset firstgid="1" name="collision" tilewidth="32" tileheight="32" tilecount="2" columns="2"> + <image source="../../graphics/tilesets/collision.png" width="64" height="32"/> + </tileset> + <tileset firstgid="3" name="set_icecave" tilewidth="32" tileheight="32" tilecount="16" columns="4"> + <image source="../tilesets/set_icecave.png" width="128" height="128"/> + </tileset> + <tileset firstgid="19" name="set_rules" tilewidth="32" tileheight="32" tilecount="4" columns="2"> + <image source="../tilesets/set_rules.png" width="64" height="64"/> + </tileset> + <tileset firstgid="23" name="cave" tilewidth="32" tileheight="32" tilecount="128" columns="16"> + <image source="../../graphics/tilesets/icecave.png" width="512" height="256"/> + </tileset> + <layer name="Regions" width="9" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA4Ik6FGGAmjq8FnHroabOYQAgAtyHRU2AAAAA== + </data> + </layer> + <layer name="Input_set" width="9" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA4wk6mGGU2cGHPQ1aKbQQwAAE/ZWtvYAAAA + </data> + </layer> + <layer name="InputNot_set" width="9" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgoB1gprIcPj3oAAAVANpz2AAAAA== + </data> + </layer> + <layer name="Output_Ground" width="9" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA5YE6HGG4uYFho/mkj70IEOieoBwW8e8tgAAAA= + </data> + </layer> + <layer name="Output_Over" width="9" height="6" opacity="0.51"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgGBigR2PzAWLr5ITYAAAA + </data> + </layer> + <layer name="Output_Collision" width="9" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA4wkamGCU2cGHPQ1aKbQQwAAFG7H+7YAAAA + </data> + </layer> +</map> diff --git a/Rules/icecave/rule_icecave_003.tmx b/Rules/icecave/rule_icecave_003.tmx new file mode 100644 index 00000000..3dda3191 --- /dev/null +++ b/Rules/icecave/rule_icecave_003.tmx @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8"?> +<map version="1.0" tiledversion="" orientation="orthogonal" renderorder="right-down" width="13" height="4" tilewidth="32" tileheight="32" infinite="0" nextobjectid="1"> + <tileset firstgid="1" name="collision" tilewidth="32" tileheight="32" tilecount="2" columns="2"> + <image source="../../graphics/tilesets/collision.png" width="64" height="32"/> + </tileset> + <tileset firstgid="3" name="set_icecave" tilewidth="32" tileheight="32" tilecount="16" columns="4"> + <image source="../tilesets/set_icecave.png" width="128" height="128"/> + </tileset> + <tileset firstgid="19" name="set_rules" tilewidth="32" tileheight="32" tilecount="4" columns="2"> + <image source="../tilesets/set_rules.png" width="64" height="64"/> + </tileset> + <tileset firstgid="23" name="icecave" tilewidth="32" tileheight="32" tilecount="128" columns="16"> + <image source="../../graphics/tilesets/icecave.png" width="512" height="256"/> + </tileset> + <layer name="Regions" width="13" height="4"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA8IQzGxbHL1kAoA+YlsANAAAAA= + </data> + </layer> + <layer name="Input_set" width="13" height="4"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA8wE+Dj0sOMhc2AJk4JAAB87igk0AAAAA== + </data> + </layer> + <layer name="InputNot_set" width="13" height="4"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIB8wo9EwNjMWNjHm4OKTAgA8hSQr0AAAAA== + </data> + </layer> + <layer name="Output_Over" width="13" height="4"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA/Io/EVkNi6UFqfTLMpAQCgAAh70AAAAA== + </data> + </layer> +</map> diff --git a/Rules/icecave/rule_icecave_004.tmx b/Rules/icecave/rule_icecave_004.tmx new file mode 100644 index 00000000..d7c406bc --- /dev/null +++ b/Rules/icecave/rule_icecave_004.tmx @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<map version="1.0" tiledversion="" orientation="orthogonal" renderorder="right-down" width="7" height="6" tilewidth="32" tileheight="32" infinite="0" nextobjectid="1"> + <tileset firstgid="1" name="collision" tilewidth="32" tileheight="32" tilecount="2" columns="2"> + <image source="../../graphics/tilesets/collision.png" width="64" height="32"/> + </tileset> + <tileset firstgid="3" name="set_icecave" tilewidth="32" tileheight="32" tilecount="16" columns="4"> + <image source="../tilesets/set_icecave.png" width="128" height="128"/> + </tileset> + <tileset firstgid="19" name="set_rules" tilewidth="32" tileheight="32" tilecount="4" columns="2"> + <image source="../tilesets/set_rules.png" width="64" height="64"/> + </tileset> + <tileset firstgid="23" name="cave" tilewidth="32" tileheight="32" tilecount="128" columns="16"> + <image source="../../graphics/tilesets/icecave.png" width="512" height="256"/> + </tileset> + <layer name="Regions" width="7" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgwA+EoRidTSs5XAAAY11lnagAAAA= + </data> + </layer> + <layer name="Input_set" width="7" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgwA+YoRidTYkcA5ocMQAANSMN1qgAAAA= + </data> + </layer> + <layer name="InputNot_set" width="7" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgoD9gJsDHBgB9Q1zQqAAAAA== + </data> + </layer> + <layer name="Output_Ground" width="7" height="6" visible="0"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIAzsobQtFjl/KO2LRS4eSscSYQchAAB9+9lsqAAAAA== + </data> + </layer> + <layer name="Output_Collision" width="7" height="6" visible="0"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgwA+YoBidTYkcA5ocMQAAqilRnqgAAAA= + </data> + </layer> +</map> diff --git a/Rules/icecave/rule_icecave_005.tmx b/Rules/icecave/rule_icecave_005.tmx new file mode 100644 index 00000000..b365906b --- /dev/null +++ b/Rules/icecave/rule_icecave_005.tmx @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<map version="1.0" tiledversion="" orientation="orthogonal" renderorder="right-down" width="13" height="7" tilewidth="32" tileheight="32" infinite="0" nextobjectid="1"> + <tileset firstgid="1" name="collision" tilewidth="32" tileheight="32" tilecount="2" columns="2"> + <image source="../../graphics/tilesets/collision.png" width="64" height="32"/> + </tileset> + <tileset firstgid="3" name="set_icecave" tilewidth="32" tileheight="32" tilecount="16" columns="4"> + <image source="../tilesets/set_icecave.png" width="128" height="128"/> + </tileset> + <tileset firstgid="19" name="set_rules" tilewidth="32" tileheight="32" tilecount="4" columns="2"> + <image source="../tilesets/set_rules.png" width="64" height="64"/> + </tileset> + <tileset firstgid="23" name="icecave" tilewidth="32" tileheight="32" tilecount="128" columns="16"> + <image source="../../graphics/tilesets/icecave.png" width="512" height="256"/> + </tileset> + <layer name="Regions" width="13" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIB8Io9GU6MEnLkwCm556SAUAWbn4FWwBAAA= + </data> + </layer> + <layer name="Input_set" width="13" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIB8wo9GU6MEnzoyFTch+Uu2hBwAAZhB9h2wBAAA= + </data> + </layer> + <layer name="InputNot_set" width="13" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgGJqAGQ8flxwhPcwksMkBAHO5eppsAQAA + </data> + </layer> + <layer name="Output_Ground" width="13" height="7" visible="0"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIB9oQGlNEvRYQGlLNHErKG2DRY8HlPZEE/eC0j5Y9ERA6Ug08SgoHYPHjbQCAKQ1RdVsAQAA + </data> + </layer> + <layer name="Output_Collision" width="13" height="7" visible="0"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIB8wodGU6MFnFr300BoAAErWG9FsAQAA + </data> + </layer> +</map> diff --git a/Rules/icecave/rule_icecave_006.tmx b/Rules/icecave/rule_icecave_006.tmx new file mode 100644 index 00000000..d796ca39 --- /dev/null +++ b/Rules/icecave/rule_icecave_006.tmx @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<map version="1.0" tiledversion="" orientation="orthogonal" renderorder="right-down" width="6" height="6" tilewidth="32" tileheight="32" infinite="0" nextobjectid="1"> + <tileset firstgid="1" name="collision" tilewidth="32" tileheight="32" tilecount="2" columns="2"> + <image source="../../graphics/tilesets/collision.png" width="64" height="32"/> + </tileset> + <tileset firstgid="3" name="set_icecave" tilewidth="32" tileheight="32" tilecount="16" columns="4"> + <image source="../tilesets/set_icecave.png" width="128" height="128"/> + </tileset> + <tileset firstgid="19" name="set_rules" tilewidth="32" tileheight="32" tilecount="4" columns="2"> + <image source="../tilesets/set_rules.png" width="64" height="64"/> + </tileset> + <tileset firstgid="23" name="icecave" tilewidth="32" tileheight="32" tilecount="128" columns="16"> + <image source="../../graphics/tilesets/icecave.png" width="512" height="256"/> + </tileset> + <layer name="Regions" width="6" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgwA2EkWhhLOL4ALp6YSzi2AAALrUFg5AAAAA= + </data> + </layer> + <layer name="Input_set" width="6" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIAzYCPCppQcEAItPfPCQAAAA + </data> + </layer> + <layer name="Input_set" width="6" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIAy4CPCppQcEAOTd4SuQAAAA + </data> + </layer> + <layer name="Input_set" width="6" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIAz4CPCppQcEAMFTlWKQAAAA + </data> + </layer> + <layer name="Output_Ground" width="6" height="6" visible="0"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIAza0PilROiZisZvIUIPCAAASt1u8JAAAAA= + </data> + </layer> +</map> diff --git a/Rules/icecave/rule_icecave_007.tmx b/Rules/icecave/rule_icecave_007.tmx new file mode 100644 index 00000000..a1670d4c --- /dev/null +++ b/Rules/icecave/rule_icecave_007.tmx @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<map version="1.0" tiledversion="" orientation="orthogonal" renderorder="right-down" width="13" height="7" tilewidth="32" tileheight="32" infinite="0" nextobjectid="1"> + <tileset firstgid="1" name="collision" tilewidth="32" tileheight="32" tilecount="2" columns="2"> + <image source="../../graphics/tilesets/collision.png" width="64" height="32"/> + </tileset> + <tileset firstgid="3" name="set_icecave" tilewidth="32" tileheight="32" tilecount="16" columns="4"> + <image source="../tilesets/set_icecave.png" width="128" height="128"/> + </tileset> + <tileset firstgid="19" name="set_rules" tilewidth="32" tileheight="32" tilecount="4" columns="2"> + <image source="../tilesets/set_rules.png" width="64" height="64"/> + </tileset> + <tileset firstgid="23" name="icecave" tilewidth="32" tileheight="32" tilecount="128" columns="16"> + <image source="../../graphics/tilesets/icecave.png" width="512" height="256"/> + </tileset> + <layer name="Regions" width="13" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA8IQzGxbHL1DCe3AQDj6TXRbAEAAA== + </data> + </layer> + <layer name="Input_set" width="13" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgoC5gg2J0NrI8A5o4LjWUuoMa9hDyDykAANyNKXlsAQAA + </data> + </layer> + <layer name="Input_set" width="13" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgoC7ggmJ0NrI8A5o4LjWUuoMa9hDyDykAAN2upiFsAQAA + </data> + </layer> + <layer name="Input_set" width="13" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgoC7gg2J0NrI8A5o4LjWUuoMa9hDyDykAACKwIxZsAQAA + </data> + </layer> + <layer name="Output_Ground" width="13" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgoC4oQuMXo/FLoHQZle1FB1Og9DQKzWlC4zdTYBYAacXSPGwBAAA= + </data> + </layer> +</map> diff --git a/Rules/icecave/rule_icecave_009.tmx b/Rules/icecave/rule_icecave_009.tmx new file mode 100644 index 00000000..31c7132d --- /dev/null +++ b/Rules/icecave/rule_icecave_009.tmx @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="UTF-8"?> +<map version="1.0" tiledversion="" orientation="orthogonal" renderorder="right-down" width="6" height="6" tilewidth="32" tileheight="32" infinite="0" nextobjectid="1"> + <tileset firstgid="1" name="collision" tilewidth="32" tileheight="32" tilecount="2" columns="2"> + <image source="../../graphics/tilesets/collision.png" width="64" height="32"/> + </tileset> + <tileset firstgid="3" name="set_icecave" tilewidth="32" tileheight="32" tilecount="16" columns="4"> + <image source="../tilesets/set_icecave.png" width="128" height="128"/> + </tileset> + <tileset firstgid="19" name="set_rules" tilewidth="32" tileheight="32" tilecount="4" columns="2"> + <image source="../tilesets/set_rules.png" width="64" height="64"/> + </tileset> + <tileset firstgid="23" name="icecave" tilewidth="32" tileheight="32" tilecount="128" columns="16"> + <image source="../../graphics/tilesets/icecave.png" width="512" height="256"/> + </tileset> + <layer name="Regions" width="6" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgwA2EkWhhLOL4ALp6YSzi2AAALrUFg5AAAAA= + </data> + </layer> + <layer name="Input_set" width="6" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIAzYCfCppQcEAJIt/ZSQAAAA + </data> + </layer> + <layer name="Input_set" width="6" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIAy4CfCppQcEAP2/YE+QAAAA + </data> + </layer> + <layer name="Input_set" width="6" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIAz4CfCppQcEANgxFAaQAAAA + </data> + </layer> + <layer name="InputNot_set" width="6" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgwA3YcbBJBaSYAwA8zLY9kAAAAA== + </data> + </layer> + <layer name="InputNot_set" width="6" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgwA24cbBJBaSYAwCnbhfQkAAAAA== + </data> + </layer> + <layer name="InputNot_set" width="6" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgwA34cbBJBaSYAwARDac9kAAAAA== + </data> + </layer> + <layer name="Output_Ground" width="6" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIAyM0fhKROhxQuMbEqEHBABmYFlZkAAAAA== + </data> + </layer> +</map> diff --git a/Rules/icecave/rule_icecave_010.tmx b/Rules/icecave/rule_icecave_010.tmx new file mode 100644 index 00000000..13b91209 --- /dev/null +++ b/Rules/icecave/rule_icecave_010.tmx @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="UTF-8"?> +<map version="1.0" tiledversion="" orientation="orthogonal" renderorder="right-down" width="13" height="7" tilewidth="32" tileheight="32" infinite="0" nextobjectid="1"> + <tileset firstgid="1" name="collision" tilewidth="32" tileheight="32" tilecount="2" columns="2"> + <image source="../../graphics/tilesets/collision.png" width="64" height="32"/> + </tileset> + <tileset firstgid="3" name="set_icecave" tilewidth="32" tileheight="32" tilecount="16" columns="4"> + <image source="../tilesets/set_icecave.png" width="128" height="128"/> + </tileset> + <tileset firstgid="19" name="set_rules" tilewidth="32" tileheight="32" tilecount="4" columns="2"> + <image source="../tilesets/set_rules.png" width="64" height="64"/> + </tileset> + <tileset firstgid="23" name="icecave" tilewidth="32" tileheight="32" tilecount="128" columns="16"> + <image source="../../graphics/tilesets/icecave.png" width="512" height="256"/> + </tileset> + <layer name="Regions" width="13" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA8IQzGxbHL1DCe3AQDj6TXRbAEAAA== + </data> + </layer> + <layer name="Input_set" width="13" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgoC5gh2J0NrI8A5o4LjWUuoMa9hDyDykAANMIrO9sAQAA + </data> + </layer> + <layer name="Input_set" width="13" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgoC7ghmJ0NrI8A5o4LjWUuoMa9hDyDykAANIrI7dsAQAA + </data> + </layer> + <layer name="Input_set" width="13" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgoC7gh2J0NrI8A5o4LjWUuoMa9hDyDykAAC01poBsAQAA + </data> + </layer> + <layer name="InputNot_set" width="13" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA+wQzE6m5AeXHx2HGrIAeTYQ45/SAUAzKE5fmwBAAA= + </data> + </layer> + <layer name="InputNot_set" width="13" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA9wQzE6m5AeXHxuHGrIAeTYQ45/SAUATchkcWwBAAA= + </data> + </layer> + <layer name="InputNot_set" width="13" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA/wQzE6m5AeXHx+HGrIAeTYQ45/SAUADe2AwmwBAAA= + </data> + </layer> + <layer name="Output_Ground" width="13" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgoC4IQuMHo/EVobQyle1FB45Q2plCc5LQ+MkUmAUA1eCGkGwBAAA= + </data> + </layer> +</map> diff --git a/Rules/icecave/rule_icecave_020.tmx b/Rules/icecave/rule_icecave_020.tmx new file mode 100644 index 00000000..ff74b407 --- /dev/null +++ b/Rules/icecave/rule_icecave_020.tmx @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<map version="1.0" tiledversion="" orientation="orthogonal" renderorder="right-down" width="9" height="7" tilewidth="32" tileheight="32" infinite="0" nextobjectid="1"> + <tileset firstgid="1" name="collision" tilewidth="32" tileheight="32" tilecount="2" columns="2"> + <image source="../../graphics/tilesets/collision.png" width="64" height="32"/> + </tileset> + <tileset firstgid="3" name="set_icecave" tilewidth="32" tileheight="32" tilecount="16" columns="4"> + <image source="../tilesets/set_icecave.png" width="128" height="128"/> + </tileset> + <tileset firstgid="19" name="set_rules" tilewidth="32" tileheight="32" tilecount="4" columns="2"> + <image source="../tilesets/set_rules.png" width="64" height="64"/> + </tileset> + <tileset firstgid="23" name="icecave" tilewidth="32" tileheight="32" tilecount="128" columns="16"> + <image source="../../graphics/tilesets/icecave.png" width="512" height="256"/> + </tileset> + <layer name="Regions" width="9" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA4II2F6q8Gmhxg1hAAAKDCfLPwAAAA= + </data> + </layer> + <layer name="Input_set" width="9" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA4wI2F6qBEkoAabHiES9QAA7GlTvPwAAAA= + </data> + </layer> + <layer name="Output_Ground" width="9" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA5oI2FcwBaI7YDYHo+aECAOBeIwPGpSgDgViNOIdBsISCNhYgEAc8NUGPwAAAA= + </data> + </layer> + <layer name="Output_Over" width="9" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgGPxAH4gTgFgXjxp5INYDYgUSzAUA1uf1CPwAAAA= + </data> + </layer> + <layer name="Output_Collision" width="9" height="7" visible="0"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgoC9gQsL41DAQUEMNPQBW4FMC/AAAAA== + </data> + </layer> +</map> diff --git a/Rules/icecave/rule_icecave_100.tmx b/Rules/icecave/rule_icecave_100.tmx new file mode 100644 index 00000000..a7c99367 --- /dev/null +++ b/Rules/icecave/rule_icecave_100.tmx @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<map version="1.0" tiledversion="" orientation="orthogonal" renderorder="right-down" width="9" height="6" tilewidth="32" tileheight="32" infinite="0" nextobjectid="1"> + <tileset firstgid="1" name="collision" tilewidth="32" tileheight="32" tilecount="2" columns="2"> + <image source="../../graphics/tilesets/collision.png" width="64" height="32"/> + </tileset> + <tileset firstgid="3" name="set_icecave" tilewidth="32" tileheight="32" tilecount="16" columns="4"> + <image source="../tilesets/set_icecave.png" width="128" height="128"/> + </tileset> + <tileset firstgid="19" name="set_rules" tilewidth="32" tileheight="32" tilecount="4" columns="2"> + <image source="../tilesets/set_rules.png" width="64" height="64"/> + </tileset> + <tileset firstgid="23" name="icecave" tilewidth="32" tileheight="32" tilecount="128" columns="16"> + <image source="../../graphics/tilesets/icecave.png" width="512" height="256"/> + </tileset> + <layer name="Regions" width="9" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA4IEyEujEQLo/FJMQdZDJc5hAAAgNct+9gAAAA= + </data> + </layer> + <layer name="Input_set" width="9" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgoB5gw8FmJkIvLjXE6MUGAC5qS5vYAAAA + </data> + </layer> + <layer name="Input_set" width="9" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgoB7gwsFmJkIvLjXE6MUGAFQuCaTYAAAA + </data> + </layer> + <layer name="Input_set" width="9" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgoB7gw8FmJkIvLjXE6MUGAL3v5wfYAAAA + </data> + </layer> + <layer name="Output_Error" width="9" height="6" visible="0"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgoB4QIYJNjF5ixAkBAOvVVsfYAAAA + </data> + </layer> +</map> diff --git a/Rules/rules.txt b/Rules/rules.txt index b6eeb4e8..742ce5b8 100644 --- a/Rules/rules.txt +++ b/Rules/rules.txt @@ -6,3 +6,6 @@ cave/rule_cave.txt # Castle Rules (bad tileset) #castle_indoor/rule_castle_indoor.txt +# Ice Cave Rules +icecave/rule_icecave.txt + |