diff options
Diffstat (limited to 'rules/icecave')
-rw-r--r-- | rules/icecave/rule_icecave.txt | 25 | ||||
-rw-r--r-- | rules/icecave/rule_icecave_001.tmx | 35 | ||||
-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 | 35 | ||||
-rw-r--r-- | rules/icecave/rule_icecave_007.tmx | 35 | ||||
-rw-r--r-- | rules/icecave/rule_icecave_100.tmx | 30 |
9 files changed, 320 insertions, 0 deletions
diff --git a/rules/icecave/rule_icecave.txt b/rules/icecave/rule_icecave.txt new file mode 100644 index 00000000..c3ab437c --- /dev/null +++ b/rules/icecave/rule_icecave.txt @@ -0,0 +1,25 @@ +# 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 +../rules/icecave/rule_icecave_001.tmx + +# straight walls: +../rules/icecave/rule_icecave_002.tmx + +# corners at walls +../rules/icecave/rule_icecave_003.tmx +../rules/icecave/rule_icecave_004.tmx +../rules/icecave/rule_icecave_005.tmx + +# frozen water straight waterside +../rules/icecave/rule_icecave_006.tmx + +# frozen water: corners at waterside +../rules/icecave/rule_icecave_007.tmx + +# error handling: some situations cannot be handled properly with this ruleset: +# so indicate these situations with the error-tile +../rules/icecave/rule_cave_100.tmx diff --git a/rules/icecave/rule_icecave_001.tmx b/rules/icecave/rule_icecave_001.tmx new file mode 100644 index 00000000..4d07cb41 --- /dev/null +++ b/rules/icecave/rule_icecave_001.tmx @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8"?> +<map version="1.0" orientation="orthogonal" width="7" height="3" tilewidth="32" tileheight="32"> + <tileset firstgid="1" name="collision" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/collision.png" width="64" height="32"/> + </tileset> + <tileset firstgid="3" name="set_icecave" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/set_icecave.png" width="64" height="64"/> + </tileset> + <tileset firstgid="7" name="set_rules" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/set_rules.png" width="64" height="64"/> + </tileset> + <tileset firstgid="11" name="icecave" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/icecave.png" width="512" height="256"/> + </tileset> + <layer name="ruleRegions" width="7" height="3"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgwA/YcdD4AABTkrM4VAAAAA== + </data> + </layer> + <layer name="ruleSet" width="7" height="3"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgwA+YoTQLlGYjoB4EABX4+a9UAAAA + </data> + </layer> + <layer name="rule_Ground" width="7" height="3" visible="0"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgwA/koTQ/lK4koB4EAPgHSRJUAAAA + </data> + </layer> + <layer name="rule_collision" width="7" height="3"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgwA+YCMhjAwBsElWnVAAAAA== + </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..72ae97b7 --- /dev/null +++ b/rules/icecave/rule_icecave_002.tmx @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8"?> +<map version="1.0" orientation="orthogonal" width="9" height="6" tilewidth="32" tileheight="32"> + <tileset firstgid="1" name="collision" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/collision.png" width="64" height="32"/> + </tileset> + <tileset firstgid="3" name="set_icecave" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/set_icecave.png" width="64" height="64"/> + </tileset> + <tileset firstgid="7" name="set_rules" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/set_rules.png" width="32" height="32"/> + </tileset> + <tileset firstgid="8" name="cave" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/icecave.png" width="512" height="256"/> + </tileset> + <layer name="ruleRegions" width="9" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA6wk6GGHQmjq8FnHroabOYQAgCRfrXf2AAAAA== + </data> + </layer> + <layer name="ruleSet" width="9" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA4wk6mGGU2cGHPQ1aKbQQwAAE/ZWtvYAAAA + </data> + </layer> + <layer name="ruleNotSet" width="9" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgoB1gprIcPj3oAAAVANpz2AAAAA== + </data> + </layer> + <layer name="rule_Ground" width="9" height="6" visible="0"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA7oEKHGBouYNBrfh0j70IEsieoBzY672NgAAAA= + </data> + </layer> + <layer name="rule_Over" width="9" height="6" visible="0"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgGBggT2PzAR9HlCfYAAAA + </data> + </layer> + <layer name="rule_collision" width="9" height="6" visible="0"> + <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..7ae48f94 --- /dev/null +++ b/rules/icecave/rule_icecave_003.tmx @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8"?> +<map version="1.0" orientation="orthogonal" width="13" height="4" tilewidth="32" tileheight="32"> + <tileset firstgid="1" name="collision" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/collision.png" width="64" height="32"/> + </tileset> + <tileset firstgid="3" name="set_icecave" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/set_icecave.png" width="64" height="64"/> + </tileset> + <tileset firstgid="7" name="set_rules" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/set_rules.png" width="32" height="32"/> + </tileset> + <tileset firstgid="8" name="icecave" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/icecave.png" width="512" height="256"/> + </tileset> + <layer name="ruleRegions" width="13" height="4"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA+wQzGxbHL1kAoA+X4+RNAAAAA= + </data> + </layer> + <layer name="ruleSet" width="13" height="4"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA8wE+Dj0sOMhc2AJk4JAAB87igk0AAAAA== + </data> + </layer> + <layer name="ruleNotSet" width="13" height="4"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIB8wo9EwNjMWNjHm4OKTAgA8hSQr0AAAAA== + </data> + </layer> + <layer name="rule_Over" width="13" height="4"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA8IoPEFkdhyUFqBTLMpAQC88ad90AAAAA== + </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..43b422b3 --- /dev/null +++ b/rules/icecave/rule_icecave_004.tmx @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<map version="1.0" orientation="orthogonal" width="7" height="6" tilewidth="32" tileheight="32"> + <tileset firstgid="1" name="collision" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/collision.png" width="64" height="32"/> + </tileset> + <tileset firstgid="3" name="set_icecave" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/set_icecave.png" width="64" height="64"/> + </tileset> + <tileset firstgid="7" name="set_rules" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/set_rules.png" width="32" height="32"/> + </tileset> + <tileset firstgid="8" name="cave" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/icecave.png" width="512" height="256"/> + </tileset> + <layer name="ruleRegions" width="7" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgwA/YoRidTSs5XAAAA96rtqgAAAA= + </data> + </layer> + <layer name="ruleSet" width="7" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgwA+YoRidTYkcA5ocMQAANSMN1qgAAAA= + </data> + </layer> + <layer name="ruleNotSet" width="7" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgoD9gJsDHBgB9Q1zQqAAAAA== + </data> + </layer> + <layer name="rule_Ground" width="7" height="6" visible="0"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIAwMoLQeFjkHKG2HRS4ASvsRYQchAADQPpdKqAAAAA== + </data> + </layer> + <layer name="rule_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..f0e766d1 --- /dev/null +++ b/rules/icecave/rule_icecave_005.tmx @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<map version="1.0" orientation="orthogonal" width="13" height="7" tilewidth="32" tileheight="32"> + <tileset firstgid="1" name="collision" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/collision.png" width="64" height="32"/> + </tileset> + <tileset firstgid="3" name="set_icecave" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/set_icecave.png" width="64" height="64"/> + </tileset> + <tileset firstgid="7" name="set_rules" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/set_rules.png" width="32" height="32"/> + </tileset> + <tileset firstgid="8" name="icecave" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/icecave.png" width="512" height="256"/> + </tileset> + <layer name="ruleRegions" width="13" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIB+wo9GU6MEnzk4Cm556SAUApVXbiWwBAAA= + </data> + </layer> + <layer name="ruleSet" width="13" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIB8wo9GU6MEnzoyFTch+Uu2hBwAAZhB9h2wBAAA= + </data> + </layer> + <layer name="ruleNotSet" width="13" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgGJqAGQ8flxwhPcwksMkBAHO5eppsAQAA + </data> + </layer> + <layer name="rule_Ground" width="13" height="7" visible="0"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIB9IQmkpEvRoQmktNHFtKK2LRY8llLZCE7eG0rZY9HhCaS80cW8o7YvHjbQCACaSUn5sAQAA + </data> + </layer> + <layer name="rule_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..25b6a251 --- /dev/null +++ b/rules/icecave/rule_icecave_006.tmx @@ -0,0 +1,35 @@ +<?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="collision" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/collision.png" width="64" height="32"/> + </tileset> + <tileset firstgid="3" name="set_icecave" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/set_icecave.png" width="64" height="64"/> + </tileset> + <tileset firstgid="7" name="set_rules" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/set_rules.png" width="32" height="32"/> + </tileset> + <tileset firstgid="8" name="icecave" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/icecave.png" width="512" height="256"/> + </tileset> + <layer name="ruleRegions" width="6" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgwA3YkWh2LOL4ALp6dizi2AAAMuRB2ZAAAAA= + </data> + </layer> + <layer name="ruleSet" width="6" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIAzYCPCppQcEAItPfPCQAAAA + </data> + </layer> + <layer name="ruleNotSet" width="6" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgwA3YcLBJBaSYAwDxV2LrkAAAAA== + </data> + </layer> + <layer name="rule_Ground" width="6" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIAzK0fhpROhpQ+OXEqEHBAAdwEJNkAAAAA== + </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..bf926e67 --- /dev/null +++ b/rules/icecave/rule_icecave_007.tmx @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8"?> +<map version="1.0" orientation="orthogonal" width="13" height="7" tilewidth="32" tileheight="32"> + <tileset firstgid="1" name="collision" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/collision.png" width="64" height="32"/> + </tileset> + <tileset firstgid="3" name="set_icecave" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/set_icecave.png" width="64" height="64"/> + </tileset> + <tileset firstgid="7" name="set_rules" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/set_rules.png" width="32" height="32"/> + </tileset> + <tileset firstgid="8" name="icecave" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/icecave.png" width="512" height="256"/> + </tileset> + <layer name="ruleRegions" width="13" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA+wQzGxbHL1DCe3AQBjNkMpbAEAAA== + </data> + </layer> + <layer name="ruleSet" width="13" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgoC5gg2J0NrI8A5o4LjWUuoMa9hDyDykAANyNKXlsAQAA + </data> + </layer> + <layer name="ruleNotSet" width="13" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA+wQTE6m5AeXHw2HGrIAeTYQ45/SAUAnKjAUmwBAAA= + </data> + </layer> + <layer name="rule_Ground" width="13" height="7"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgoC5IRuOnoPFToXQ6le1FB61Qup1Cc4rR+CUUmAUAMdZruGwBAAA= + </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..0f4e5f18 --- /dev/null +++ b/rules/icecave/rule_icecave_100.tmx @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8"?> +<map version="1.0" orientation="orthogonal" width="9" height="6" tilewidth="32" tileheight="32"> + <tileset firstgid="1" name="collision" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/collision.png" width="64" height="32"/> + </tileset> + <tileset firstgid="3" name="set_icecave" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/set_icecave.png" width="64" height="64"/> + </tileset> + <tileset firstgid="7" name="set_rules" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/set_rules.png" width="64" height="64"/> + </tileset> + <tileset firstgid="11" name="icecave" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/icecave.png" width="512" height="256"/> + </tileset> + <layer name="ruleRegions" width="9" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgIA6wEyHOjkSzo/FJMQdZDJc5hAAAESWSztgAAAA= + </data> + </layer> + <layer name="ruleSet" width="9" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgoB5gw8FmJkIvLjXE6MUGAC5qS5vYAAAA + </data> + </layer> + <layer name="rule_Error" width="9" height="6"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA2NgoB7gIIJNjF5ixAkBAK6TbhnYAAAA + </data> + </layer> +</map> |