From e65d27d807b84c7a222205903a84131c2e58dc9c Mon Sep 17 00:00:00 2001 From: Stefan Beller Date: Fri, 22 Oct 2010 22:52:22 +0200 Subject: rules --- rules/cave/rule_cave.txt | 39 +++++++++++++++ rules/cave/rule_cave_001.tmx | 43 ++++++++++++++++ rules/cave/rule_cave_002.tmx | 45 +++++++++++++++++ rules/cave/rule_cave_003.tmx | 35 +++++++++++++ rules/cave/rule_cave_004.tmx | 40 +++++++++++++++ rules/cave/rule_cave_005.tmx | 40 +++++++++++++++ rules/cave/rule_cave_006.tmx | 80 ++++++++++++++++++++++++++++++ rules/cave/rule_cave_007.tmx | 75 ++++++++++++++++++++++++++++ rules/cave/rule_cave_008.tmx | 48 ++++++++++++++++++ rules/cave/rule_cave_009.tmx | 45 +++++++++++++++++ rules/cave/rule_cave_010.tmx | 50 +++++++++++++++++++ rules/cave/rule_cave_050.tmx | 77 ++++++++++++++++++++++++++++ rules/cave/rule_cave_100.tmx | 53 ++++++++++++++++++++ rules/example_cave.tmx | 16 +++--- rules/example_icecave.tmx | 17 ++----- rules/example_mountain.tmx | 6 +-- rules/example_woodland.tmx | 2 +- rules/icecave/rule_icecave.txt | 25 ++++++++++ rules/icecave/rule_icecave_001.tmx | 35 +++++++++++++ rules/icecave/rule_icecave_002.tmx | 45 +++++++++++++++++ rules/icecave/rule_icecave_003.tmx | 35 +++++++++++++ rules/icecave/rule_icecave_004.tmx | 40 +++++++++++++++ rules/icecave/rule_icecave_005.tmx | 40 +++++++++++++++ rules/icecave/rule_icecave_006.tmx | 35 +++++++++++++ rules/icecave/rule_icecave_007.tmx | 35 +++++++++++++ rules/icecave/rule_icecave_100.tmx | 30 +++++++++++ rules/icemountain/rule_icemountain.tmx | 45 +++++++++++++++++ rules/icemountain/rule_icemountain.txt | 18 +++++++ rules/icemountain/rule_icemountain_001.tmx | 45 +++++++++++++++++ rules/icemountain/rule_icemountain_002.tmx | 45 +++++++++++++++++ rules/icemountain/rule_icemountain_003.tmx | 45 +++++++++++++++++ rules/icemountain/rule_icemountain_004.tmx | 45 +++++++++++++++++ rules/rule_cave_001.tmx | 48 ------------------ rules/rule_cave_002.tmx | 40 --------------- rules/rule_cave_003.tmx | 40 --------------- rules/rule_cave_004.tmx | 40 --------------- rules/rule_cave_005.tmx | 40 --------------- rules/rule_cave_006.tmx | 50 ------------------- rules/rule_cave_007.tmx | 55 -------------------- rules/rule_cave_008.tmx | 48 ------------------ rules/rule_cave_009.tmx | 35 ------------- rules/rule_cave_010.tmx | 40 --------------- rules/rule_icecave_001.tmx | 40 --------------- rules/rule_icecave_002.tmx | 40 --------------- rules/rule_icecave_003.tmx | 40 --------------- rules/rule_icecave_004.tmx | 40 --------------- rules/rule_icecave_005.tmx | 40 --------------- rules/rule_icecave_006.tmx | 40 --------------- rules/rule_icecave_007.tmx | 40 --------------- rules/rule_icemountain.tmx | 45 ----------------- rules/rule_icemountain_001.tmx | 45 ----------------- rules/rule_icemountain_002.tmx | 45 ----------------- rules/rule_icemountain_003.tmx | 45 ----------------- rules/rule_icemountain_004.tmx | 45 ----------------- rules/rule_woodland.txt | 38 ++++++++++++++ rules/rule_woodland_001.tmx | 12 ++--- rules/rule_woodland_002.tmx | 55 ++------------------ rules/rule_woodland_003.tmx | 55 ++------------------ rules/rule_woodland_004.tmx | 42 ++++++++-------- rules/rule_woodland_012.tmx | 6 +-- rules/rule_woodland_013.tmx | 6 +-- rules/rule_woodland_020.tmx | 30 +++++++++++ rules/rule_woodland_021.tmx | 43 ++++++++++++++++ rules/rules.txt | 62 ++--------------------- 64 files changed, 1407 insertions(+), 1157 deletions(-) create mode 100644 rules/cave/rule_cave.txt create mode 100644 rules/cave/rule_cave_001.tmx create mode 100644 rules/cave/rule_cave_002.tmx create mode 100644 rules/cave/rule_cave_003.tmx create mode 100644 rules/cave/rule_cave_004.tmx create mode 100644 rules/cave/rule_cave_005.tmx create mode 100644 rules/cave/rule_cave_006.tmx create mode 100644 rules/cave/rule_cave_007.tmx create mode 100644 rules/cave/rule_cave_008.tmx create mode 100644 rules/cave/rule_cave_009.tmx create mode 100644 rules/cave/rule_cave_010.tmx create mode 100644 rules/cave/rule_cave_050.tmx create mode 100644 rules/cave/rule_cave_100.tmx create mode 100644 rules/icecave/rule_icecave.txt create mode 100644 rules/icecave/rule_icecave_001.tmx create mode 100644 rules/icecave/rule_icecave_002.tmx create mode 100644 rules/icecave/rule_icecave_003.tmx create mode 100644 rules/icecave/rule_icecave_004.tmx create mode 100644 rules/icecave/rule_icecave_005.tmx create mode 100644 rules/icecave/rule_icecave_006.tmx create mode 100644 rules/icecave/rule_icecave_007.tmx create mode 100644 rules/icecave/rule_icecave_100.tmx create mode 100644 rules/icemountain/rule_icemountain.tmx create mode 100644 rules/icemountain/rule_icemountain.txt create mode 100644 rules/icemountain/rule_icemountain_001.tmx create mode 100644 rules/icemountain/rule_icemountain_002.tmx create mode 100644 rules/icemountain/rule_icemountain_003.tmx create mode 100644 rules/icemountain/rule_icemountain_004.tmx delete mode 100644 rules/rule_cave_001.tmx delete mode 100644 rules/rule_cave_002.tmx delete mode 100644 rules/rule_cave_003.tmx delete mode 100644 rules/rule_cave_004.tmx delete mode 100644 rules/rule_cave_005.tmx delete mode 100644 rules/rule_cave_006.tmx delete mode 100644 rules/rule_cave_007.tmx delete mode 100644 rules/rule_cave_008.tmx delete mode 100644 rules/rule_cave_009.tmx delete mode 100644 rules/rule_cave_010.tmx delete mode 100644 rules/rule_icecave_001.tmx delete mode 100644 rules/rule_icecave_002.tmx delete mode 100644 rules/rule_icecave_003.tmx delete mode 100644 rules/rule_icecave_004.tmx delete mode 100644 rules/rule_icecave_005.tmx delete mode 100644 rules/rule_icecave_006.tmx delete mode 100644 rules/rule_icecave_007.tmx delete mode 100644 rules/rule_icemountain.tmx delete mode 100644 rules/rule_icemountain_001.tmx delete mode 100644 rules/rule_icemountain_002.tmx delete mode 100644 rules/rule_icemountain_003.tmx delete mode 100644 rules/rule_icemountain_004.tmx create mode 100644 rules/rule_woodland.txt create mode 100644 rules/rule_woodland_020.tmx create mode 100644 rules/rule_woodland_021.tmx (limited to 'rules') diff --git a/rules/cave/rule_cave.txt b/rules/cave/rule_cave.txt new file mode 100644 index 00000000..600ee83e --- /dev/null +++ b/rules/cave/rule_cave.txt @@ -0,0 +1,39 @@ +# lines starting with # or // are comments +# all other lines will be parsed and treated as filenames. + +# Rules for caves + +# basic stuff: each rule-tile gets a default tile +../rules/cave/rule_cave_001.tmx + +# straight walls: +../rules/cave/rule_cave_002.tmx + +# corners at walls +../rules/cave/rule_cave_003.tmx +../rules/cave/rule_cave_004.tmx +../rules/cave/rule_cave_005.tmx + +# water in caves: +../rules/cave/rule_cave_006.tmx +../rules/cave/rule_cave_007.tmx + +# rules for entrances, has bad exception handling, +# so mind where to put entrances. (So avoid putting them near corners) +../rules/cave/rule_cave_008.tmx + +# straight carpets +../rules/cave/rule_cave_009.tmx + +# corners in carpets +../rules/cave/rule_cave_010.tmx + +# all tiles, which are walkable, but have unwalkable neighbors, +# should be unwalkable +# example: a decorative stone in a sea + +../rules/cave/rule_cave_050.tmx + +# error handling: some situations cannot be handled properly with this ruleset: +# so indicate these situations with the error-tile +../rules/cave/rule_cave_100.tmx diff --git a/rules/cave/rule_cave_001.tmx b/rules/cave/rule_cave_001.tmx new file mode 100644 index 00000000..adec3865 --- /dev/null +++ b/rules/cave/rule_cave_001.tmx @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgoA5wJpGmFRis7sAlPlDuIFaeXu4YBSMXAAAIMvB/hAQAAA== + + + + + H4sIAAAAAAAAA9XOSQqAMBBE0YAjzhhRwRH1/md080VocNdRrM2DhKbKGJ146GOAIUYYi7tEqf9KihnmWGCJlbirlXdYbMR7ix32yr0yA44P/wuujnfseDju+WsmnD9dcWd7sesEaEU/nYQEAAA= + + + + + H4sIAAAAAAAAA2NgoA7whtL7ofRWNDoaSrtQyT5c4BCU3ovDHS5oNK3ARijtjSZOb3d4o9HogNb2w0ASGj0KRgEMAAB5sOMrhAQAAA== + + + + + H4sIAAAAAAAAA2NgoC2YSGPziQWNA2RvAhp/IZ3tPwilj9PZXlwgYaAdMAoGHQAAoYx+foQEAAA= + + + + + H4sIAAAAAAAAA2NgoA1gIsCnFaCXPYQAExpNqjy93UEvMFjiZxQMHgAAgZ1QGoQEAAA= + + + diff --git a/rules/cave/rule_cave_002.tmx b/rules/cave/rule_cave_002.tmx new file mode 100644 index 00000000..ef296d97 --- /dev/null +++ b/rules/cave/rule_cave_002.tmx @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgIAycSZR3RhNzxqEOlzy6fnwAAPmsh/LAAAAA + + + + + H4sIAAAAAAAAA2NgoA1gx8EmRg+x6kEAAKr4TszAAAAA + + + + + H4sIAAAAAAAAA2NgoD5gp4I4LrXoAAAMdXcLwAAAAA== + + + + + H4sIAAAAAAAAA2NgIAwyCMhXYBELR2J3EGEHMogkQS0AWGap4MAAAAA= + + + + + H4sIAAAAAAAAA2NgoB+IpoGZADCMP5TAAAAA + + + + + H4sIAAAAAAAAA2NgIAyYyJBnIiCPzxxi1YMAADYuyefAAAAA + + + diff --git a/rules/cave/rule_cave_003.tmx b/rules/cave/rule_cave_003.tmx new file mode 100644 index 00000000..034cc6ba --- /dev/null +++ b/rules/cave/rule_cave_003.tmx @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgIA84QzGxbHL1kAoAuFNWytAAAAA= + + + + + H4sIAAAAAAAAA2NgIA+wE+Dj0sOOhc2AJk4JAABwbzCA0AAAAA== + + + + + H4sIAAAAAAAAA2NgIB+wo9EwNjsWNjHm4OKTAgAwnyyb0AAAAA== + + + + + H4sIAAAAAAAAA2NgIA/4oPF9kdhRUDqGTLMpAQCtYkK20AAAAA== + + + diff --git a/rules/cave/rule_cave_004.tmx b/rules/cave/rule_cave_004.tmx new file mode 100644 index 00000000..18e652b6 --- /dev/null +++ b/rules/cave/rule_cave_004.tmx @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgwA+coRidTSs5cgAAwD96ZMQAAAA= + + + + + H4sIAAAAAAAAA2NgoA1gh2J0NrI8AxZxcgAAt2sDDsQAAAA= + + + + + H4sIAAAAAAAAA2NgoD9gJ8AnFQAAUPPppcQAAAA= + + + + + H4sIAAAAAAAAA2NgIAxyoHQWFrkaKF2FRa4HSncRYQclAAAu4il9xAAAAA== + + + + + H4sIAAAAAAAAA2NgwA+YoBidTYkcA5ocpQAAeqBqScQAAAA= + + + diff --git a/rules/cave/rule_cave_005.tmx b/rules/cave/rule_cave_005.tmx new file mode 100644 index 00000000..9c21a292 --- /dev/null +++ b/rules/cave/rule_cave_005.tmx @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgIB84o9GU6MEn7kwCm556SAUAagDkCGwBAAA= + + + + + H4sIAAAAAAAAA2NgGByAHY1GFmfHwsanh5B5uPTQGgAAJVBklGwBAAA= + + + + + H4sIAAAAAAAAA2NgGJqAHQ8flxwhPewksMkBAFgzOlVsAQAA + + + + + H4sIAAAAAAAAA2NgIB+EQukwEvSkQuk0NPF0KJ2JRU8plC5DEy+H0pVY9LRC6TY08XYo3YnHjbQCAPlEcUlsAQAA + + + + + H4sIAAAAAAAAA2NgIB8wodGU6MFnFr300BoAAErWG9FsAQAA + + + diff --git a/rules/cave/rule_cave_006.tmx b/rules/cave/rule_cave_006.tmx new file mode 100644 index 00000000..19f59832 --- /dev/null +++ b/rules/cave/rule_cave_006.tmx @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgwA2ckWhnLOL4ALp6Zyzi2AAAH/dlMZAAAAA= + + + + + H4sIAAAAAAAAA2NgIAzECPCppQcEAF5x3w6QAAAA + + + + + H4sIAAAAAAAAA2NgIAz4CPCppQcEAMFTlWKQAAAA + + + + + H4sIAAAAAAAAA2NgIAzYCPCppQcEAItPfPCQAAAA + + + + + H4sIAAAAAAAAA2NgIAx4CfCppQcEAOr1Fs+QAAAA + + + + + H4sIAAAAAAAAA2NgIAxYCfCppQcEAKDp/12QAAAA + + + + + H4sIAAAAAAAAA2NgwA3EcLBJBaSYAwCr1UHrkAAAAA== + + + + + H4sIAAAAAAAAA2NgwA34cLBJBaSYAwDclnPrkAAAAA== + + + + + H4sIAAAAAAAAA2NgwA3YcLBJBaSYAwDxV2LrkAAAAA== + + + + + H4sIAAAAAAAAA2NgwA14cbBJBaSYAwDKPH9LkAAAAA== + + + + + H4sIAAAAAAAAA2NgwA1YcbBJBaSYAwDn/W5LkAAAAA== + + + + + H4sIAAAAAAAAA2NgIAw2o/EXEaHnEBp/IxF6QAAAyo+EwZAAAAA= + + + + + H4sIAAAAAAAAA2NgGFwAAJwFCnCQAAAA + + + diff --git a/rules/cave/rule_cave_007.tmx b/rules/cave/rule_cave_007.tmx new file mode 100644 index 00000000..b208612f --- /dev/null +++ b/rules/cave/rule_cave_007.tmx @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgIA84QzGxbHL1DCe3AQBhmwyGbAEAAA== + + + + + H4sIAAAAAAAAA2NgoC4Qg2J0NrI8A5o4LjWUuoMa9hDyDykAACD2PadsAQAA + + + + + H4sIAAAAAAAAA2NgoC7gg2J0NrI8A5o4LjWUuoMa9hDyDykAACKwIxZsAQAA + + + + + H4sIAAAAAAAAA2NgoC5gg2J0NrI8A5o4LjWUuoMa9hDyDykAANyNKXlsAQAA + + + + + H4sIAAAAAAAAA2NgoC7ghWJ0NrI8A5o4LjWUuoMa9hDyDykAAHI53HZsAQAA + + + + + H4sIAAAAAAAAA2NgoC5ghWJ0NrI8A5o4LjWUuoMa9hDyDykAAIwE1hlsAQAA + + + + + H4sIAAAAAAAAA2NgIA+IQTE6m5AeXHwxHGrIAeTYQ45/SAUAXzfD8GwBAAA= + + + + + H4sIAAAAAAAAA2NgIA/wQTE6m5AeXHw+HGrIAeTYQ45/SAUAXeR57mwBAAA= + + + + + H4sIAAAAAAAAA2NgIA+wQTE6m5AeXHw2HGrIAeTYQ45/SAUAnKjAUmwBAAA= + + + + + H4sIAAAAAAAAA2NgIA/wQjE6m5AeXHxeHGrIAeTYQ45/SAUArf9ym2wBAAA= + + + + + H4sIAAAAAAAAA2NgIA+wQjE6m5AeXHxWHGrIAeTYQ45/SAUAbLPLJ2wBAAA= + + + + + H4sIAAAAAAAAA2NgoC6Yj8ZfgMZfCKUXU9ledHAQSh+m0Jz1aPwNFJgFABD1MNRsAQAA + + + diff --git a/rules/cave/rule_cave_008.tmx b/rules/cave/rule_cave_008.tmx new file mode 100644 index 00000000..2c14b528 --- /dev/null +++ b/rules/cave/rule_cave_008.tmx @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgIA84I2Fi+MNRDzUAOebSS88ooA0AAAuES0x0AwAA + + + + + H4sIAAAAAAAAA2NgIA+wI2Fi+PTWI4GmRh6NL46mZygBkLv5GUhzP7ZwGgUDAwCsvj4ldAMAAA== + + + + + H4sIAAAAAAAAA2NgGBlAAI3PMSCuGAWjgIEBAFKSi7B0AwAA + + + + + H4sIAAAAAAAAA2NgGAUgwI6EieHTyt5RMPwBAE+qjq10AwAA + + + + + H4sIAAAAAAAAA2NgIA9EIGFi+CCQgYSJ4YPALCCeDcRzoPxGIG4C4mYoPxCIg4A4GEnPKiBeDcRroPyJQDwJiCdD+YlAnATEyUT6FQQKgbgIiItJ0EMr4IGEaalnFNAGAABjdzU5dAMAAA== + + + + + H4sIAAAAAAAAA2NgGAUDCaKRMLHABQkTC04A8UkgPkWCnlFAGwAAqLF2T3QDAAA= + + + diff --git a/rules/cave/rule_cave_009.tmx b/rules/cave/rule_cave_009.tmx new file mode 100644 index 00000000..d4673c98 --- /dev/null +++ b/rules/cave/rule_cave_009.tmx @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgwA2ckWhnLOL4ALp6Zyzi2AAAH/dlMZAAAAA= + + + + + H4sIAAAAAAAAA2NgIAxUCPCppQcEAFLwSR+QAAAA + + + + + H4sIAAAAAAAAA2NgIAyUCfCppQcEAFzYvvuQAAAA + + + + + H4sIAAAAAAAAA2NgwA1UcLBJBaSYAwCeYv2dkAAAAA== + + + + + H4sIAAAAAAAAA2NgwA2UcbBJBaSYAwA+q0HQkAAAAA== + + + + + H4sIAAAAAAAAA2NgIAwS0Pj+ROjJR+PHEaEHBABsEgLRkAAAAA== + + + diff --git a/rules/cave/rule_cave_010.tmx b/rules/cave/rule_cave_010.tmx new file mode 100644 index 00000000..d50d51a3 --- /dev/null +++ b/rules/cave/rule_cave_010.tmx @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgIA84QzGxbHL1DCe3AQBhmwyGbAEAAA== + + + + + H4sIAAAAAAAAA2NgoC5QgWJ0NrI8A5o4LjWUuoMa9hDyDykAADpwCuhsAQAA + + + + + H4sIAAAAAAAAA2NgoC5QhmJ0NrI8A5o4LjWUuoMa9hDyDykAAJXncL9sAQAA + + + + + H4sIAAAAAAAAA2NgIA+oQDE6m5AeXHwVHGrIAeTYQ45/SAUA+4NElGwBAAA= + + + + + H4sIAAAAAAAAA2NgIA8oQzE6m5AeXHxlHGrIAeTYQ45/SAUAS72rUmwBAAA= + + + + + H4sIAAAAAAAAA2NgoC6oR+M3oPH9oHQAle1FB3lQuoBCc/rR+BMoMAsA4AFgUmwBAAA= + + + + + H4sIAAAAAAAAA2NgGAX0AgB8n9a4bAEAAA== + + + diff --git a/rules/cave/rule_cave_050.tmx b/rules/cave/rule_cave_050.tmx new file mode 100644 index 00000000..b7b94fd0 --- /dev/null +++ b/rules/cave/rule_cave_050.tmx @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgwA2csfCdcYjjAwBFZMEtZAAAAA== + + + + + H4sIAAAAAAAAA2NgwA24cfBxieMCAL942VBkAAAA + + + + + H4sIAAAAAAAAA2NgwA2EcfBxieMCAMG3CItkAAAA + + + + + H4sIAAAAAAAAA2NgwA1EcPBxieMCAAvusS9kAAAA + + + + + H4sIAAAAAAAAA2NgwA1kcPBxieMCACGr/mZkAAAA + + + + + H4sIAAAAAAAAA2NgwA1UcPBxieMCALZ2Y0NkAAAA + + + + + H4sIAAAAAAAAA2NgwA1YcfBxieMCAGrN2sJkAAAA + + + + + H4sIAAAAAAAAA2NgwA3YcfBxieMCAACfMT1kAAAA + + + + + H4sIAAAAAAAAA2NgwA3EcfBxieMCAFQVr69kAAAA + + + + + H4sIAAAAAAAAA2NgwA3kcfBxieMCAH5Q4OZkAAAA + + + + + H4sIAAAAAAAAA2NgwA0kcPBxieMCALQJWUJkAAAA + + + + + H4sIAAAAAAAAA2NgwA0UcPBxieMCACPUxGdkAAAA + + + + + H4sIAAAAAAAAA2NgIA0wkageBADQPhFKZAAAAA== + + + diff --git a/rules/cave/rule_cave_100.tmx b/rules/cave/rule_cave_100.tmx new file mode 100644 index 00000000..3dfc8ab3 --- /dev/null +++ b/rules/cave/rule_cave_100.tmx @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgIA84kyiOLOeMhPGJk2sPIfupbR42d1PTHlIBAHq5GFfUAQAA + + + + + H4sIAAAAAAAAA2NgoB9gxcFmx8HGB4hVR0ugjIM90AAA6DCU7NQBAAA= + + + + + H4sIAAAAAAAAA2NgoB/gxcEeqkAFB3ugAQAsLTFH1AEAAA== + + + + + H4sIAAAAAAAAA2NgoB9gw8EeBdQFAM2+xmvUAQAA + + + + + H4sIAAAAAAAAA2NgoB/gw8EeBdQFAEag6ZXUAQAA + + + + + H4sIAAAAAAAAA2NgoB8Qw8EeBdQFAJqF6UzUAQAA + + + + + H4sIAAAAAAAAA2NgoB9wIZFNrFkDBchxNz0AAJUJJNPUAQAA + + + diff --git a/rules/example_cave.tmx b/rules/example_cave.tmx index a1c0d700..876670f4 100644 --- a/rules/example_cave.tmx +++ b/rules/example_cave.tmx @@ -1,23 +1,23 @@ - + - - - - + - + - + + + + - H4sIAAAAAAAAA+2XyQ7CMAxEW3YoHOiV9f+/EiFRKbI8jbe0FcphDjQl42c7DrRN07RVVVViPYL3WxGh9TlYbyDOCxPX28Ge7nclQn6S3EXU5ML4cOpIDC+lT8+wX3/PJf5j8vakRZ3AP32fMtMeQDoBz7n5Jf6UH/WA1m/nzIF0zyh+7vz3YD0X21EZw1hcaC/Uf576c+dgqj7U9v9WUAeLD62zdPaieErxR3lF1zcVNwu9M2CdaCr+u0DDu7mzaOVfA9H+o+seDwt/qnR2DfFp+If4EDvXA9w73hxr+cdmgZa/zfDTHGj5W/DdvYP/K3RXl+BPc4DWLTnw8Jes/5l5dsjkx8oviRnV/RzAvhPWf+NgRzmIvEOssy83/3L1t3pG36EefkkO9swzS79R7yh2z90vueNo/1vPG41hDnbt3pGztlR8kfvTuUpl/a1Vsh4RftzvKun/rqiemKoPI/q/5JmYwm+p7JL4ovZPPz9HvHPvRLMvRf/MVlX17/oAYjbMzAAgAAA= + H4sIAAAAAAAAA+2X2wrCMAxA52WC8wKOKSj4MP//I2WgUEqSpkl6QftwGNtakpO0u/Rd1/WNRgPlyhizM4x3rsB5RUCNG4ixklhUvFL+EGvmOEkMjv8zo7/r6vc7Rc005Oo/hFubMYNraX/IMdTjR4U1sIwds8bvRn41+dfSP2v3zQfq3sLBO4fmhJ6htfj7Hpify4Rch/bIBbhmuX41czG/Y8Afq4/1+ufGkPhz/fxaUPOh/nPrcAt45/TfEvfGQF6zg+Q7isrL0l+z/6mcXP/lfG/kr9lLsT2Q9GImKO2f4/3v+r4U/hJS+nOfY1b9T+Ee6z94R2qc/z+k8Zbka+0v+X/9zhkQf04OkrytvqG0/tweST1y+qdyx3KIdbCglHttaB1OFThY8ms+jUaj8W+8Afgjpy8AIAAA diff --git a/rules/example_icecave.tmx b/rules/example_icecave.tmx index dceda71f..4a8223ce 100644 --- a/rules/example_icecave.tmx +++ b/rules/example_icecave.tmx @@ -1,26 +1,17 @@ - - - - + - + - + - - - - - - - H4sIAAAAAAAAA+2UOxLAIAhEHTPe/8ppLDIOP2UJFBbbKOFtAOmttX51NfUIyuZH+7CwI31k8yUPY4o6i+QPQtRdlAcrn5OnZzscK3/Hg6UXFfjrfKL43Hvw1ADxHv/kW3ZC1PxrfM0DF4vkUx60OHQNpPzfmqN25en/ofY1l6MKn8vv4VPzrcXsfHvC98hT9yz+aQ+RfMucR6sKP8tDNh+pF4uzagMAEAAA + H4sIAAAAAAAAA+2UOxLAIAhENeP9z5zGIuPwU5ZAYbGNEt4GkN5a61dXU4+gbH60Dws70kc2X/IwpqizSP4gRN1FebDyOXl6tsOx8nc8WHpRgb/OJ4rPvQdPDRDv8U++ZSdEzb/G1zxwsUg+5UGLQ9dAyv+tOWpXnv4fal9zOarwufwePjXfWszOtyd8jzx1z+Kf9hDJt8x5tKrwszxk85F6AVXE4B0AEAAA diff --git a/rules/example_mountain.tmx b/rules/example_mountain.tmx index eb2da987..7021ef5a 100644 --- a/rules/example_mountain.tmx +++ b/rules/example_mountain.tmx @@ -16,12 +16,12 @@ - + - + - + diff --git a/rules/example_woodland.tmx b/rules/example_woodland.tmx index 4b106217..3c266a8c 100644 --- a/rules/example_woodland.tmx +++ b/rules/example_woodland.tmx @@ -17,7 +17,7 @@ - H4sIAAAAAAAAA+2UOw7AIAxDKQv99/637VSpQgESx7C0QxYU/LADxBBC/GhNrxrNG8nuwW3plJgIt6aV67G4Wn1mxtLe1JlrzdOTc2uO3vkyin12D5PB1c4Z5aL32sP1vqla36JgJoCN+rV4tbCRnHPfUk9L41mfyZ61XFbeR0UXfb+I37PBXY1nQKrkdxvElHLehV7LnC6Qq9Fm/AFILt6/ysJl188dw70BLc919BAOAAA= + H4sIAAAAAAAAA+2UOw6AMAxDSwfKn/vfFjEgoSiF2E27wOAtzWucTwwhxI+qu6k1ryW7BvctT47JcJ9yyXxeXGt+T4+1t6kyF/WzxGctts+I6S+iHJedwRJuyexbd6MW1zJj3lxkp9D+jgZmIthsvUitCJvxWdatxcgdznEH55rl3ag5z6fWh7zs/iL1Xm+2F+4E/qHkxsh650ZMzedFiUX6tJNcS26PG8D4YpknJI6dXUY/tw33AH+y0woQDgAA 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 @@ + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgwA/YcdD4AABTkrM4VAAAAA== + + + + + H4sIAAAAAAAAA2NgwA+YoTQLlGYjoB4EABX4+a9UAAAA + + + + + H4sIAAAAAAAAA2NgwA/koTQ/lK4koB4EAPgHSRJUAAAA + + + + + H4sIAAAAAAAAA2NgwA+YCMhjAwBsElWnVAAAAA== + + + 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 @@ + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgIA6wk6GGHQmjq8FnHroabOYQAgCRfrXf2AAAAA== + + + + + H4sIAAAAAAAAA2NgIA4wk6mGGU2cGHPQ1aKbQQwAAE/ZWtvYAAAA + + + + + H4sIAAAAAAAAA2NgoB1gprIcPj3oAAAVANpz2AAAAA== + + + + + H4sIAAAAAAAAA2NgIA7oEKHGBouYNBrfh0j70IEsieoBzY672NgAAAA= + + + + + H4sIAAAAAAAAA2NgGBggT2PzAR9HlCfYAAAA + + + + + H4sIAAAAAAAAA2NgIA4wkamGCU2cGHPQ1aKbQQwAAFG7H+7YAAAA + + + 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 @@ + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgIA+wQzGxbHL1kAoA+X4+RNAAAAA= + + + + + H4sIAAAAAAAAA2NgIA8wE+Dj0sOMhc2AJk4JAAB87igk0AAAAA== + + + + + H4sIAAAAAAAAA2NgIB8wo9EwNjMWNjHm4OKTAgA8hSQr0AAAAA== + + + + + H4sIAAAAAAAAA2NgIA8IoPEFkdhyUFqBTLMpAQC88ad90AAAAA== + + + 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 @@ + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgwA/YoRidTSs5XAAAA96rtqgAAAA= + + + + + H4sIAAAAAAAAA2NgwA+YoRidTYkcA5ocMQAANSMN1qgAAAA= + + + + + H4sIAAAAAAAAA2NgoD9gJsDHBgB9Q1zQqAAAAA== + + + + + H4sIAAAAAAAAA2NgIAwMoLQeFjkHKG2HRS4ASvsRYQchAADQPpdKqAAAAA== + + + + + H4sIAAAAAAAAA2NgwA+YoBidTYkcA5ocMQAAqilRnqgAAAA= + + + 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 @@ + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgIB+wo9GU6MEnzk4Cm556SAUApVXbiWwBAAA= + + + + + H4sIAAAAAAAAA2NgIB8wo9GU6MEnzoyFTch+Uu2hBwAAZhB9h2wBAAA= + + + + + H4sIAAAAAAAAA2NgGJqAGQ8flxwhPcwksMkBAHO5eppsAQAA + + + + + H4sIAAAAAAAAA2NgIB9IQmkpEvRoQmktNHFtKK2LRY8llLZCE7eG0rZY9HhCaS80cW8o7YvHjbQCACaSUn5sAQAA + + + + + H4sIAAAAAAAAA2NgIB8wodGU6MFnFr300BoAAErWG9FsAQAA + + + 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 @@ + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgwA3YkWh2LOL4ALp6dizi2AAAMuRB2ZAAAAA= + + + + + H4sIAAAAAAAAA2NgIAzYCPCppQcEAItPfPCQAAAA + + + + + H4sIAAAAAAAAA2NgwA3YcLBJBaSYAwDxV2LrkAAAAA== + + + + + H4sIAAAAAAAAA2NgIAzK0fhpROhpQ+OXEqEHBAAdwEJNkAAAAA== + + + 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 @@ + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgIA+wQzGxbHL1DCe3AQBjNkMpbAEAAA== + + + + + H4sIAAAAAAAAA2NgoC5gg2J0NrI8A5o4LjWUuoMa9hDyDykAANyNKXlsAQAA + + + + + H4sIAAAAAAAAA2NgIA+wQTE6m5AeXHw2HGrIAeTYQ45/SAUAnKjAUmwBAAA= + + + + + H4sIAAAAAAAAA2NgoC5IRuOnoPFToXQ6le1FB61Qup1Cc4rR+CUUmAUAMdZruGwBAAA= + + + 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 @@ + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgIA6wEyHOjkSzo/FJMQdZDJc5hAAAESWSztgAAAA= + + + + + H4sIAAAAAAAAA2NgoB5gw8FmJkIvLjXE6MUGAC5qS5vYAAAA + + + + + H4sIAAAAAAAAA2NgoB7gIIJNjF5ixAkBAK6TbhnYAAAA + + + diff --git a/rules/icemountain/rule_icemountain.tmx b/rules/icemountain/rule_icemountain.tmx new file mode 100644 index 00000000..6413eac4 --- /dev/null +++ b/rules/icemountain/rule_icemountain.tmx @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgGAWjYBSMVAAALq+17wAEAAA= + + + + + H4sIAAAAAAAAA2NgGAWjYBSMVAAALq+17wAEAAA= + + + + + H4sIAAAAAAAAA2NgGAWjYBSMVAAALq+17wAEAAA= + + + + + H4sIAAAAAAAAA2NgGAWjYBSMVAAALq+17wAEAAA= + + + + + H4sIAAAAAAAAA2NgGAWjYBSMVAAALq+17wAEAAA= + + + + + H4sIAAAAAAAAA2NgGAWjYBSMVAAALq+17wAEAAA= + + + diff --git a/rules/icemountain/rule_icemountain.txt b/rules/icemountain/rule_icemountain.txt new file mode 100644 index 00000000..c7223339 --- /dev/null +++ b/rules/icemountain/rule_icemountain.txt @@ -0,0 +1,18 @@ +# lines starting with # or // are comments +# all other lines will be parsed and treated as filenames. + +# ice mountains. In this Ruleset you have 3 colors setting +# the height of the current tile: +# black: usual height +# light red: above +# dark red: below +# the transitions "black<->dark red" and "black<->light red" can be mapped with +# this ruleset. +# When you wan tto have more than 3 different heights, you should use the +# transition "light red<->dark red". So there is no wall at this transition and +# you can start over from the red to black, having a wall to another height. + +../rules/icemountain/rule_icemountain_001.tmx +../rules/icemountain/rule_icemountain_002.tmx +../rules/icemountain/rule_icemountain_003.tmx +../rules/icemountain/rule_icemountain_004.tmx diff --git a/rules/icemountain/rule_icemountain_001.tmx b/rules/icemountain/rule_icemountain_001.tmx new file mode 100644 index 00000000..1b656d31 --- /dev/null +++ b/rules/icemountain/rule_icemountain_001.tmx @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgwA/YcdD4AABTkrM4VAAAAA== + + + + + H4sIAAAAAAAAA2NgwA8YoTQTlGYmoB4EAEEdsC1UAAAA + + + + + H4sIAAAAAAAAA2NgwA9m4qDxAQBj2j+FVAAAAA== + + + + + H4sIAAAAAAAAA2NgoD4AAHbqzHRUAAAA + + + + + H4sIAAAAAAAAA2NgoD4AAHbqzHRUAAAA + + + + + H4sIAAAAAAAAA2NgwA84GQkowAIAAgm7L1QAAAA= + + + diff --git a/rules/icemountain/rule_icemountain_002.tmx b/rules/icemountain/rule_icemountain_002.tmx new file mode 100644 index 00000000..91e0fecf --- /dev/null +++ b/rules/icemountain/rule_icemountain_002.tmx @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgoAywY6FxsZFpXGLE2EGKvcSaR2sAAGcNsPhoAQAA + + + + + H4sIAAAAAAAAA2NgoAwwQWlGJJoJSQ4mzoymDl0PPgCTZ8IihkzD7GAmYCa6m+gBADt8C4ZoAQAA + + + + + H4sIAAAAAAAAA2NgoA5YicSeAaVnEalnJ5F2dCKxYXpO4rBrBgNucBKPHK0AAAL0FPZoAQAA + + + + + H4sIAAAAAAAAA2NgGAX0AADGRzsXaAEAAA== + + + + + H4sIAAAAAAAAA2NgoA/opJM9gxUAAAuO1NpoAQAA + + + + + H4sIAAAAAAAAA2NgoA7gZESl0cWx8XHpwWU2PvsI2UusHK0AACE6sPhoAQAA + + + diff --git a/rules/icemountain/rule_icemountain_003.tmx b/rules/icemountain/rule_icemountain_003.tmx new file mode 100644 index 00000000..33e81f56 --- /dev/null +++ b/rules/icemountain/rule_icemountain_003.tmx @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgIA+wQzE6mwFNnFI9uOTwmUWuHlIBLvMI+ZNUPaQCAF4FYvXUAQAA + + + + + H4sIAAAAAAAAA2NgIA8wAjETlM0E5SPLMaCJwfiMWNj49OCSw2cWLj3MaOLMWOwiBeByA7LZyHbC5LCFGyH/kAIAObykPtQBAAA= + + + + + H4sIAAAAAAAAA2NgoD7ogdLdWORWQOlVaOIzoPQsLHp2QOldJOg5AaVPkaCHWmA2Gn8OGr8DSnfRyH4A2IGFBtQBAAA= + + + + + H4sIAAAAAAAAA2NgGAXDDQAAureGXdQBAAA= + + + + + H4sIAAAAAAAAA2NgGAXUBrOBuBPKBtFz6Gw/AAQTIDPUAQAA + + + + + H4sIAAAAAAAAA2NgIA9wMuLn49IDU4fMJtYuZPWEzMKmB584OQCXG/CFDT495IQNNgAA18LFstQBAAA= + + + diff --git a/rules/icemountain/rule_icemountain_004.tmx b/rules/icemountain/rule_icemountain_004.tmx new file mode 100644 index 00000000..b39d9bb0 --- /dev/null +++ b/rules/icemountain/rule_icemountain_004.tmx @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgIA+wQzGxbHL1UNNtDGjilOohx35q6sEFAHi336TUAQAA + + + + + H4sIAAAAAAAAA2NgIA8wQTE6mxmK0dkwdYxQNiOaHmRxZD3kug2bPQxo4uh6sPkHnx5cgBz/4As3UgEAO5gTSNQBAAA= + + + + + H4sIAAAAAAAAA2NgoB/oRuP30NFuGFgBpVehic9G489BYu+A0rtIsOcElD5Fgh5qAQD43oTa1AEAAA== + + + + + H4sIAAAAAAAAA2NgGAXDDQAAureGXdQBAAA= + + + + + H4sIAAAAAAAAA2NgoD7ogNJdNDB7FBAGAD+ZEyPUAQAA + + + + + H4sIAAAAAAAAA2NgGFmAkxGVHkx6qAUAJD2/ttQBAAA= + + + diff --git a/rules/rule_cave_001.tmx b/rules/rule_cave_001.tmx deleted file mode 100644 index 9c68a00c..00000000 --- a/rules/rule_cave_001.tmx +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA2NgIA4oE6CJBYPVHEoBufbTCqC7YyDDGQDhyh7gZAIAAA== - - - - - H4sIAAAAAAAAA2NgIA4wQ2kWKM0KpdmI1A8D7FCaA0pzQmkuEs3hhtI8UJoXSvORaA4/iepxAWEoLUIl8ygF0mh8WSgtR6I58lBaAUorQmklEswAANifSBJkAgAA - - - - - H4sIAAAAAAAAA2NgIA5YQGkNKD0JjSYWzIHSsyg0Zz6U7oPSs9FoYgGp6nEBezR6FCAAABbPsHJkAgAA - - - - - H4sIAAAAAAAAA2NgoAzkUai/DkrHUWjOPCi9hER9thTaiw58qWzecAAAJxy7NGQCAAA= - - - - - H4sIAAAAAAAAA2NgGAWjgLYAADPktetkAgAA - - - - - H4sIAAAAAAAAA2NgIA4wEeDTGzARoEk1Z7gDavmTnHAGABmZ+IlkAgAA - - - diff --git a/rules/rule_cave_002.tmx b/rules/rule_cave_002.tmx deleted file mode 100644 index d3651535..00000000 --- a/rules/rule_cave_002.tmx +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA2NgIAzYSZRnRxNjx6EOlzy6fnwAACINNonAAAAA - - - - - H4sIAAAAAAAAA2NgIAyYyZBnJiCPzxxi1YMAAFQ90tHAAAAA - - - - - H4sIAAAAAAAAA2NgIAx0CMjbYBGTRmL7EGEHMpAlQS0AXvcYA8AAAAA= - - - - - H4sIAAAAAAAAA2NgoB+Qp4GZAFJ/Z8vAAAAA - - - - - H4sIAAAAAAAAA2NgIAyYyJBnIiCPzxxi1YMAADYuyefAAAAA - - - diff --git a/rules/rule_cave_003.tmx b/rules/rule_cave_003.tmx deleted file mode 100644 index b40d315f..00000000 --- a/rules/rule_cave_003.tmx +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA2NgIA8IQzGxbHL1kAoA+YlsANAAAAA= - - - - - H4sIAAAAAAAAA2NgIA8wE+Dj0sOMhc2AJk4JAAB87igk0AAAAA== - - - - - H4sIAAAAAAAAA2NgGF4AALmOIl/QAAAA - - - - - H4sIAAAAAAAAA2NgIA/IoPFlkdhaUFqHTLMpAQDFYfeh0AAAAA== - - - - - H4sIAAAAAAAAA2NgGF4AALmOIl/QAAAA - - - diff --git a/rules/rule_cave_004.tmx b/rules/rule_cave_004.tmx deleted file mode 100644 index a9927998..00000000 --- a/rules/rule_cave_004.tmx +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA2NgwA/YoRidTSs5cgAA/ScyysQAAAA= - - - - - H4sIAAAAAAAAA2NgwA+YoRidTYkcA5ocpQAA7ovkGMQAAAA= - - - - - H4sIAAAAAAAAA2NgIAwMoLQeFjkHKG2HRS4ASvsRYQclAAAB3/yXxAAAAA== - - - - - H4sIAAAAAAAAA2NgGPoAAFL3durEAAAA - - - - - H4sIAAAAAAAAA2NgwA+YoBidTYkcA5ocpQAAeqBqScQAAAA= - - - diff --git a/rules/rule_cave_005.tmx b/rules/rule_cave_005.tmx deleted file mode 100644 index 2c465b78..00000000 --- a/rules/rule_cave_005.tmx +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA2NgIB+wo9GU6MEnzk4Cm556SAUApVXbiWwBAAA= - - - - - H4sIAAAAAAAAA2NgIB8wo9GU6MEnzoyFTch+Uu2hBwAAZhB9h2wBAAA= - - - - - H4sIAAAAAAAAA2NgIB9IQmkpEvRoQmktNHFtKK2LRY8llLZCE7eG0rZY9HhCaS80cW8o7YvHjbQCACaSUn5sAQAA - - - - - H4sIAAAAAAAAA2NgGAX0AgB8n9a4bAEAAA== - - - - - H4sIAAAAAAAAA2NgIB8wodGU6MFnFr300BoAAErWG9FsAQAA - - - diff --git a/rules/rule_cave_006.tmx b/rules/rule_cave_006.tmx deleted file mode 100644 index 35ccab82..00000000 --- a/rules/rule_cave_006.tmx +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA2NgwA2EkWhhLOL4ALp6YSzi2AAALrUFg5AAAAA= - - - - - H4sIAAAAAAAAA2NgIAxYCfCppQcEAKDp/12QAAAA - - - - - H4sIAAAAAAAAA2NgIAzYCPCppQcEAItPfPCQAAAA - - - - - H4sIAAAAAAAAA2NgIAw4CfCppQcEAM97YoaQAAAA - - - - - H4sIAAAAAAAAA2NgIAy4CPCppQcEAOTd4SuQAAAA - - - - - H4sIAAAAAAAAA2NgIAya0fhFROiZhMZvJEIPCAAAulCFxpAAAAA= - - - - - H4sIAAAAAAAAA2NgGFwAAJwFCnCQAAAA - - - diff --git a/rules/rule_cave_007.tmx b/rules/rule_cave_007.tmx deleted file mode 100644 index 873568d9..00000000 --- a/rules/rule_cave_007.tmx +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA2NgIA8IQzGxbHL1DCe3AQDj6TXRbAEAAA== - - - - - H4sIAAAAAAAAA2NgoC5gg2J0NrI8A5o4LjWUuoMa9hDyDykAANyNKXlsAQAA - - - - - H4sIAAAAAAAAA2NgoC5ghWJ0NrI8A5o4LjWUuoMa9hDyDykAAIwE1hlsAQAA - - - - - H4sIAAAAAAAAA2NgoC7ghGJ0NrI8A5o4LjWUuoMa9hDyDykAAI0nWUFsAQAA - - - - - H4sIAAAAAAAAA2NgoC7ggmJ0NrI8A5o4LjWUuoMa9hDyDykAAN2upiFsAQAA - - - - - H4sIAAAAAAAAA2NgoC7IR+MXoPELoXQxle1FBxOh9GQKzalH4zdQYBYAu+pCZmwBAAA= - - - - - H4sIAAAAAAAAA2NgGAX0AgB8n9a4bAEAAA== - - - - - H4sIAAAAAAAAA2NgGAX0AgB8n9a4bAEAAA== - - - diff --git a/rules/rule_cave_008.tmx b/rules/rule_cave_008.tmx deleted file mode 100644 index abf23123..00000000 --- a/rules/rule_cave_008.tmx +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA2NgIA8oI2Fi+MNRDzUAOebSS88ooA0AAP6Gu+N0AwAA - - - - - H4sIAAAAAAAAA2NgIA8wI2Fi+PTWo4SmRhGNL4umZygBkLsVGEhzP7ZwGgUDAwCz0pxudAMAAA== - - - - - H4sIAAAAAAAAA2NgGBlAHo0vPSCuGAWjgIEBAJuXOqJ0AwAA - - - - - H4sIAAAAAAAAA2NgIA9YIGFi+CDggYSJ4YNAFRBXA3ENlJ8IxElAnAzlGwKxERAbI+npAuJuIO6B8guBuAiIi6F8RyB2AmJnIv0KAoFAHATEwSTooRXQQMK01DMKaAMAxpB53HQDAAA= - - - - - H4sIAAAAAAAAA2NgGAUDCayRMLFABQkTC1YA8UogXkWCnlFAGwAAfDIGenQDAAA= - - - - - H4sIAAAAAAAAA2NgGAWjYBTQEwAAX9FJ7XQDAAA= - - - diff --git a/rules/rule_cave_009.tmx b/rules/rule_cave_009.tmx deleted file mode 100644 index caef3e02..00000000 --- a/rules/rule_cave_009.tmx +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA2NgwA2UkWhlLOL4ALp6ZSzi2AAA/nb1W5AAAAA= - - - - - H4sIAAAAAAAAA2NgIAyECfCppQcEAGKdKiOQAAAA - - - - - H4sIAAAAAAAAA2NgIAxECPCppQcEAGy13ceQAAAA - - - - - H4sIAAAAAAAAA2NgIAwc0Pj6ROjxR+PbEaEHBAA7s+VPkAAAAA== - - - diff --git a/rules/rule_cave_010.tmx b/rules/rule_cave_010.tmx deleted file mode 100644 index b4f169e2..00000000 --- a/rules/rule_cave_010.tmx +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA2NgIA8oQzGxbHL1DCe3AQCixQ1VbAEAAA== - - - - - H4sIAAAAAAAAA2NgoC4QhmJ0NrI8A5o4LjWUuoMa9hDyDykAANBtPQZsAQAA - - - - - H4sIAAAAAAAAA2NgoC4QgWJ0NrI8A5o4LjWUuoMa9hDyDykAAH/6R1FsAQAA - - - - - H4sIAAAAAAAAA2NgoC6IR+MnoPH1oLQBle1FB35QOoBCc/LR+AUUmAUAm85AR2wBAAA= - - - - - H4sIAAAAAAAAA2NgGAX0AgB8n9a4bAEAAA== - - - diff --git a/rules/rule_icecave_001.tmx b/rules/rule_icecave_001.tmx deleted file mode 100644 index 27473ee1..00000000 --- a/rules/rule_icecave_001.tmx +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA2NgwA/YcdD4AABTkrM4VAAAAA== - - - - - H4sIAAAAAAAAA2NgwA+YoTQLlGYjoB4EABX4+a9UAAAA - - - - - H4sIAAAAAAAAA2NgwA9koDQPlC4joB4EAA7ZdPpUAAAA - - - - - H4sIAAAAAAAAA2NgoD4AAHbqzHRUAAAA - - - - - H4sIAAAAAAAAA2NgwA+YCPCxAQAHvcVWVAAAAA== - - - diff --git a/rules/rule_icecave_002.tmx b/rules/rule_icecave_002.tmx deleted file mode 100644 index 70ed15b1..00000000 --- a/rules/rule_icecave_002.tmx +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA2NgIA6wk6GGHQmjq8FnHroabOYQAgCRfrXf2AAAAA== - - - - - H4sIAAAAAAAAA2NgIA4wk6mGGU2cGHPQ1aKbQQwAAE/ZWtvYAAAA - - - - - H4sIAAAAAAAAA2NgIA7oEKHGBouYNBrfh0j70IEsieoBzY672NgAAAA= - - - - - H4sIAAAAAAAAA2NgGBggT2PzAR9HlCfYAAAA - - - - - H4sIAAAAAAAAA2NgIA4wkamGCU2cGHPQ1aKbQQwAAFG7H+7YAAAA - - - diff --git a/rules/rule_icecave_003.tmx b/rules/rule_icecave_003.tmx deleted file mode 100644 index 42a9fd46..00000000 --- a/rules/rule_icecave_003.tmx +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA2NgIA+wQzGxbHL1kAoA+X4+RNAAAAA= - - - - - H4sIAAAAAAAAA2NgIA8wE+Dj0sOMhc2AJk4JAAB87igk0AAAAA== - - - - - H4sIAAAAAAAAA2NgGF4AALmOIl/QAAAA - - - - - H4sIAAAAAAAAA2NgIA8IoPEFkdhyUFqBTLMpAQC88ad90AAAAA== - - - - - H4sIAAAAAAAAA2NgGF4AALmOIl/QAAAA - - - diff --git a/rules/rule_icecave_004.tmx b/rules/rule_icecave_004.tmx deleted file mode 100644 index ff0f7842..00000000 --- a/rules/rule_icecave_004.tmx +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA2NgwA/YoRidTSs5cgAA/ScyysQAAAA= - - - - - H4sIAAAAAAAAA2NgwA+YoRidTYkcA5ocpQAA7ovkGMQAAAA= - - - - - H4sIAAAAAAAAA2NgIAwMoLQeFjkHKG2HRS4ASvsRYQclAAAB3/yXxAAAAA== - - - - - H4sIAAAAAAAAA2NgGPoAAFL3durEAAAA - - - - - H4sIAAAAAAAAA2NgwA+YoBidTYkcA5ocpQAAeqBqScQAAAA= - - - diff --git a/rules/rule_icecave_005.tmx b/rules/rule_icecave_005.tmx deleted file mode 100644 index e91c330a..00000000 --- a/rules/rule_icecave_005.tmx +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA2NgIB+wo9GU6MEnzk4Cm556SAUApVXbiWwBAAA= - - - - - H4sIAAAAAAAAA2NgIB8wo9GU6MEnzoyFTch+Uu2hBwAAZhB9h2wBAAA= - - - - - H4sIAAAAAAAAA2NgIB9IQmkpEvRoQmktNHFtKK2LRY8llLZCE7eG0rZY9HhCaS80cW8o7YvHjbQCACaSUn5sAQAA - - - - - H4sIAAAAAAAAA2NgGAX0AgB8n9a4bAEAAA== - - - - - H4sIAAAAAAAAA2NgIB8wodGU6MFnFr300BoAAErWG9FsAQAA - - - diff --git a/rules/rule_icecave_006.tmx b/rules/rule_icecave_006.tmx deleted file mode 100644 index e99f15e8..00000000 --- a/rules/rule_icecave_006.tmx +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA2NgwA3YkWh2LOL4ALp6dizi2AAAMuRB2ZAAAAA= - - - - - H4sIAAAAAAAAA2NgIAzYCPCppQcEAItPfPCQAAAA - - - - - H4sIAAAAAAAAA2NgIAzK0fhpROhpQ+OXEqEHBAAdwEJNkAAAAA== - - - - - H4sIAAAAAAAAA2NgGFwAAJwFCnCQAAAA - - - - - H4sIAAAAAAAAA2NgIAyYCPCppQcEAK7BCLmQAAAA - - - diff --git a/rules/rule_icecave_007.tmx b/rules/rule_icecave_007.tmx deleted file mode 100644 index bd66a738..00000000 --- a/rules/rule_icecave_007.tmx +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA2NgIA+wQzGxbHL1DCe3AQBjNkMpbAEAAA== - - - - - H4sIAAAAAAAAA2NgoC5gg2J0NrI8A5o4LjWUuoMa9hDyDykAANyNKXlsAQAA - - - - - H4sIAAAAAAAAA2NgoC5IRuOnoPFToXQ6le1FB61Qup1Cc4rR+CUUmAUAMdZruGwBAAA= - - - - - H4sIAAAAAAAAA2NgGAX0AgB8n9a4bAEAAA== - - - - - H4sIAAAAAAAAA2NgoC5gIpKPLk5tQC17CPmHFAAAYw7+ZmwBAAA= - - - diff --git a/rules/rule_icemountain.tmx b/rules/rule_icemountain.tmx deleted file mode 100644 index 6413eac4..00000000 --- a/rules/rule_icemountain.tmx +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA2NgGAWjYBSMVAAALq+17wAEAAA= - - - - - H4sIAAAAAAAAA2NgGAWjYBSMVAAALq+17wAEAAA= - - - - - H4sIAAAAAAAAA2NgGAWjYBSMVAAALq+17wAEAAA= - - - - - H4sIAAAAAAAAA2NgGAWjYBSMVAAALq+17wAEAAA= - - - - - H4sIAAAAAAAAA2NgGAWjYBSMVAAALq+17wAEAAA= - - - - - H4sIAAAAAAAAA2NgGAWjYBSMVAAALq+17wAEAAA= - - - diff --git a/rules/rule_icemountain_001.tmx b/rules/rule_icemountain_001.tmx deleted file mode 100644 index 1b656d31..00000000 --- a/rules/rule_icemountain_001.tmx +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA2NgwA/YcdD4AABTkrM4VAAAAA== - - - - - H4sIAAAAAAAAA2NgwA8YoTQTlGYmoB4EAEEdsC1UAAAA - - - - - H4sIAAAAAAAAA2NgwA9m4qDxAQBj2j+FVAAAAA== - - - - - H4sIAAAAAAAAA2NgoD4AAHbqzHRUAAAA - - - - - H4sIAAAAAAAAA2NgoD4AAHbqzHRUAAAA - - - - - H4sIAAAAAAAAA2NgwA84GQkowAIAAgm7L1QAAAA= - - - diff --git a/rules/rule_icemountain_002.tmx b/rules/rule_icemountain_002.tmx deleted file mode 100644 index 91e0fecf..00000000 --- a/rules/rule_icemountain_002.tmx +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA2NgoAywY6FxsZFpXGLE2EGKvcSaR2sAAGcNsPhoAQAA - - - - - H4sIAAAAAAAAA2NgoAwwQWlGJJoJSQ4mzoymDl0PPgCTZ8IihkzD7GAmYCa6m+gBADt8C4ZoAQAA - - - - - H4sIAAAAAAAAA2NgoA5YicSeAaVnEalnJ5F2dCKxYXpO4rBrBgNucBKPHK0AAAL0FPZoAQAA - - - - - H4sIAAAAAAAAA2NgGAX0AADGRzsXaAEAAA== - - - - - H4sIAAAAAAAAA2NgoA/opJM9gxUAAAuO1NpoAQAA - - - - - H4sIAAAAAAAAA2NgoA7gZESl0cWx8XHpwWU2PvsI2UusHK0AACE6sPhoAQAA - - - diff --git a/rules/rule_icemountain_003.tmx b/rules/rule_icemountain_003.tmx deleted file mode 100644 index 33e81f56..00000000 --- a/rules/rule_icemountain_003.tmx +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA2NgIA+wQzE6mwFNnFI9uOTwmUWuHlIBLvMI+ZNUPaQCAF4FYvXUAQAA - - - - - H4sIAAAAAAAAA2NgIA8wAjETlM0E5SPLMaCJwfiMWNj49OCSw2cWLj3MaOLMWOwiBeByA7LZyHbC5LCFGyH/kAIAObykPtQBAAA= - - - - - H4sIAAAAAAAAA2NgoD7ogdLdWORWQOlVaOIzoPQsLHp2QOldJOg5AaVPkaCHWmA2Gn8OGr8DSnfRyH4A2IGFBtQBAAA= - - - - - H4sIAAAAAAAAA2NgGAXDDQAAureGXdQBAAA= - - - - - H4sIAAAAAAAAA2NgGAXUBrOBuBPKBtFz6Gw/AAQTIDPUAQAA - - - - - H4sIAAAAAAAAA2NgIA9wMuLn49IDU4fMJtYuZPWEzMKmB584OQCXG/CFDT495IQNNgAA18LFstQBAAA= - - - diff --git a/rules/rule_icemountain_004.tmx b/rules/rule_icemountain_004.tmx deleted file mode 100644 index b39d9bb0..00000000 --- a/rules/rule_icemountain_004.tmx +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - H4sIAAAAAAAAA2NgIA+wQzGxbHL1UNNtDGjilOohx35q6sEFAHi336TUAQAA - - - - - H4sIAAAAAAAAA2NgIA8wQTE6mxmK0dkwdYxQNiOaHmRxZD3kug2bPQxo4uh6sPkHnx5cgBz/4As3UgEAO5gTSNQBAAA= - - - - - H4sIAAAAAAAAA2NgoB/oRuP30NFuGFgBpVehic9G489BYu+A0rtIsOcElD5Fgh5qAQD43oTa1AEAAA== - - - - - H4sIAAAAAAAAA2NgGAXDDQAAureGXdQBAAA= - - - - - H4sIAAAAAAAAA2NgoD7ogNJdNDB7FBAGAD+ZEyPUAQAA - - - - - H4sIAAAAAAAAA2NgGFmAkxGVHkx6qAUAJD2/ttQBAAA= - - - diff --git a/rules/rule_woodland.txt b/rules/rule_woodland.txt new file mode 100644 index 00000000..b400e243 --- /dev/null +++ b/rules/rule_woodland.txt @@ -0,0 +1,38 @@ +# lines starting with # or // are comments +# all other lines will be parsed and treated as filenames. + +# Rules for Woodlands. +# +# grass and high grass +../rules/rule_woodland_001.tmx + +# straight borders of grass and high grass +../rules/rule_woodland_002.tmx + +# borders at corners for grass and highgrass +../rules/rule_woodland_003.tmx + +# this one is needed to grow trees and other stuff of Fringe into high grass +# XXX The O can be Tree in high grass. So there wont be setup borders +# XOX <-- If O is low grass, make borders of course +# XXX +../rules/rule_woodland_004.tmx + +# straight borders of grass and high grass +../rules/rule_woodland_012.tmx + +# borders at corners for grass and highgrass +../rules/rule_woodland_013.tmx + +# add trees 1-9 except 7 +# put the trees in one of the first rules, since these rules make +# trouble with the surrounding floor tiles +../rules/rule_woodland_100.tmx + +# add tree 7. This is seperated due to its extra height. +../rules/rule_woodland_101.tmx + + +# water +../rules/rule_woodland_020.tmx +../rules/rule_woodland_021.tmx diff --git a/rules/rule_woodland_001.tmx b/rules/rule_woodland_001.tmx index 8ba4a0b9..0a1e9941 100644 --- a/rules/rule_woodland_001.tmx +++ b/rules/rule_woodland_001.tmx @@ -19,9 +19,9 @@ - + - + @@ -31,12 +31,12 @@ - H4sIAAAAAAAAA2NgIA+UMEHoUib86ioJyBMCVVD91VC6BkrXQuk6KF1PoT0NUP2NULqJQvOoBQA6sWeDoAEAAA== + H4sIAAAAAAAAA2NgIA+UM0HoCib86moIyBMCtVD9dVC6Hko3QOlGKN1EoT3NUP0tULqVQvOoBQBSVsxLoAEAAA== - H4sIAAAAAAAAA2NgIA8IQukQMvUTCxRJpKltz0ADAPeDJtegAQAA + H4sIAAAAAAAAA2NgIA8IQukQAurCyTQfBhRJpKltz0ADANGJTwegAQAA @@ -44,9 +44,9 @@ H4sIAAAAAAAAA2NgGAWDGQAAkhj1hqABAAA= - + - H4sIAAAAAAAAA2NgGAWDGQAAkhj1hqABAAA= + H4sIAAAAAAAAA2NgoC0oYqKxBcMcAACZ09jqoAEAAA== diff --git a/rules/rule_woodland_002.tmx b/rules/rule_woodland_002.tmx index bc9b24e7..cf351372 100644 --- a/rules/rule_woodland_002.tmx +++ b/rules/rule_woodland_002.tmx @@ -19,9 +19,9 @@ - + - + @@ -29,54 +29,9 @@ H4sIAAAAAAAAA2NgIA0UM0EwNjYyTcgMYtWiAwACeJUBsAAAAA== - + - H4sIAAAAAAAAA2NgIA1UMZHGJ8YMUgAA7MbjsbAAAAA= - - - - - H4sIAAAAAAAAA2NgIA1UM5HGJ8YMUgAArQAxprAAAAA= - - - - - H4sIAAAAAAAAA2NgIA3UMJHGJ8YMUgAAalMNwbAAAAA= - - - - - H4sIAAAAAAAAA2NgIA3UMpHGJ8YMUgAAK5Xf1rAAAAA= - - - - - H4sIAAAAAAAAA2NgIA3UMZHGJ8YMUgAA6N+o7rAAAAA= - - - - - H4sIAAAAAAAAA2NgIA3UM5HGJ8YMUgAAqRl6+bAAAAA= - - - - - H4sIAAAAAAAAA2NgIA00MJHGJ8YMUgAAHFoc17AAAAA= - - - - - H4sIAAAAAAAAA2NgIA00MpHGJ8YMUgAAXZzOwLAAAAA= - - - - - H4sIAAAAAAAAA2NgIA00MUEwOhtZnhgziFWLDgDUOKdOsAAAAA== - - - - - H4sIAAAAAAAAA2NgIA2UMDEwlDJB2CC6BIkNkyfGDGQ9pAAAi+jCBLAAAAA= + H4sIAAAAAAAAA2NgIB1UMKHS6GxSzSEFAACH8TKAsAAAAA== @@ -84,7 +39,7 @@ H4sIAAAAAAAAA2NgIB0EQ+lQJLEUMsxxIUMPAKqukWKwAAAA - + H4sIAAAAAAAAA2NgGFoAAG9eUC+wAAAA diff --git a/rules/rule_woodland_003.tmx b/rules/rule_woodland_003.tmx index fe6548ff..8e6ea14c 100644 --- a/rules/rule_woodland_003.tmx +++ b/rules/rule_woodland_003.tmx @@ -19,9 +19,9 @@ - + - + @@ -29,57 +29,12 @@ H4sIAAAAAAAAA2NgIA8UM0EwsWxy9QwntwEAiQQxgGwBAAA= - + - H4sIAAAAAAAAA2NgoC6oYoJgdDayPDKNzsbGJ9cd1LCHkH9IAQA/w3KVbAEAAA== + H4sIAAAAAAAAA2NgIA9UMEEwOpuQHlx8ZLMoBeTYQ45/SAUACreonWwBAAA= - - - H4sIAAAAAAAAA2NgoC6oZoJgdDayPDKNzsbGJ9cd1LCHkH9IAQAwRvcDbAEAAA== - - - - - H4sIAAAAAAAAA2NgoC6oYYJgdDayPDKNzsbGJ9cd1LCHkH9IAQCf0Y1UbAEAAA== - - - - - H4sIAAAAAAAAA2NgoC6oZYJgdDayPDKNzsbGJ9cd1LCHkH9IAQCQVAjCbAEAAA== - - - - - H4sIAAAAAAAAA2NgoC6oY4JgdDayPDKNzsbGJ9cd1LCHkH9IAQDA3feibAEAAA== - - - - - H4sIAAAAAAAAA2NgoC6oZ4JgdDayPDKNzsbGJ9cd1LCHkH9IAQDPWHI0bAEAAA== - - - - - H4sIAAAAAAAAA2NgoC5oYIJgdDayPDKNzsbGJ9cd1LCHkH9IAQAMW+o9bAEAAA== - - - - - H4sIAAAAAAAAA2NgoC5oZIJgdDayPDKNzsbGJ9cd1LCHkH9IAQAD3m+rbAEAAA== - - - - - H4sIAAAAAAAAA2NgIA80MeHnk2sepeaQaw+1/YMNAADRwtidbAEAAA== - - - - - H4sIAAAAAAAAA2NgIA+UMkEwOruECYLR2TB1yHKlWNilaHrIdRup9pDjH1IBAMakXT1sAQAA - - - + H4sIAAAAAAAAA2NgIA8EovGDyDQHBpyhtCuF5hACyVA6FU08EY2fRAO7Aabxn2NsAQAA diff --git a/rules/rule_woodland_004.tmx b/rules/rule_woodland_004.tmx index d11a157d..8b8e65b9 100644 --- a/rules/rule_woodland_004.tmx +++ b/rules/rule_woodland_004.tmx @@ -19,9 +19,9 @@ - + - + @@ -29,59 +29,59 @@ H4sIAAAAAAAAA2NgoA0oZkJgavCHkpnUBgDe2nMipAEAAA== - + - H4sIAAAAAAAAA2NgoA2oYqIujW4utfnUdic1AQDB20LupAEAAA== + H4sIAAAAAAAAA2NgoA2oZaIujW4utfnUdic1AQBhBjMKpAEAAA== - + - H4sIAAAAAAAAA2NgoA2oZqIujW4utfnUdic1AQA6KPSKpAEAAA== + H4sIAAAAAAAAA2NgoA2oY6IujW4utfnUdic1AQBsEuinpAEAAA== - H4sIAAAAAAAAA2NgoA2oYaIujW4utfnUdic1AQCa9YVupAEAAA== + H4sIAAAAAAAAA2NgoA2oZ6IujW4utfnUdic1AQCX4V7DpAEAAA== - + - H4sIAAAAAAAAA2NgoA2oZaIujW4utfnUdic1AQBhBjMKpAEAAA== + H4sIAAAAAAAAA2NgoA1oYKIujW4utfnUdic1AQDJWfqrpAEAAA== - + - H4sIAAAAAAAAA2NgoA2oY6IujW4utfnUdic1AQBsEuinpAEAAA== + H4sIAAAAAAAAA2NgoA1oZKIujW4utfnUdic1AQAyqkzPpAEAAA== - + - H4sIAAAAAAAAA2NgoA2oZ6IujW4utfnUdic1AQCX4V7DpAEAAA== + H4sIAAAAAAAAA2NgoA1oYqIujW4utfnUdic1AQA/vpdipAEAAA== - + - H4sIAAAAAAAAA2NgoA1oYKIujW4utfnUdic1AQDJWfqrpAEAAA== + H4sIAAAAAAAAA2NgoA1oZqIujW4utfnUdic1AQDETSEGpAEAAA== - + - H4sIAAAAAAAAA2NgoA1oZKIujW4utfnUdic1AQAyqkzPpAEAAA== + H4sIAAAAAAAAA2NgoA1oYaIujW4utfnUdic1AQBkkFDipAEAAA== - + - H4sIAAAAAAAAA2NgoA1oYqIujW4utfnUdic1AQA/vpdipAEAAA== + H4sIAAAAAAAAA2NgoA1oZaIujW4utfnUdic1AQCfY+aGpAEAAA== - H4sIAAAAAAAAA2NgoA0oZUJgZD42NcToh4lho7HpJYYmx53Y3EVrAADlZ0o/pAEAAA== + H4sIAAAAAAAAA2NgoA2oYEJgZD42NcToh4lho7HpJYYmx53Y3EVrAABj6CQIpAEAAA== - H4sIAAAAAAAAA2NgoC8oYUKlkcVhmFpmUgKINZMSdxMLAFmicbCkAQAA + H4sIAAAAAAAAA2NgoC8oZ0KlkcVhmFpmUgKINZMSdxMLAJhpqxSkAQAA diff --git a/rules/rule_woodland_012.tmx b/rules/rule_woodland_012.tmx index 0593239b..64a63da8 100644 --- a/rules/rule_woodland_012.tmx +++ b/rules/rule_woodland_012.tmx @@ -19,9 +19,9 @@ - + - + @@ -31,7 +31,7 @@ - H4sIAAAAAAAAA2NgIA2UMDEwlDJB2CC6BIkNkyfGDGQ9pAAAi+jCBLAAAAA= + H4sIAAAAAAAAA2NgIB1UMKHS6GxSzSEFAACH8TKAsAAAAA== diff --git a/rules/rule_woodland_013.tmx b/rules/rule_woodland_013.tmx index 8727d4d1..5ec10bfa 100644 --- a/rules/rule_woodland_013.tmx +++ b/rules/rule_woodland_013.tmx @@ -19,9 +19,9 @@ - + - + @@ -31,7 +31,7 @@ - H4sIAAAAAAAAA2NgIA+UMkEwOruECYLR2TB1yHKlWNilaHrIdRup9pDjH1IBAMakXT1sAQAA + H4sIAAAAAAAAA2NgIA9UMEEwOpuQHlx8ZLMoBeTYQ45/SAUACreonWwBAAA= diff --git a/rules/rule_woodland_020.tmx b/rules/rule_woodland_020.tmx new file mode 100644 index 00000000..29a4f294 --- /dev/null +++ b/rules/rule_woodland_020.tmx @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgIA0wM0IwNjYyTcgMYtWiAwAPMLB1sAAAAA== + + + + + H4sIAAAAAAAAA2NgIB3wMKLS6GxSzSEFAABpH13dsAAAAA== + + + + + H4sIAAAAAAAAA2NgIB2EQekIJLF0MsxxJ0MPAAI3UbmwAAAA + + + diff --git a/rules/rule_woodland_021.tmx b/rules/rule_woodland_021.tmx new file mode 100644 index 00000000..119b913e --- /dev/null +++ b/rules/rule_woodland_021.tmx @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + H4sIAAAAAAAAA2NgIA8YM0IwsWxy9QwntwEAaXughWwBAAA= + + + + + H4sIAAAAAAAAA2NgIA/YMEIwOpuQHlx8ZLMoBeTYQ45/SAUAR4tpqmwBAAA= + + + + + H4sIAAAAAAAAA2NgIA+Yo/HNyDQHBtygtAeF5hACaVA6A01cHY2vRgO7ARr84c9sAQAA + + + + + H4sIAAAAAAAAA2NgGAX0AgB8n9a4bAEAAA== + + + + + H4sIAAAAAAAAA2NgGAX0AgB8n9a4bAEAAA== + + + diff --git a/rules/rules.txt b/rules/rules.txt index ee6b3686..c476c61a 100644 --- a/rules/rules.txt +++ b/rules/rules.txt @@ -1,65 +1,11 @@ # lines starting with # or // are comments # all other lines will be parsed and treated as filenames. -# basic stuff -../rules/rule_cave_001.tmx -# straight walls: -../rules/rule_cave_002.tmx -# corners at walls -../rules/rule_cave_003.tmx -../rules/rule_cave_004.tmx -../rules/rule_cave_005.tmx -# water in caves: -../rules/rule_cave_006.tmx -../rules/rule_cave_007.tmx -# rules for entrances, has bad exception handling, -# so mind where to put entrances. (So avoid putting them near corners) -../rules/rule_cave_008.tmx -# straight carpets -../rules/rule_cave_009.tmx -# corners in carpets -../rules/rule_cave_010.tmx +../rules/cave/rule_cave.txt -# ice mountains and caves... similar to usual caves -../rules/rule_icecave_001.tmx -../rules/rule_icecave_002.tmx -../rules/rule_icecave_003.tmx -../rules/rule_icecave_004.tmx -../rules/rule_icecave_005.tmx -../rules/rule_icecave_006.tmx -../rules/rule_icecave_007.tmx +../rules/icecave/rule_icecave.txt -../rules/rule_icemountain_001.tmx -../rules/rule_icemountain_002.tmx -../rules/rule_icemountain_003.tmx -../rules/rule_icemountain_004.tmx +../rules/icemountain/rule_icemountain.txt +../rules/rule_woodland.txt -# Rules for Woodlands. -# -# grass and high grass -../rules/rule_woodland_001.tmx - -# straight borders of grass and high grass -../rules/rule_woodland_002.tmx - -# borders at corners for grass and highgrass -../rules/rule_woodland_003.tmx - -# this one is needed to grow trees and other stuff of Fringe into high grass -# XXX The O can be Tree in high grass. So there wont be setup borders -# XOX <-- If O is low grass, make borders of course -# XXX -../rules/rule_woodland_004.tmx - -# straight borders of grass and high grass -../rules/rule_woodland_012.tmx - -# borders at corners for grass and highgrass -../rules/rule_woodland_013.tmx - -# add trees 1-9 except 7 -../rules/rule_woodland_100.tmx - -# add tree 7. This is seperated due to its extra height. -../rules/rule_woodland_101.tmx -- cgit v1.2.3-60-g2f50