improved grass_main/0.7 automapper by hi_leute_gll

This commit is contained in:
timgame 2015-07-09 19:17:46 +02:00
parent 6e8ada1ac8
commit 929919d44b
6 changed files with 945 additions and 170 deletions

View file

@ -13,6 +13,8 @@ Pos 0 -1 FULL
Pos 1 0 EMPTY
Pos 0 1 EMPTY
Pos -1 0 FULL
Pos 0 -1 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Index 2 ROTATE
Pos 0 0 EMPTY
@ -20,6 +22,8 @@ Pos 0 -1 FULL
Pos 1 0 FULL
Pos 0 1 EMPTY
Pos -1 0 EMPTY
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Index 2 XFLIP YFLIP
Pos 0 0 EMPTY
@ -27,6 +31,8 @@ Pos 0 -1 EMPTY
Pos 1 0 FULL
Pos 0 1 FULL
Pos -1 0 EMPTY
Pos 1 0 NOTINDEX -1
Pos 0 1 NOTINDEX -1
Index 2 ROTATE XFLIP YFLIP
Pos 0 0 EMPTY
@ -34,6 +40,8 @@ Pos 0 -1 EMPTY
Pos 1 0 EMPTY
Pos 0 1 FULL
Pos -1 0 FULL
Pos 0 1 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Index 3
Pos 0 0 EMPTY

View file

@ -1,4 +1,4 @@
[Grass]
[Default]
Index 1
#top
@ -144,42 +144,21 @@ Random 300
NewRun
#Remove overlaps
#remove overlaps
Index 1
Pos 0 0 INDEX 64
Pos -1 -1 INDEX 64
Pos 0 0 INDEX 64 OR 69
Pos -1 0 INDEX 64 OR 69
Index 1
Pos 0 0 INDEX 64
Pos 0 -1 INDEX 64
Pos 0 0 INDEX 64 OR 69
Pos -1 -1 INDEX 64 OR 69
Index 1
Pos 0 0 INDEX 64
Pos 1 -1 INDEX 64
Index 1
Pos 0 0 INDEX 64
Pos -1 0 INDEX 64
Index 1
Pos 0 0 INDEX 64
Pos 1 0 INDEX 64
Index 1
Pos 0 0 INDEX 64
Pos -1 1 INDEX 64
Index 1
Pos 0 0 INDEX 64
Pos 0 1 INDEX 64
Index 1
Pos 0 0 INDEX 64
Pos 1 1 INDEX 64
Pos 0 0 INDEX 64 OR 69
Pos 0 -1 INDEX 64 OR 69
NewRun
#Fill bones
#fill bones
Index 65
Pos -1 0 INDEX 64
Index 80
@ -189,115 +168,7 @@ Pos -1 -1 INDEX 64
[Cave]
Index 13
#top
Index 26
Pos 0 -1 EMPTY
#right
Index 25
Pos 1 0 EMPTY
#bottom
Index 10
Pos 0 1 EMPTY
#left
Index 24
Pos -1 0 EMPTY
#corner top-right
Index 9
Pos 0 -1 EMPTY
Pos 1 0 EMPTY
#corner top-left
Index 8
Pos 0 -1 EMPTY
Pos -1 0 EMPTY
#corner bottom-left
Index 40
Pos 0 1 EMPTY
Pos -1 0 EMPTY
#corner bottom-right
Index 41
Pos 0 1 EMPTY
Pos 1 0 EMPTY
#inside corner top-right
Index 12
Pos -1 1 EMPTY
Pos -1 0 FULL
Pos 0 1 FULL
#inside corner top-left
Index 11
Pos 1 1 EMPTY
Pos 1 0 FULL
Pos 0 1 FULL
#inside corner bottom-left
Index 27
Pos 1 -1 EMPTY
Pos 1 0 FULL
Pos 0 -1 FULL
#inside corner bottom-right
Index 28
Pos -1 -1 EMPTY
Pos -1 0 FULL
Pos 0 -1 FULL
NewRun
#random bones
Index 29
Pos 0 0 INDEX 13
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 150
Index 42
Pos 0 0 INDEX 13
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 150
Index 43
Pos 0 0 INDEX 13
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 150
Index 44
Pos 0 0 INDEX 13
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 150
Index 45
Pos 0 0 INDEX 13
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 150
[Grass only]
[Grass]
Index 1
#top
@ -419,7 +290,11 @@ Random 300
NewRun
#Remove overlaps
#remove overlaps
Index 1
Pos 0 0 INDEX 64
Pos -1 0 INDEX 64
Index 1
Pos 0 0 INDEX 64
Pos -1 -1 INDEX 64
@ -428,33 +303,9 @@ Index 1
Pos 0 0 INDEX 64
Pos 0 -1 INDEX 64
Index 1
Pos 0 0 INDEX 64
Pos 1 -1 INDEX 64
Index 1
Pos 0 0 INDEX 64
Pos -1 0 INDEX 64
Index 1
Pos 0 0 INDEX 64
Pos 1 0 INDEX 64
Index 1
Pos 0 0 INDEX 64
Pos -1 1 INDEX 64
Index 1
Pos 0 0 INDEX 64
Pos 0 1 INDEX 64
Index 1
Pos 0 0 INDEX 64
Pos 1 1 INDEX 64
NewRun
#Fill bones
#fill bones
Index 65
Pos -1 0 INDEX 64
Index 80
@ -464,6 +315,261 @@ Pos -1 -1 INDEX 64
[Dirt]
Index 1
#top
Index 52 YFLIP
Pos 0 -1 EMPTY
#right
Index 21
Pos 1 0 EMPTY
#bottom
Index 52
Pos 0 1 EMPTY
#left
Index 20
Pos -1 0 EMPTY
#corner top-right
Index 37 YFLIP
Pos 0 -1 EMPTY
Pos 1 0 EMPTY
#corner top-left
Index 36 YFLIP
Pos 0 -1 EMPTY
Pos -1 0 EMPTY
#corner bottom-left
Index 36
Pos 0 1 EMPTY
Pos -1 0 EMPTY
#corner bottom-right
Index 37
Pos 0 1 EMPTY
Pos 1 0 EMPTY
#inside corner top-right
Index 54
Pos -1 1 EMPTY
Pos -1 0 FULL
Pos 0 1 FULL
#inside corner top-left
Index 53
Pos 1 1 EMPTY
Pos 1 0 FULL
Pos 0 1 FULL
#inside corner bottom-left
Index 53 YFLIP
Pos 1 -1 EMPTY
Pos 1 0 FULL
Pos 0 -1 FULL
#inside corner bottom-right
Index 54 YFLIP
Pos -1 -1 EMPTY
Pos -1 0 FULL
Pos 0 -1 FULL
NewRun
#random bones
Index 2
Pos 0 0 INDEX 1
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 250
Index 3
Pos 0 0 INDEX 1
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 250
Index 66
Pos 0 0 INDEX 1
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 250
Index 67
Pos 0 0 INDEX 1
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 250
Index 68
Pos 0 0 INDEX 1
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 250
NewRun
#random big bones
Index 64
Pos 0 0 INDEX 1
Pos 1 0 INDEX 1
Pos 0 1 INDEX 1
Pos 1 1 INDEX 1
Pos -1 0 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 0 2 NOTINDEX -1
Pos 2 0 NOTINDEX -1
Random 300
NewRun
#remove overlaps
Index 1
Pos 0 0 INDEX 64
Pos -1 0 INDEX 64
Index 1
Pos 0 0 INDEX 64
Pos -1 -1 INDEX 64
Index 1
Pos 0 0 INDEX 64
Pos 0 -1 INDEX 64
NewRun
#fill bones
Index 65
Pos -1 0 INDEX 64
Index 80
Pos 0 -1 INDEX 64
Index 81
Pos -1 -1 INDEX 64
[Cave]
Index 13
#top
Index 26
Pos 0 -1 EMPTY
#right
Index 25
Pos 1 0 EMPTY
#bottom
Index 10
Pos 0 1 EMPTY
#left
Index 24
Pos -1 0 EMPTY
#corner top-right
Index 9
Pos 0 -1 EMPTY
Pos 1 0 EMPTY
#corner top-left
Index 8
Pos 0 -1 EMPTY
Pos -1 0 EMPTY
#corner bottom-left
Index 40
Pos 0 1 EMPTY
Pos -1 0 EMPTY
#corner bottom-right
Index 41
Pos 0 1 EMPTY
Pos 1 0 EMPTY
#inside corner top-right
Index 12
Pos -1 1 EMPTY
Pos -1 0 FULL
Pos 0 1 FULL
#inside corner top-left
Index 11
Pos 1 1 EMPTY
Pos 1 0 FULL
Pos 0 1 FULL
#inside corner bottom-left
Index 27
Pos 1 -1 EMPTY
Pos 1 0 FULL
Pos 0 -1 FULL
#inside corner bottom-right
Index 28
Pos -1 -1 EMPTY
Pos -1 0 FULL
Pos 0 -1 FULL
NewRun
#random bones
Index 29
Pos 0 0 INDEX 13
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 150
Index 42
Pos 0 0 INDEX 13
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 150
Index 43
Pos 0 0 INDEX 13
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 150
Index 44
Pos 0 0 INDEX 13
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 150
Index 45
Pos 0 0 INDEX 13
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 150
[Freeze]
Index 110

View file

@ -1,4 +1,4 @@
[Grass]
[Default]
Index 1
#top
@ -451,6 +451,7 @@ Random 500
NewRun
#remove overlaps
Index 1
Pos 0 0 INDEX 64 OR 69
Pos -1 0 INDEX 64 OR 69
@ -465,6 +466,7 @@ Pos 0 -1 INDEX 64 OR 69
NewRun
#fill bones
Index 65
Pos -1 0 INDEX 64
Index 80
@ -481,6 +483,655 @@ Pos -1 -1 INDEX 69
[Grass]
Index 1
#top
Index 16
Pos 0 -1 EMPTY
#right
Index 17
Pos 1 0 EMPTY
#bottom
Index 18
Pos 0 1 EMPTY
#left
Index 19
Pos -1 0 EMPTY
#corner top-right
Index 33
Pos 0 -1 EMPTY
Pos 1 0 EMPTY
#corner top-left
Index 32
Pos 0 -1 EMPTY
Pos -1 0 EMPTY
#corner bottom-left
Index 35
Pos 0 1 EMPTY
Pos -1 0 EMPTY
#corner bottom-right
Index 34
Pos 0 1 EMPTY
Pos 1 0 EMPTY
#inside corner top-right
Index 51
Pos -1 1 EMPTY
Pos -1 0 FULL
Pos 0 1 FULL
#inside corner top-left
Index 50
Pos 1 1 EMPTY
Pos 1 0 FULL
Pos 0 1 FULL
#inside corner bottom-left
Index 49
Pos 1 -1 EMPTY
Pos 1 0 FULL
Pos 0 -1 FULL
#inside corner bottom-right
Index 48
Pos -1 -1 EMPTY
Pos -1 0 FULL
Pos 0 -1 FULL
NewRun
#random bones
Index 2
Pos 0 0 INDEX 1
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 250
Index 3
Pos 0 0 INDEX 1
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 250
Index 66
Pos 0 0 INDEX 1
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 250
Index 67
Pos 0 0 INDEX 1
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 250
Index 68
Pos 0 0 INDEX 1
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 250
Index 83
Pos 0 0 INDEX 1
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 250
NewRun
#random big bones
Index 64
Pos 0 0 INDEX 1
Pos 1 0 INDEX 1
Pos 0 1 INDEX 1
Pos 1 1 INDEX 1
Pos -1 0 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 0 2 NOTINDEX -1
Pos 2 1 NOTINDEX -1
Random 500
Index 69
Pos 0 0 INDEX 1
Pos 1 0 INDEX 1
Pos 0 1 INDEX 1
Pos 1 1 INDEX 1
Pos -1 0 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 0 2 NOTINDEX -1
Pos 2 1 NOTINDEX -1
Random 500
NewRun
#remove overlaps
Index 1
Pos 0 0 INDEX 64 OR 69
Pos -1 0 INDEX 64 OR 69
Index 1
Pos 0 0 INDEX 64 OR 69
Pos -1 -1 INDEX 64 OR 69
Index 1
Pos 0 0 INDEX 64 OR 69
Pos 0 -1 INDEX 64 OR 69
NewRun
#fill bones
Index 65
Pos -1 0 INDEX 64
Index 80
Pos 0 -1 INDEX 64
Index 81
Pos -1 -1 INDEX 64
Index 70
Pos -1 0 INDEX 69
Index 85
Pos 0 -1 INDEX 69
Index 86
Pos -1 -1 INDEX 69
[Dirt]
Index 1
#top
Index 52 YFLIP
Pos 0 -1 EMPTY
#right
Index 21
Pos 1 0 EMPTY
#bottom
Index 52
Pos 0 1 EMPTY
#left
Index 20
Pos -1 0 EMPTY
#corner top-right
Index 37 YFLIP
Pos 0 -1 EMPTY
Pos 1 0 EMPTY
#corner top-left
Index 36 YFLIP
Pos 0 -1 EMPTY
Pos -1 0 EMPTY
#corner bottom-left
Index 36
Pos 0 1 EMPTY
Pos -1 0 EMPTY
#corner bottom-right
Index 37
Pos 0 1 EMPTY
Pos 1 0 EMPTY
#inside corner top-right
Index 54
Pos -1 1 EMPTY
Pos -1 0 FULL
Pos 0 1 FULL
#inside corner top-left
Index 53
Pos 1 1 EMPTY
Pos 1 0 FULL
Pos 0 1 FULL
#inside corner bottom-left
Index 53 YFLIP
Pos 1 -1 EMPTY
Pos 1 0 FULL
Pos 0 -1 FULL
#inside corner bottom-right
Index 54 YFLIP
Pos -1 -1 EMPTY
Pos -1 0 FULL
Pos 0 -1 FULL
#single tile
Index 82
Pos -1 0 EMPTY
Pos 0 -1 EMPTY
Pos 0 1 EMPTY
Pos 0 -1 EMPTY
#top + inside corner top-left
Index 97 XFLIP YFLIP ROTATE
Pos 0 -1 EMPTY
Pos 0 1 FULL
Pos -1 0 FULL
Pos 1 0 FULL
Pos 1 1 EMPTY
#top + inside corner top-right
Index 96 ROTATE
Pos 0 -1 EMPTY
Pos 0 1 FULL
Pos -1 0 FULL
Pos 1 0 FULL
Pos -1 1 EMPTY
#left + top + bottom
Index 118 ROTATE
Pos 0 -1 EMPTY
Pos 0 1 EMPTY
Pos -1 0 EMPTY
Pos 1 0 FULL
#top + bottom
Index 117 ROTATE
Pos 0 -1 EMPTY
Pos 0 1 EMPTY
Pos -1 0 FULL
Pos 1 0 FULL
#right + top + bottom
Index 118 XFLIP YFLIP ROTATE
Pos 0 -1 EMPTY
Pos 0 1 EMPTY
Pos -1 0 FULL
Pos 1 0 EMPTY
#left + inside corner bottom-right
Index 96
Pos 0 -1 FULL
Pos 0 1 FULL
Pos -1 0 EMPTY
Pos 1 0 FULL
Pos 1 1 EMPTY
#right + inside corner bottom-left
Index 97
Pos 0 -1 FULL
Pos 0 1 FULL
Pos -1 0 FULL
Pos 1 0 EMPTY
Pos -1 1 EMPTY
#left + inside corner top-right
Index 96 YFLIP
Pos 0 -1 FULL
Pos 0 1 FULL
Pos -1 0 EMPTY
Pos 1 0 FULL
Pos 1 -1 EMPTY
#left + inside corner top-left
Index 97 YFLIP
Pos 0 -1 FULL
Pos 0 1 FULL
Pos -1 0 FULL
Pos 1 0 EMPTY
Pos -1 -1 EMPTY
#bottom + inside corner top-right
Index 96 XFLIP YFLIP ROTATE
Pos 0 -1 FULL
Pos 0 1 EMPTY
Pos -1 0 FULL
Pos 1 0 FULL
Pos 1 -1 EMPTY
#bottom + inside corner top-left
Index 97 ROTATE
Pos 0 -1 FULL
Pos 0 1 EMPTY
Pos -1 0 FULL
Pos 1 0 FULL
Pos -1 -1 EMPTY
#left + right + top
Index 118 YFLIP
Pos 0 -1 EMPTY
Pos 0 1 FULL
Pos -1 0 EMPTY
Pos 1 0 EMPTY
#left + right
Index 117
Pos 0 -1 FULL
Pos 0 1 FULL
Pos -1 0 EMPTY
Pos 1 0 EMPTY
#left + right + bottom
Index 118
Pos 0 -1 FULL
Pos 0 1 EMPTY
Pos -1 0 EMPTY
Pos 1 0 EMPTY
#corner top-left + inside corner bottom-right
Index 179 ROTATE
Pos 0 -1 EMPTY
Pos 0 1 FULL
Pos -1 0 EMPTY
Pos 1 0 FULL
Pos 1 1 EMPTY
#top + inside corner bottom-right-left
Index 180
Pos 0 -1 EMPTY
Pos 0 1 FULL
Pos -1 0 FULL
Pos 1 0 FULL
Pos 1 1 EMPTY
Pos -1 1 EMPTY
#corner top-right + inside corner bottom-left
Index 179 XFLIP YFLIP
Pos 0 -1 EMPTY
Pos 0 1 FULL
Pos -1 0 FULL
Pos 1 0 EMPTY
Pos -1 1 EMPTY
#inside corner bottom-left-right
Index 133
Pos 0 -1 FULL
Pos 0 1 FULL
Pos -1 0 FULL
Pos 1 0 FULL
Pos -1 -1 FULL
Pos -1 1 EMPTY
Pos 1 -1 FULL
Pos 1 1 EMPTY
#inside corner top-right + bottom-left
Index 176
Pos 0 -1 FULL
Pos 0 1 FULL
Pos -1 0 FULL
Pos 1 0 FULL
Pos -1 -1 FULL
Pos -1 1 EMPTY
Pos 1 -1 EMPTY
Pos 1 1 FULL
#left + inside corner top-right + bottom-right
Index 180 XFLIP YFLIP ROTATE
Pos 0 -1 FULL
Pos 0 1 FULL
Pos -1 0 EMPTY
Pos 1 0 FULL
Pos 1 -1 EMPTY
Pos 1 1 EMPTY
#inside corner bottom left-right + top-left-right
Index 178
Pos 0 -1 FULL
Pos 0 1 FULL
Pos -1 0 FULL
Pos 1 0 FULL
Pos -1 -1 EMPTY
Pos -1 1 EMPTY
Pos 1 -1 EMPTY
Pos 1 1 EMPTY
#right + inside corner top-left + bottom-left
Index 180 ROTATE
Pos 0 -1 FULL
Pos 0 1 FULL
Pos -1 0 FULL
Pos 1 0 EMPTY
Pos -1 -1 EMPTY
Pos -1 1 EMPTY
#inside corner top-left-right + bottom right
Index 177 XFLIP YFLIP ROTATE
Pos 0 -1 FULL
Pos 0 1 FULL
Pos -1 0 FULL
Pos 1 0 FULL
Pos -1 -1 EMPTY
Pos -1 1 FULL
Pos 1 -1 EMPTY
Pos 1 1 EMPTY
#inside corner top-left-right + bottom left
Index 177 XFLIP YFLIP
Pos 0 -1 FULL
Pos 0 1 FULL
Pos -1 0 FULL
Pos 1 0 FULL
Pos -1 -1 EMPTY
Pos -1 1 EMPTY
Pos 1 -1 EMPTY
Pos 1 1 FULL
#inside corner top-left-right
Index 133 YFLIP
Pos 0 -1 FULL
Pos 0 1 FULL
Pos -1 0 FULL
Pos 1 0 FULL
Pos -1 -1 EMPTY
Pos -1 1 FULL
Pos 1 -1 EMPTY
Pos 1 1 FULL
#inside corner top-left + bottom-right
Index 176 XFLIP
Pos 0 -1 FULL
Pos 0 1 FULL
Pos -1 0 FULL
Pos 1 0 FULL
Pos -1 -1 EMPTY
Pos -1 1 FULL
Pos 1 -1 FULL
Pos 1 1 EMPTY
#inside corner bottom-left + inside corner top-right
Index 179
Pos 0 -1 FULL
Pos 0 1 EMPTY
Pos -1 0 EMPTY
Pos 1 0 FULL
Pos 1 -1 EMPTY
#bottom + inside corner top-left-right
Index 180 YFLIP
Pos 0 -1 FULL
Pos 0 1 EMPTY
Pos -1 0 FULL
Pos 1 0 FULL
Pos -1 -1 EMPTY
Pos 1 -1 EMPTY
#inside corner bottom-right + inside corner top-left
Index 179 XFLIP
Pos 0 -1 FULL
Pos 0 1 EMPTY
Pos -1 0 FULL
Pos 1 0 EMPTY
Pos -1 -1 EMPTY
#inside corner top-right + bottom-left-right
Index 177
Pos 0 -1 FULL
Pos 0 1 FULL
Pos -1 0 FULL
Pos 1 0 FULL
Pos -1 -1 FULL
Pos -1 1 EMPTY
Pos 1 -1 EMPTY
Pos 1 1 EMPTY
#inside corner top-left + bottom-left-right
Index 163 YFLIP
Pos 0 -1 FULL
Pos 0 1 FULL
Pos -1 0 FULL
Pos 1 0 FULL
Pos -1 -1 EMPTY
Pos -1 1 EMPTY
Pos 1 -1 FULL
Pos 1 1 EMPTY
#inside corner top-right + bottom-right
Index 133 XFLIP YFLIP ROTATE
Pos 0 -1 FULL
Pos 0 1 FULL
Pos -1 0 FULL
Pos 1 0 FULL
Pos -1 -1 FULL
Pos -1 1 FULL
Pos 1 -1 EMPTY
Pos 1 1 EMPTY
#inside corner top-left + bottom-left
Index 133 ROTATE
Pos 0 -1 FULL
Pos 0 1 FULL
Pos -1 0 FULL
Pos 1 0 FULL
Pos -1 -1 EMPTY
Pos -1 1 EMPTY
Pos 1 -1 FULL
Pos 1 1 FULL
NewRun
#random bones
Index 2
Pos 0 0 INDEX 1
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 250
Index 3
Pos 0 0 INDEX 1
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 250
Index 66
Pos 0 0 INDEX 1
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 250
Index 67
Pos 0 0 INDEX 1
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 250
Index 68
Pos 0 0 INDEX 1
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 250
Index 83
Pos 0 0 INDEX 1
Pos 0 1 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Random 250
NewRun
#random big bones
Index 64
Pos 0 0 INDEX 1
Pos 1 0 INDEX 1
Pos 0 1 INDEX 1
Pos 1 1 INDEX 1
Pos -1 0 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 0 2 NOTINDEX -1
Pos 2 1 NOTINDEX -1
Random 500
Index 69
Pos 0 0 INDEX 1
Pos 1 0 INDEX 1
Pos 0 1 INDEX 1
Pos 1 1 INDEX 1
Pos -1 0 NOTINDEX -1
Pos 0 -1 NOTINDEX -1
Pos 0 2 NOTINDEX -1
Pos 2 1 NOTINDEX -1
Random 500
NewRun
#remove overlaps
Index 1
Pos 0 0 INDEX 64 OR 69
Pos -1 0 INDEX 64 OR 69
Index 1
Pos 0 0 INDEX 64 OR 69
Pos -1 -1 INDEX 64 OR 69
Index 1
Pos 0 0 INDEX 64 OR 69
Pos 0 -1 INDEX 64 OR 69
NewRun
#fill bones
Index 65
Pos -1 0 INDEX 64
Index 80
Pos 0 -1 INDEX 64
Index 81
Pos -1 -1 INDEX 64
Index 70
Pos -1 0 INDEX 69
Index 85
Pos 0 -1 INDEX 69
Index 86
Pos -1 -1 INDEX 69
[Cave]
Index 13
@ -622,6 +1273,7 @@ Random 400
NewRun
#remove overlaps
Index 1
Pos 0 0 INDEX 14 OR 46
Pos -1 0 INDEX 14 OR 46
@ -636,6 +1288,7 @@ Pos 0 -1 INDEX 14 OR 46
NewRun
#fill bones
Index 15
Pos -1 0 INDEX 14
Index 30
@ -648,4 +1301,4 @@ Pos -1 0 INDEX 46
Index 62
Pos 0 -1 INDEX 46
Index 63
Pos -1 -1 INDEX 46
Pos -1 -1 INDEX 46

View file

@ -1,4 +1,4 @@
[DDnets]
[DDNet]
Index 0
Pos 0 0 INDEX 33 OR 33 XFLIP OR 33 YFLIP OR 33 XFLIP YFLIP
@ -37,6 +37,8 @@ Pos 0 -1 FULL
Pos -1 0 FULL
Pos 1 -1 FULL
Pos -1 1 FULL
Pos 0 -1 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Index 33 XFLIP
Pos 0 0 EMPTY
@ -44,6 +46,8 @@ Pos 0 -1 FULL
Pos 1 0 FULL
Pos -1 -1 FULL
Pos 1 1 FULL
Pos 0 -1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Index 33 YFLIP
Pos 0 0 EMPTY
@ -51,6 +55,8 @@ Pos 0 1 FULL
Pos -1 0 FULL
Pos 1 1 FULL
Pos -1 -1 FULL
Pos 0 1 NOTINDEX -1
Pos -1 0 NOTINDEX -1
Index 33 XFLIP YFLIP
Pos 0 0 EMPTY
@ -58,6 +64,8 @@ Pos 0 1 FULL
Pos 1 0 FULL
Pos -1 1 FULL
Pos 1 -1 FULL
Pos 0 1 NOTINDEX -1
Pos 1 0 NOTINDEX -1
Index 18
Pos 0 -1 FULL

Binary file not shown.

Before

Width:  |  Height:  |  Size: 168 KiB

After

Width:  |  Height:  |  Size: 169 KiB

View file

@ -127,9 +127,9 @@ void CAutoMapper::Load(const char* pTileName)
{
Value = CPosRule::NOTINDEX;
CIndexInfo NewIndexInfo1 = {0, 0};
CIndexInfo NewIndexInfo2 = {-1, 0};
//CIndexInfo NewIndexInfo2 = {-1, 0};
NewIndexList.add(NewIndexInfo1);
NewIndexList.add(NewIndexInfo2);
//NewIndexList.add(NewIndexInfo2);
}
else if(!str_comp(aValue, "INDEX") || !str_comp(aValue, "NOTINDEX"))
{