diff --git a/data/editor/ddnet-walls.rules b/data/editor/ddnet-walls.rules new file mode 100644 index 000000000..770b70252 --- /dev/null +++ b/data/editor/ddnet-walls.rules @@ -0,0 +1,553 @@ +[Basic Walls] + +Index 16 +BaseTile + + +#1W2W3W4W +Index 17 +Pos 0 0 FULL +Pos 0 -1 EMPTY +Pos 0 1 EMPTY + +Pos -1 0 EMPTY +Pos 1 0 EMPTY + + +#1W2W3S4W +Index 18 +Pos 0 0 FULL + Pos 0 -1 EMPTY + +Pos -1 0 EMPTY +Pos 0 1 FULL +Pos 1 0 EMPTY + + +#1W2W3S4W +Index 18 YFLIP +Pos 0 0 FULL + Pos 0 -1 FULL +Pos -1 0 EMPTY +Pos 0 1 EMPTY +Pos 1 0 EMPTY + + +#1W2S3S4W +Index 19 +Pos 0 0 FULL + Pos 0 -1 EMPTY +Pos -1 0 EMPTY +Pos 0 1 FULL +Pos 1 0 FULL + +Pos 1 1 FULL + +#1W2S3S4W +Index 19 YFLIP +Pos 0 0 FULL + Pos 0 -1 FULL +Pos -1 0 EMPTY +Pos 0 1 EMPTY +Pos 1 0 FULL +Pos 1 -1 FULL + +#1W2S3S4W +Index 19 XFLIP +Pos 0 0 FULL + Pos 0 -1 EMPTY +Pos 0 1 FULL +Pos -1 0 FULL +Pos 1 0 EMPTY + +Pos -1 1 FULL + +#1W2S3S4W +Index 19 XFLIP YFLIP +Pos 0 0 FULL + Pos -1 -1 FULL +Pos 0 -1 FULL +Pos -1 0 FULL +Pos 1 0 EMPTY +Pos 0 1 EMPTY + +#1W2S3W4S +Index 20 +Pos 0 0 FULL +Pos -1 0 FULL +Pos 1 0 FULL +Pos 0 -1 EMPTY +Pos 0 1 EMPTY + +#1W2S3S4S +Index 21 +Pos 0 0 FULL +Pos -1 1 FULL + +Pos 0 1 FULL +Pos 1 1 FULL + + + Pos 1 0 FULL +Pos -1 0 FULL +Pos 0 -1 EMPTY + + +#1W2S3S4S +Index 21 YFLIP +Pos 0 0 FULL +Pos -1 -1 FULL + +Pos 1 -1 FULL +Pos 0 -1 FULL + + Pos 1 0 FULL +Pos -1 0 FULL +Pos 0 1 EMPTY + +#1D2D3D4D +Index 32 +Pos 0 0 FULL +Pos -1 -1 EMPTY +Pos 0 -1 FULL +Pos 1 -1 EMPTY +Pos -1 0 FULL +Pos 1 0 FULL +Pos -1 1 EMPTY +Pos 0 1 FULL +Pos 1 1 EMPTY + +#1D2S3D4D +Index 33 +Pos 0 0 FULL +Pos -1 -1 EMPTY +Pos 0 -1 FULL +Pos 1 -1 EMPTY +Pos -1 0 FULL +Pos 1 0 FULL +Pos -1 1 EMPTY +Pos 0 1 FULL +Pos 1 1 FULL + +#1D2S3D4D +Index 33 XFLIP +Pos 0 0 FULL +Pos -1 -1 EMPTY +Pos 0 -1 FULL +Pos 1 -1 EMPTY +Pos -1 0 FULL +Pos 1 0 FULL +Pos -1 1 FULL +Pos 0 1 FULL +Pos 1 1 EMPTY + +#1D2S3D4D +Index 33 YFLIP +Pos 0 0 FULL +Pos -1 -1 EMPTY +Pos 0 -1 FULL +Pos 1 -1 FULL +Pos -1 0 FULL +Pos 1 0 FULL +Pos -1 1 EMPTY +Pos 0 1 FULL +Pos 1 1 EMPTY + +#1D2S3D4D +Index 33 XFLIP YFLIP +Pos 0 0 FULL +Pos -1 -1 FULL +Pos 0 -1 FULL +Pos 1 -1 EMPTY +Pos -1 0 FULL +Pos 1 0 FULL +Pos -1 1 EMPTY +Pos 0 1 FULL +Pos 1 1 EMPTY + +#1D2S3S4D +Index 34 +Pos -1 -1 EMPTY +Pos 0 -1 FULL +Pos 1 -1 EMPTY +Pos -1 0 FULL +Pos 0 0 FULL +Pos 1 0 FULL +Pos -1 1 FULL +Pos 0 1 FULL +Pos 1 1 FULL + +#1D2S3S4D +Index 34 YFLIP +Pos -1 -1 FULL +Pos 0 -1 FULL +Pos 1 -1 FULL +Pos -1 0 FULL +Pos 0 0 FULL +Pos 1 0 FULL +Pos -1 1 EMPTY +Pos 0 1 FULL +Pos 1 1 EMPTY + +#1S2S3S4D +Index 35 +Pos -1 -1 EMPTY +Pos 0 -1 FULL +Pos 1 -1 FULL +Pos -1 0 FULL +Pos 0 0 FULL +Pos 1 0 FULL +Pos -1 1 FULL +Pos 0 1 FULL +Pos 1 1 FULL + +#1S2S3S4D +Index 35 XFLIP +Pos -1 -1 FULL +Pos 0 -1 FULL +Pos 1 -1 EMPTY +Pos -1 0 FULL +Pos 0 0 FULL +Pos 1 0 FULL +Pos -1 1 FULL +Pos 0 1 FULL +Pos 1 1 FULL + +#1S2S3S4D +Index 35 YFLIP +Pos -1 -1 FULL +Pos 0 -1 FULL +Pos 1 -1 FULL +Pos -1 0 FULL +Pos 0 0 FULL +Pos 1 0 FULL +Pos -1 1 EMPTY +Pos 0 1 FULL +Pos 1 1 FULL + +#1S2S3S4D +Index 35 XFLIP YFLIP +Pos -1 -1 FULL +Pos 0 -1 FULL +Pos 1 -1 FULL +Pos -1 0 FULL +Pos 0 0 FULL +Pos 1 0 FULL +Pos -1 1 FULL +Pos 0 1 FULL +Pos 1 1 EMPTY + +#1S2D3S4D +Index 36 +Pos -1 -1 EMPTY +Pos 0 -1 FULL +Pos 1 -1 FULL +Pos -1 0 FULL +Pos 0 0 FULL +Pos 1 0 FULL +Pos -1 1 FULL +Pos 0 1 FULL +Pos 1 1 EMPTY + +#1S2D3S4D +Index 36 XFLIP +Pos -1 -1 FULL +Pos 0 -1 FULL +Pos 1 -1 EMPTY +Pos -1 0 FULL +Pos 0 0 FULL +Pos 1 0 FULL +Pos -1 1 EMPTY +Pos 0 1 FULL +Pos 1 1 FULL + +#1S2S3D4D +Index 37 +Pos -1 -1 EMPTY +Pos 0 -1 FULL +Pos 1 -1 FULL +Pos -1 0 FULL +Pos 0 0 FULL +Pos 1 0 FULL +Pos -1 1 EMPTY +Pos 0 1 FULL +Pos 1 1 FULL + +#1S2S3D4D +Index 37 XFLIP +Pos -1 -1 FULL +Pos 0 -1 FULL +Pos 1 -1 EMPTY +Pos -1 0 FULL +Pos 0 0 FULL +Pos 1 0 FULL +Pos -1 1 FULL +Pos 0 1 FULL +Pos 1 1 EMPTY + +#1W2D3S4W +Index 48 +Pos 0 0 FULL +Pos 0 -1 EMPTY +Pos -1 0 EMPTY +Pos 0 1 FULL +Pos 1 1 EMPTY +Pos 1 0 FULL + +#1W2D3S4W +Index 48 XFLIP +Pos 0 0 FULL +Pos 0 -1 EMPTY +Pos 1 0 EMPTY +Pos -1 1 EMPTY +Pos 0 1 FULL +Pos -1 0 FULL + +#1W2D3S4W +Index 48 YFLIP +Pos 0 0 FULL +Pos -1 0 EMPTY +Pos 0 1 EMPTY +Pos 1 -1 EMPTY +Pos 0 -1 FULL +Pos 1 0 FULL + +#1W2D3S4W +Index 48 XFLIP YFLIP +Pos 0 0 FULL +Pos 1 0 EMPTY +Pos 0 1 EMPTY +Pos -1 -1 EMPTY +Pos 0 -1 FULL +Pos -1 0 FULL + +#1W2D3D4S +Index 49 +Pos -1 1 EMPTY + +Pos 0 1 FULL +Pos 1 1 EMPTY + + +Pos 0 0 FULL + Pos 1 0 FULL +Pos -1 0 FULL +Pos 0 -1 EMPTY + + + +#1W2D3D4S +Index 49 YFLIP +Pos -1 -1 EMPTY + +Pos 1 -1 EMPTY +Pos 0 -1 FULL + +Pos 0 0 FULL + Pos 1 0 FULL +Pos -1 0 FULL +Pos 0 1 EMPTY + +#1W2S3D4S +Index 50 +Pos -1 1 EMPTY + +Pos 0 1 FULL +Pos 1 1 FULL + + +Pos 0 0 FULL + Pos 1 0 FULL +Pos -1 0 FULL +Pos 0 -1 EMPTY + +#1W2S3D4S +Index 50 XFLIP +Pos -1 1 FULL + +Pos 0 1 FULL +Pos 1 1 EMPTY + + +Pos 0 0 FULL + Pos 1 0 FULL +Pos -1 0 FULL +Pos 0 -1 EMPTY + + + +#1W2S3D4S +Index 50 YFLIP +Pos -1 -1 EMPTY + +Pos 1 -1 FULL +Pos 0 -1 FULL + +Pos 0 0 FULL + Pos 1 0 FULL +Pos -1 0 FULL +Pos 0 1 EMPTY + + +#1W2S3D4S +Index 50 XFLIP YFLIP +Pos -1 -1 FULL + +Pos 1 -1 EMPTY +Pos 0 -1 FULL + +Pos 0 0 FULL + Pos 1 0 FULL +Pos -1 0 FULL +Pos 0 1 EMPTY + +#1S2W3S4W +Index 51 +Pos 0 0 FULL +Pos -1 0 EMPTY +Pos 1 0 EMPTY +Pos 0 -1 FULL +Pos 0 1 FULL + +#1W2S3W4W +Index 52 + Pos 0 -1 EMPTY + +Pos -1 0 EMPTY +Pos 0 0 FULL +Pos 1 0 FULL + + + Pos 0 1 EMPTY + + +#1W2S3W4W +Index 52 XFLIP + Pos 0 -1 EMPTY + +Pos -1 0 FULL +Pos 0 0 FULL +Pos 1 0 EMPTY + + + Pos 0 1 EMPTY + + +#1S2S3S4W +Index 53 + Pos 0 -1 FULL + +Pos -1 0 EMPTY +Pos 1 0 FULL + + +Pos 0 0 FULL + Pos 0 1 FULL +Pos 1 -1 FULL +Pos 1 1 FULL + + +#1S2S3S4W +Index 53 XFLIP + Pos 0 -1 FULL + +Pos -1 -1 FULL +Pos -1 0 FULL + +Pos -1 1 FULL + Pos 0 0 FULL + +Pos 1 0 EMPTY + + + Pos 0 1 FULL + + +#1D2D3S4W +Index 64 + Pos 0 -1 FULL + +Pos -1 0 EMPTY +Pos 1 0 FULL + + +Pos 0 0 FULL + Pos 0 1 FULL +Pos 1 -1 EMPTY +Pos 1 1 EMPTY + + +#1D2D3S4W +Index 64 XFLIP + Pos 0 -1 FULL + +Pos -1 -1 EMPTY +Pos -1 0 FULL + +Pos -1 1 EMPTY + Pos 0 0 FULL + +Pos 1 0 EMPTY + + + Pos 0 1 FULL + + +#1S2W3D4S +Index 65 + Pos 0 -1 FULL + +Pos -1 -1 FULL +Pos -1 0 FULL + +Pos -1 1 EMPTY + Pos 0 0 FULL + +Pos 1 0 EMPTY + + + Pos 0 1 FULL + + +#1S2W3D4S +Index 65 XFLIP + Pos 0 -1 FULL + +Pos -1 0 EMPTY +Pos 1 0 FULL + + +Pos 0 0 FULL + Pos 0 1 FULL +Pos 1 -1 FULL +Pos 1 1 EMPTY + + +#1S2W3D4S +Index 65 YFLIP + Pos 0 -1 FULL + +Pos -1 -1 EMPTY +Pos -1 0 FULL + +Pos -1 1 FULL + Pos 0 0 FULL + +Pos 1 0 EMPTY + + + Pos 0 1 FULL + + +#1S2W3D4S +Index 65 XFLIP YFLIP + Pos 0 -1 FULL + +Pos -1 0 EMPTY +Pos 1 0 FULL + + +Pos 0 0 FULL + Pos 0 1 FULL +Pos 1 -1 EMPTY +Pos 1 1 FULL diff --git a/data/mapres/ddnet-walls.png b/data/mapres/ddnet-walls.png new file mode 100644 index 000000000..df6ab4aea Binary files /dev/null and b/data/mapres/ddnet-walls.png differ