diff --git a/assets/maps/map1.map b/assets/maps/map1.map index 95d7e1c..bdb4968 100644 --- a/assets/maps/map1.map +++ b/assets/maps/map1.map @@ -316,8 +316,8 @@ ( 1792 5440 -192 ) ( 1792 5441 -192 ) ( 1792 5440 -191 ) __TB_empty [ -1.9967346175427393e-16 1 0 0 ] [ 0 0 -1 0 ] 0 1 1 ( 2816 5376 -256 ) ( 2815 5376 -256 ) ( 2816 5376 -255 ) TinyTexPack2/Brick/Brick_16-256x256 [ -1 -1.9967346175427393e-16 0 0 ] [ 0 0 -1 0 ] 0 1 1 ( 2816 5376 -256 ) ( 2816 5377 -256 ) ( 2815 5376 -256 ) TinyTexPack2/Brick/Brick_16-256x256 [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 -( 1792 5440 2304 ) ( 1791 5440 2304 ) ( 1792 5441 2304 ) __TB_empty [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 -( 1792 5440 -192 ) ( 1792 5440 -191 ) ( 1791 5440 -192 ) __TB_empty [ 1 1.9967346175427393e-16 0 0 ] [ 0 0 -1 0 ] 0 1 1 +( 1792 5440 2304 ) ( 1791 5440 2304 ) ( 1792 5441 2304 ) TinyTexPack2/Brick/Brick_16-256x256 [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 +( 1792 5440 -192 ) ( 1792 5440 -191 ) ( 1791 5440 -192 ) TinyTexPack2/Brick/Brick_16-256x256 [ 1 1.9967346175427393e-16 0 0 ] [ 0 0 -1 0 ] 0 1 1 ( 2816 5376 -256 ) ( 2816 5376 -255 ) ( 2816 5377 -256 ) TinyTexPack2/Brick/Brick_16-256x256 [ 1.9967346175427393e-16 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1 } // brush 35 @@ -484,195 +484,15 @@ } // brush 53 { -( 3728 640 -256 ) ( 3728 641 -256 ) ( 3728 640 -255 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1 -( 3728 640 -256 ) ( 3728 640 -255 ) ( 3729 640 -256 ) crate [ 1 0 0 240 ] [ 0 0 -1 0 ] 90 1 1 -( 3728 640 -256 ) ( 3729 640 -256 ) ( 3728 641 -256 ) crate [ -1 0 0 -240 ] [ 0 -1 0 0 ] 90 1 1 -( 3856 768 -128 ) ( 3856 769 -128 ) ( 3857 768 -128 ) crate [ 1 0 0 240 ] [ 0 -1 0 0 ] 90 1 1 -( 3856 768 -224 ) ( 3857 768 -224 ) ( 3856 768 -223 ) crate [ -1 0 0 -240 ] [ 0 0 -1 0 ] 90 1 1 -( 3856 768 -224 ) ( 3856 768 -223 ) ( 3856 769 -224 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1 +( 3583.375 768 -256 ) ( 3583.375 768 -255 ) ( 3583.375 767 -256 ) fence [ 1.9967346175427393e-16 1 0 0 ] [ 0 0 -1 0 ] 180 1 1 +( 3600 -256 -224 ) ( 3600 -256 -223 ) ( 3601 -256 -224 ) fence [ -1 1.9967346175427393e-16 0 16 ] [ 0 0 -1 0 ] 180 1 1 +( 3568 768 -256 ) ( 3568 767 -256 ) ( 3569 768 -256 ) fence [ -1 0 0 16 ] [ 0 -1 0 0 ] 180 1 1 +( 3600 512 256 ) ( 3601 512 256 ) ( 3600 511 256 ) fence [ 1 0 0 -16 ] [ 0 -1 0 0 ] 180 1 1 +( 3568 768 -256 ) ( 3569 768 -256 ) ( 3568 768 -255 ) fence [ 1 -1.9967346175427393e-16 0 -16 ] [ 0 0 -1 0 ] 180 1 1 +( 3584 512 -224 ) ( 3584 511 -224 ) ( 3584 512 -223 ) fence [ -1.9967346175427393e-16 -1 0 0 ] [ 0 0 -1 0 ] 180 1 1 } // brush 54 { -( 3728 512 -256 ) ( 3728 513 -256 ) ( 3728 512 -255 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1 -( 3728 512 -256 ) ( 3728 512 -255 ) ( 3729 512 -256 ) crate [ 1 0 0 240 ] [ 0 0 -1 0 ] 90 1 1 -( 3728 512 -256 ) ( 3729 512 -256 ) ( 3728 513 -256 ) crate [ -1 0 0 -240 ] [ 0 -1 0 0 ] 90 1 1 -( 3856 640 -128 ) ( 3856 641 -128 ) ( 3857 640 -128 ) crate [ 1 0 0 240 ] [ 0 -1 0 0 ] 90 1 1 -( 3856 640 -224 ) ( 3857 640 -224 ) ( 3856 640 -223 ) crate [ -1 0 0 -240 ] [ 0 0 -1 0 ] 90 1 1 -( 3856 640 -224 ) ( 3856 640 -223 ) ( 3856 641 -224 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1 -} -// brush 55 -{ -( 3728 512 -128 ) ( 3728 513 -128 ) ( 3728 512 -127 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1 -( 3728 512 -128 ) ( 3728 512 -127 ) ( 3729 512 -128 ) crate [ 1 0 0 240 ] [ 0 0 -1 0 ] 90 1 1 -( 3728 512 -128 ) ( 3729 512 -128 ) ( 3728 513 -128 ) crate [ -1 0 0 -240 ] [ 0 -1 0 0 ] 90 1 1 -( 3856 640 0 ) ( 3856 641 0 ) ( 3857 640 0 ) crate [ 1 0 0 240 ] [ 0 -1 0 0 ] 90 1 1 -( 3856 640 -96 ) ( 3857 640 -96 ) ( 3856 640 -95 ) crate [ -1 0 0 -240 ] [ 0 0 -1 0 ] 90 1 1 -( 3856 640 -96 ) ( 3856 640 -95 ) ( 3856 641 -96 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1 -} -// brush 56 -{ -( 3728 640 -128 ) ( 3728 641 -128 ) ( 3728 640 -127 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1 -( 3728 640 -128 ) ( 3728 640 -127 ) ( 3729 640 -128 ) crate [ 1 0 0 240 ] [ 0 0 -1 0 ] 90 1 1 -( 3728 640 -128 ) ( 3729 640 -128 ) ( 3728 641 -128 ) crate [ -1 0 0 -240 ] [ 0 -1 0 0 ] 90 1 1 -( 3856 768 0 ) ( 3856 769 0 ) ( 3857 768 0 ) crate [ 1 0 0 240 ] [ 0 -1 0 0 ] 90 1 1 -( 3856 768 -96 ) ( 3857 768 -96 ) ( 3856 768 -95 ) crate [ -1 0 0 -240 ] [ 0 0 -1 0 ] 90 1 1 -( 3856 768 -96 ) ( 3856 768 -95 ) ( 3856 769 -96 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1 -} -// brush 57 -{ -( 3728 384 -256 ) ( 3728 385 -256 ) ( 3728 384 -255 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1 -( 3728 384 -256 ) ( 3728 384 -255 ) ( 3729 384 -256 ) crate [ 1 0 0 240 ] [ 0 0 -1 0 ] 90 1 1 -( 3728 384 -256 ) ( 3729 384 -256 ) ( 3728 385 -256 ) crate [ -1 0 0 -240 ] [ 0 -1 0 0 ] 90 1 1 -( 3856 512 -128 ) ( 3856 513 -128 ) ( 3857 512 -128 ) crate [ 1 0 0 240 ] [ 0 -1 0 0 ] 90 1 1 -( 3856 512 -224 ) ( 3857 512 -224 ) ( 3856 512 -223 ) crate [ -1 0 0 -240 ] [ 0 0 -1 0 ] 90 1 1 -( 3856 512 -224 ) ( 3856 512 -223 ) ( 3856 513 -224 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1 -} -// brush 58 -{ -( 3600 640 -256 ) ( 3600 641 -256 ) ( 3600 640 -255 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1 -( 3600 640 -256 ) ( 3600 640 -255 ) ( 3601 640 -256 ) crate [ 1 0 0 240 ] [ 0 0 -1 0 ] 90 1 1 -( 3600 640 -256 ) ( 3601 640 -256 ) ( 3600 641 -256 ) crate [ -1 0 0 -240 ] [ 0 -1 0 0 ] 90 1 1 -( 3728 768 -128 ) ( 3728 769 -128 ) ( 3729 768 -128 ) crate [ 1 0 0 240 ] [ 0 -1 0 0 ] 90 1 1 -( 3728 768 -224 ) ( 3729 768 -224 ) ( 3728 768 -223 ) crate [ -1 0 0 -240 ] [ 0 0 -1 0 ] 90 1 1 -( 3728 768 -224 ) ( 3728 768 -223 ) ( 3728 769 -224 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1 -} -// brush 59 -{ -( 3600 512 -256 ) ( 3600 513 -256 ) ( 3600 512 -255 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1 -( 3600 512 -256 ) ( 3600 512 -255 ) ( 3601 512 -256 ) crate [ 1 0 0 240 ] [ 0 0 -1 0 ] 90 1 1 -( 3600 512 -256 ) ( 3601 512 -256 ) ( 3600 513 -256 ) crate [ -1 0 0 -240 ] [ 0 -1 0 0 ] 90 1 1 -( 3728 640 -128 ) ( 3728 641 -128 ) ( 3729 640 -128 ) crate [ 1 0 0 240 ] [ 0 -1 0 0 ] 90 1 1 -( 3728 640 -224 ) ( 3729 640 -224 ) ( 3728 640 -223 ) crate [ -1 0 0 -240 ] [ 0 0 -1 0 ] 90 1 1 -( 3728 640 -224 ) ( 3728 640 -223 ) ( 3728 641 -224 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1 -} -// brush 60 -{ -( 3600 512 -128 ) ( 3600 513 -128 ) ( 3600 512 -127 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1 -( 3600 512 -128 ) ( 3600 512 -127 ) ( 3601 512 -128 ) crate [ 1 0 0 240 ] [ 0 0 -1 0 ] 90 1 1 -( 3600 512 -128 ) ( 3601 512 -128 ) ( 3600 513 -128 ) crate [ -1 0 0 -240 ] [ 0 -1 0 0 ] 90 1 1 -( 3728 640 0 ) ( 3728 641 0 ) ( 3729 640 0 ) crate [ 1 0 0 240 ] [ 0 -1 0 0 ] 90 1 1 -( 3728 640 -96 ) ( 3729 640 -96 ) ( 3728 640 -95 ) crate [ -1 0 0 -240 ] [ 0 0 -1 0 ] 90 1 1 -( 3728 640 -96 ) ( 3728 640 -95 ) ( 3728 641 -96 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1 -} -// brush 61 -{ -( 3600 640 -128 ) ( 3600 641 -128 ) ( 3600 640 -127 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1 -( 3600 640 -128 ) ( 3600 640 -127 ) ( 3601 640 -128 ) crate [ 1 0 0 240 ] [ 0 0 -1 0 ] 90 1 1 -( 3600 640 -128 ) ( 3601 640 -128 ) ( 3600 641 -128 ) crate [ -1 0 0 -240 ] [ 0 -1 0 0 ] 90 1 1 -( 3728 768 0 ) ( 3728 769 0 ) ( 3729 768 0 ) crate [ 1 0 0 240 ] [ 0 -1 0 0 ] 90 1 1 -( 3728 768 -96 ) ( 3729 768 -96 ) ( 3728 768 -95 ) crate [ -1 0 0 -240 ] [ 0 0 -1 0 ] 90 1 1 -( 3728 768 -96 ) ( 3728 768 -95 ) ( 3728 769 -96 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1 -} -// brush 62 -{ -( 3600 640 0 ) ( 3600 641 0 ) ( 3600 640 1 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1 -( 3600 640 0 ) ( 3600 640 1 ) ( 3601 640 0 ) crate [ 1 0 0 240 ] [ 0 0 -1 0 ] 90 1 1 -( 3600 640 0 ) ( 3601 640 0 ) ( 3600 641 0 ) crate [ -1 0 0 -240 ] [ 0 -1 0 0 ] 90 1 1 -( 3728 768 128 ) ( 3728 769 128 ) ( 3729 768 128 ) crate [ 1 0 0 240 ] [ 0 -1 0 0 ] 90 1 1 -( 3728 768 32 ) ( 3729 768 32 ) ( 3728 768 33 ) crate [ -1 0 0 -240 ] [ 0 0 -1 0 ] 90 1 1 -( 3728 768 32 ) ( 3728 768 33 ) ( 3728 769 32 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1 -} -// brush 63 -{ -( 3440 512 -256 ) ( 3440 513 -256 ) ( 3440 512 -255 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1 -( 3440 512 -256 ) ( 3440 512 -255 ) ( 3441 512 -256 ) crate [ 1 0 0 16 ] [ 0 0 -1 0 ] 270 1 1 -( 3440 512 -256 ) ( 3441 512 -256 ) ( 3440 513 -256 ) crate [ -1 0 0 -16 ] [ 0 -1 0 0 ] 270 1 1 -( 3568 640 -128 ) ( 3568 641 -128 ) ( 3569 640 -128 ) crate [ 1 0 0 16 ] [ 0 -1 0 0 ] 270 1 1 -( 3568 640 -224 ) ( 3569 640 -224 ) ( 3568 640 -223 ) crate [ -1 0 0 -16 ] [ 0 0 -1 0 ] 270 1 1 -( 3568 640 -224 ) ( 3568 640 -223 ) ( 3568 641 -224 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1 -} -// brush 64 -{ -( 3440 512 -128 ) ( 3440 513 -128 ) ( 3440 512 -127 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1 -( 3440 512 -128 ) ( 3440 512 -127 ) ( 3441 512 -128 ) crate [ 1 0 0 16 ] [ 0 0 -1 0 ] 270 1 1 -( 3440 512 -128 ) ( 3441 512 -128 ) ( 3440 513 -128 ) crate [ -1 0 0 -16 ] [ 0 -1 0 0 ] 270 1 1 -( 3568 640 0 ) ( 3568 641 0 ) ( 3569 640 0 ) crate [ 1 0 0 16 ] [ 0 -1 0 0 ] 270 1 1 -( 3568 640 -96 ) ( 3569 640 -96 ) ( 3568 640 -95 ) crate [ -1 0 0 -16 ] [ 0 0 -1 0 ] 270 1 1 -( 3568 640 -96 ) ( 3568 640 -95 ) ( 3568 641 -96 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1 -} -// brush 65 -{ -( 3440 640 -128 ) ( 3440 641 -128 ) ( 3440 640 -127 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1 -( 3440 640 -128 ) ( 3440 640 -127 ) ( 3441 640 -128 ) crate [ 1 0 0 16 ] [ 0 0 -1 0 ] 270 1 1 -( 3440 640 -128 ) ( 3441 640 -128 ) ( 3440 641 -128 ) crate [ -1 0 0 -16 ] [ 0 -1 0 0 ] 270 1 1 -( 3568 768 0 ) ( 3568 769 0 ) ( 3569 768 0 ) crate [ 1 0 0 16 ] [ 0 -1 0 0 ] 270 1 1 -( 3568 768 -96 ) ( 3569 768 -96 ) ( 3568 768 -95 ) crate [ -1 0 0 -16 ] [ 0 0 -1 0 ] 270 1 1 -( 3568 768 -96 ) ( 3568 768 -95 ) ( 3568 769 -96 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1 -} -// brush 66 -{ -( 3440 640 -256 ) ( 3440 641 -256 ) ( 3440 640 -255 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1 -( 3440 640 -256 ) ( 3440 640 -255 ) ( 3441 640 -256 ) crate [ 1 0 0 16 ] [ 0 0 -1 0 ] 270 1 1 -( 3440 640 -256 ) ( 3441 640 -256 ) ( 3440 641 -256 ) crate [ -1 0 0 -16 ] [ 0 -1 0 0 ] 270 1 1 -( 3568 768 -128 ) ( 3568 769 -128 ) ( 3569 768 -128 ) crate [ 1 0 0 16 ] [ 0 -1 0 0 ] 270 1 1 -( 3568 768 -224 ) ( 3569 768 -224 ) ( 3568 768 -223 ) crate [ -1 0 0 -16 ] [ 0 0 -1 0 ] 270 1 1 -( 3568 768 -224 ) ( 3568 768 -223 ) ( 3568 769 -224 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1 -} -// brush 67 -{ -( 3440 640 0 ) ( 3440 641 0 ) ( 3440 640 1 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1 -( 3440 640 0 ) ( 3440 640 1 ) ( 3441 640 0 ) crate [ 1 0 0 16 ] [ 0 0 -1 0 ] 270 1 1 -( 3440 640 0 ) ( 3441 640 0 ) ( 3440 641 0 ) crate [ -1 0 0 -16 ] [ 0 -1 0 0 ] 270 1 1 -( 3568 768 128 ) ( 3568 769 128 ) ( 3569 768 128 ) crate [ 1 0 0 16 ] [ 0 -1 0 0 ] 270 1 1 -( 3568 768 32 ) ( 3569 768 32 ) ( 3568 768 33 ) crate [ -1 0 0 -16 ] [ 0 0 -1 0 ] 270 1 1 -( 3568 768 32 ) ( 3568 768 33 ) ( 3568 769 32 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1 -} -// brush 68 -{ -( 3440 384 -256 ) ( 3440 385 -256 ) ( 3440 384 -255 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1 -( 3440 384 -256 ) ( 3440 384 -255 ) ( 3441 384 -256 ) crate [ 1 0 0 16 ] [ 0 0 -1 0 ] 270 1 1 -( 3440 384 -256 ) ( 3441 384 -256 ) ( 3440 385 -256 ) crate [ -1 0 0 -16 ] [ 0 -1 0 0 ] 270 1 1 -( 3568 512 -128 ) ( 3568 513 -128 ) ( 3569 512 -128 ) crate [ 1 0 0 16 ] [ 0 -1 0 0 ] 270 1 1 -( 3568 512 -224 ) ( 3569 512 -224 ) ( 3568 512 -223 ) crate [ -1 0 0 -16 ] [ 0 0 -1 0 ] 270 1 1 -( 3568 512 -224 ) ( 3568 512 -223 ) ( 3568 513 -224 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1 -} -// brush 69 -{ -( 3312 512 -128 ) ( 3312 513 -128 ) ( 3312 512 -127 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1 -( 3312 512 -128 ) ( 3312 512 -127 ) ( 3313 512 -128 ) crate [ 1 0 0 16 ] [ 0 0 -1 0 ] 270 1 1 -( 3312 512 -128 ) ( 3313 512 -128 ) ( 3312 513 -128 ) crate [ -1 0 0 -16 ] [ 0 -1 0 0 ] 270 1 1 -( 3440 640 0 ) ( 3440 641 0 ) ( 3441 640 0 ) crate [ 1 0 0 16 ] [ 0 -1 0 0 ] 270 1 1 -( 3440 640 -96 ) ( 3441 640 -96 ) ( 3440 640 -95 ) crate [ -1 0 0 -16 ] [ 0 0 -1 0 ] 270 1 1 -( 3440 640 -96 ) ( 3440 640 -95 ) ( 3440 641 -96 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1 -} -// brush 70 -{ -( 3312 640 -128 ) ( 3312 641 -128 ) ( 3312 640 -127 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1 -( 3312 640 -128 ) ( 3312 640 -127 ) ( 3313 640 -128 ) crate [ 1 0 0 16 ] [ 0 0 -1 0 ] 270 1 1 -( 3312 640 -128 ) ( 3313 640 -128 ) ( 3312 641 -128 ) crate [ -1 0 0 -16 ] [ 0 -1 0 0 ] 270 1 1 -( 3440 768 0 ) ( 3440 769 0 ) ( 3441 768 0 ) crate [ 1 0 0 16 ] [ 0 -1 0 0 ] 270 1 1 -( 3440 768 -96 ) ( 3441 768 -96 ) ( 3440 768 -95 ) crate [ -1 0 0 -16 ] [ 0 0 -1 0 ] 270 1 1 -( 3440 768 -96 ) ( 3440 768 -95 ) ( 3440 769 -96 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1 -} -// brush 71 -{ -( 3312 640 -256 ) ( 3312 641 -256 ) ( 3312 640 -255 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1 -( 3312 640 -256 ) ( 3312 640 -255 ) ( 3313 640 -256 ) crate [ 1 0 0 16 ] [ 0 0 -1 0 ] 270 1 1 -( 3312 640 -256 ) ( 3313 640 -256 ) ( 3312 641 -256 ) crate [ -1 0 0 -16 ] [ 0 -1 0 0 ] 270 1 1 -( 3440 768 -128 ) ( 3440 769 -128 ) ( 3441 768 -128 ) crate [ 1 0 0 16 ] [ 0 -1 0 0 ] 270 1 1 -( 3440 768 -224 ) ( 3441 768 -224 ) ( 3440 768 -223 ) crate [ -1 0 0 -16 ] [ 0 0 -1 0 ] 270 1 1 -( 3440 768 -224 ) ( 3440 768 -223 ) ( 3440 769 -224 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1 -} -// brush 72 -{ -( 3312 512 -256 ) ( 3312 513 -256 ) ( 3312 512 -255 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1 -( 3312 512 -256 ) ( 3312 512 -255 ) ( 3313 512 -256 ) crate [ 1 0 0 16 ] [ 0 0 -1 0 ] 270 1 1 -( 3312 512 -256 ) ( 3313 512 -256 ) ( 3312 513 -256 ) crate [ -1 0 0 -16 ] [ 0 -1 0 0 ] 270 1 1 -( 3440 640 -128 ) ( 3440 641 -128 ) ( 3441 640 -128 ) crate [ 1 0 0 16 ] [ 0 -1 0 0 ] 270 1 1 -( 3440 640 -224 ) ( 3441 640 -224 ) ( 3440 640 -223 ) crate [ -1 0 0 -16 ] [ 0 0 -1 0 ] 270 1 1 -( 3440 640 -224 ) ( 3440 640 -223 ) ( 3440 641 -224 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1 -} -// brush 73 -{ -( 3567.375 768 -256 ) ( 3567.375 768 -255 ) ( 3567.375 767 -256 ) fence [ 1.9967346175427393e-16 1 0 0 ] [ 0 0 -1 0 ] 0 1 1 -( 3584 -256 -224 ) ( 3584 -256 -223 ) ( 3585 -256 -224 ) fence [ -1 1.9967346175427393e-16 0 0 ] [ 0 0 -1 0 ] 0 1 1 -( 3552 768 -256 ) ( 3552 767 -256 ) ( 3553 768 -256 ) fence [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 -( 3584 512 256 ) ( 3585 512 256 ) ( 3584 511 256 ) fence [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 -( 3552 768 -256 ) ( 3553 768 -256 ) ( 3552 768 -255 ) fence [ 1 -1.9967346175427393e-16 0 0 ] [ 0 0 -1 0 ] 0 1 1 -( 3568 512 -224 ) ( 3568 511 -224 ) ( 3568 512 -223 ) fence [ -1.9967346175427393e-16 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1 -} -// brush 74 -{ ( 1151.375 768 -256 ) ( 1151.375 768 -255 ) ( 1151.375 767 -256 ) fence [ 1.9967346175427393e-16 1 0 0 ] [ 0 0 -1 0 ] 0 1 1 ( 1168 512 -224 ) ( 1168 512 -223 ) ( 1169 512 -224 ) fence [ -1 1.9967346175427393e-16 0 0 ] [ 0 0 -1 0 ] 0 1 1 ( 1136 768 -256 ) ( 1136 767 -256 ) ( 1137 768 -256 ) fence [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 @@ -680,7 +500,7 @@ ( 1136 768 -256 ) ( 1137 768 -256 ) ( 1136 768 -255 ) fence [ 1 -1.9967346175427393e-16 0 0 ] [ 0 0 -1 0 ] 0 1 1 ( 1152 512 -224 ) ( 1152 511 -224 ) ( 1152 512 -223 ) fence [ -1.9967346175427393e-16 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1 } -// brush 75 +// brush 55 { ( 3776 1536 -256 ) ( 3776 1537 -256 ) ( 3776 1536 -255 ) TinyTexPack2/Brick/Brick_14_door [ 0 -1 0 0 ] [ 0 0 -1 0 ] 180 1 1 ( 3776 1536 -256 ) ( 3776 1536 -255 ) ( 3777 1536 -256 ) TinyTexPack2/Brick/Brick_14_door [ 1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1 @@ -689,7 +509,7 @@ ( 3840 1792 -192 ) ( 3841 1792 -192 ) ( 3840 1792 -191 ) TinyTexPack2/Brick/Brick_14_door [ -1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1 ( 3840 1728 -192 ) ( 3840 1728 -191 ) ( 3840 1729 -192 ) TinyTexPack2/Brick/Brick_14_door [ 0 1 0 0 ] [ 0 0 -1 0 ] 180 1 1 } -// brush 76 +// brush 56 { ( 3776 1536 0 ) ( 3776 1537 0 ) ( 3776 1536 1 ) TinyTexPack2/Brick/Brick_14-256x256 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1 ( 3776 1536 0 ) ( 3776 1536 1 ) ( 3777 1536 0 ) TinyTexPack2/Brick/Brick_14-256x256 [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 @@ -698,7 +518,7 @@ ( 3840 1792 64 ) ( 3841 1792 64 ) ( 3840 1792 65 ) TinyTexPack2/Brick/Brick_14-256x256 [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 ( 3840 1728 64 ) ( 3840 1728 65 ) ( 3840 1729 64 ) TinyTexPack2/Brick/Brick_14-256x256 [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1 } -// brush 77 +// brush 57 { ( 1151.375 0 -256 ) ( 1151.375 0 -255 ) ( 1151.375 -1 -256 ) fence [ 1.9967346175427393e-16 1 0 0 ] [ 0 0 -1 0 ] 0 1 1 ( 1168 -256 -224 ) ( 1168 -256 -223 ) ( 1169 -256 -224 ) fence [ -1 1.9967346175427393e-16 0 0 ] [ 0 0 -1 0 ] 0 1 1 @@ -707,7 +527,7 @@ ( 1136 0 -256 ) ( 1137 0 -256 ) ( 1136 0 -255 ) fence [ 1 -1.9967346175427393e-16 0 0 ] [ 0 0 -1 0 ] 0 1 1 ( 1152 -256 -224 ) ( 1152 -257 -224 ) ( 1152 -256 -223 ) fence [ -1.9967346175427393e-16 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1 } -// brush 78 +// brush 58 { ( 3840 768 -320 ) ( 3840 769 -320 ) ( 3840 768 -319 ) tile [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1 ( 3840 768 -320 ) ( 3840 768 -319 ) ( 3841 768 -320 ) tile [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 @@ -716,7 +536,7 @@ ( 5888 5376 -256 ) ( 5889 5376 -256 ) ( 5888 5376 -255 ) tile [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 ( 5888 1088 -256 ) ( 5888 1088 -255 ) ( 5888 1089 -256 ) tile [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1 } -// brush 79 +// brush 59 { ( -256 3840 -320 ) ( -256 3841 -320 ) ( -256 3840 -319 ) tile [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1 ( 3008 3840 -320 ) ( 3008 3840 -319 ) ( 3009 3840 -320 ) tile [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 @@ -725,7 +545,7 @@ ( 3840 5376 -256 ) ( 3841 5376 -256 ) ( 3840 5376 -255 ) tile [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 ( 3840 5376 -256 ) ( 3840 5376 -255 ) ( 3840 5377 -256 ) tile [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1 } -// brush 80 +// brush 60 { ( -256 5376 -320 ) ( -256 5377 -320 ) ( -256 5376 -319 ) tile [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1 ( -256 5376 -320 ) ( -256 5376 -319 ) ( -255 5376 -320 ) tile [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 @@ -734,7 +554,7 @@ ( 640 7424 -256 ) ( 641 7424 -256 ) ( 640 7424 -255 ) tile [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 ( 1792 5824 -256 ) ( 1792 5824 -255 ) ( 1792 5825 -256 ) tile [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1 } -// brush 81 +// brush 61 { ( 768 768 -320 ) ( 768 768 -319 ) ( 768 767 -320 ) tile [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1 ( 832 -256 -256 ) ( 832 -256 -255 ) ( 833 -256 -256 ) tile [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 @@ -743,7 +563,7 @@ ( 768 768 -320 ) ( 769 768 -320 ) ( 768 768 -319 ) tile [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 ( 5888 -256 -256 ) ( 5888 -257 -256 ) ( 5888 -256 -255 ) tile [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1 } -// brush 82 +// brush 62 { ( -256 -768 -320 ) ( -256 -767 -320 ) ( -256 -768 -319 ) tile [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1 ( 640 -768 -320 ) ( 640 -768 -319 ) ( 641 -768 -320 ) tile [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 @@ -752,7 +572,7 @@ ( 704 1280 -256 ) ( 705 1280 -256 ) ( 704 1280 -255 ) tile [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 ( 768 -704 -256 ) ( 768 -704 -255 ) ( 768 -703 -256 ) tile [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1 } -// brush 83 +// brush 63 { ( 3840 2288 -256 ) ( 3840 2289 -256 ) ( 3840 2288 -255 ) fence [ 1.5931734312618293e-15 1 0 -16 ] [ 0 0 -1 0 ] 90 1 1 ( 3840 2303.375000000001 -256 ) ( 3840 2303.375000000001 -255 ) ( 3841 2303.375000000001 -256 ) fence [ -1 1.5931734312618293e-15 0 0 ] [ 0 0 -1 0 ] 90 1 1 @@ -761,7 +581,7 @@ ( 4096 2304 -224 ) ( 4097 2304 -224 ) ( 4096 2304 -223 ) fence [ 1 -1.5931734312618293e-15 0 0 ] [ 0 0 -1 0 ] 90 1 1 ( 4864 2320 -224 ) ( 4864 2320 -223 ) ( 4864 2321 -224 ) fence [ -1.5931734312618293e-15 -1 0 16 ] [ 0 0 -1 0 ] 90 1 1 } -// brush 84 +// brush 64 { ( 4560 2304 -128 ) ( 4560 2560 -256 ) ( 4560 2560 -128 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 180 1 1 ( 4816 2304 -128 ) ( 4560 2304 -256 ) ( 4560 2304 -128 ) crate [ 1 0 0 48 ] [ 0 0 -1 0 ] 0 1 1 @@ -770,16 +590,7 @@ ( 4816 2560 -128 ) ( 4560 2560 -256 ) ( 4816 2560 -256 ) crate [ -1 0 0 80 ] [ 0 0 -1 0 ] 0 1 1 ( 4816 2560 -128 ) ( 4816 2304 -256 ) ( 4816 2304 -128 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1 } -// brush 85 -{ -( 4688 2560 -128 ) ( 4688 2816 -256 ) ( 4688 2816 -128 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 180 1 1 -( 4816 2560 -128 ) ( 4560 2560 -256 ) ( 4560 2560 -128 ) crate [ 1 0 0 48 ] [ 0 0 -1 0 ] 180 1 1 -( 4816 2816 -256 ) ( 4560 2560 -256 ) ( 4816 2560 -256 ) crate [ -1 0 0 -48 ] [ 0 -1 0 0 ] 180 1 1 -( 4816 2816 -128 ) ( 4560 2560 -128 ) ( 4560 2816 -128 ) crate [ 1 0 0 48 ] [ 0 -1 0 0 ] 0 1 1 -( 4816 2688 -128 ) ( 4560 2688 -256 ) ( 4816 2688 -256 ) crate [ -1 0 0 -48 ] [ 0 0 -1 0 ] 90 1 1 -( 4816 2816 -128 ) ( 4816 2560 -256 ) ( 4816 2560 -128 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 180 1 1 -} -// brush 86 +// brush 65 { ( 4864 3056 -256 ) ( 4864 3057 -256 ) ( 4864 3056 -255 ) fence [ 1.5931734312618293e-15 1 0 -16 ] [ 0 0 -1 0 ] 90 1 1 ( 4864 3071.375000000001 -256 ) ( 4864 3071.375000000001 -255 ) ( 4865 3071.375000000001 -256 ) fence [ -1 1.5931734312618293e-15 0 0 ] [ 0 0 -1 0 ] 90 1 1 @@ -788,50 +599,23 @@ ( 5120 3072 -224 ) ( 5121 3072 -224 ) ( 5120 3072 -223 ) fence [ 1 -1.5931734312618293e-15 0 0 ] [ 0 0 -1 0 ] 90 1 1 ( 5888 3088 -224 ) ( 5888 3088 -223 ) ( 5888 3089 -224 ) fence [ -1.5931734312618293e-15 -1 0 16 ] [ 0 0 -1 0 ] 90 1 1 } -// brush 87 +// brush 66 { -( 1536 5568 -128 ) ( 1536 5824 -256 ) ( 1536 5824 -128 ) crate [ 0 -1 0 64 ] [ 0 0 -1 0 ] 180 1 1 -( 1792 5568 -128 ) ( 1536 5568 -256 ) ( 1536 5568 -128 ) crate [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 -( 1792 5824 -256 ) ( 1536 5568 -256 ) ( 1792 5568 -256 ) crate [ -1 0 0 0 ] [ 0 -1 0 64 ] 0 1 1 -( 1792 5824 0 ) ( 1536 5568 0 ) ( 1536 5824 0 ) crate [ 1 0 0 0 ] [ 0 -1 0 64 ] 270 1 1 -( 1792 5824 -128 ) ( 1536 5824 -256 ) ( 1792 5824 -256 ) crate [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 -( 1792 5824 -128 ) ( 1792 5568 -256 ) ( 1792 5568 -128 ) crate [ 0 1 0 -64 ] [ 0 0 -1 0 ] 0 1 1 +( 1536 5344 96 ) ( 1536 5345 96 ) ( 1536 5344 97 ) blue-metal [ 0 -1 0 32 ] [ 0 0 -1 -32 ] 270 1 1 +( 1600 5376 96 ) ( 1600 5376 97 ) ( 1601 5376 96 ) blue-metal [ 1 0 0 -32 ] [ 0 0 -1 -32 ] 270 1 1 +( 1600 5344 112 ) ( 1601 5344 112 ) ( 1600 5345 112 ) blue-metal [ -1 0 0 32 ] [ 0 -1 0 32 ] 270 1 1 +( 1792 5568 128 ) ( 1792 5569 128 ) ( 1793 5568 128 ) blue-metal [ 1 0 0 -32 ] [ 0 -1 0 32 ] 0 1 1 +( 1792 5632 128 ) ( 1793 5632 128 ) ( 1792 5632 129 ) blue-metal [ -1 0 0 32 ] [ 0 0 -1 -32 ] 270 1 1 +( 1792 5568 128 ) ( 1792 5568 129 ) ( 1792 5569 128 ) blue-metal [ 0 1 0 -32 ] [ 0 0 -1 -32 ] 0 1 1 } -// brush 88 +// brush 67 { -( 1664 5824 -128 ) ( 1664 6080 -256 ) ( 1664 6080 -128 ) crate [ 0 -1 0 64 ] [ 0 0 -1 0 ] 270 1 1 -( 1792 5824 -128 ) ( 1536 5824 -256 ) ( 1536 5824 -128 ) crate [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1 -( 1792 6080 -256 ) ( 1536 5824 -256 ) ( 1792 5824 -256 ) crate [ -1 0 0 0 ] [ 0 -1 0 64 ] 270 1 1 -( 1792 6080 -128 ) ( 1536 5824 -128 ) ( 1536 6080 -128 ) crate [ 1 0 0 0 ] [ 0 -1 0 64 ] 90 1 1 -( 1792 5952 -128 ) ( 1536 5952 -256 ) ( 1792 5952 -256 ) crate [ -1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1 -( 1792 6080 -128 ) ( 1792 5824 -256 ) ( 1792 5824 -128 ) crate [ 0 1 0 -64 ] [ 0 0 -1 0 ] 270 1 1 -} -// brush 89 -{ -( 1664 5568 128 ) ( 1664 5824 0 ) ( 1664 5824 128 ) crate [ 0 -1 0 -64 ] [ 0 0 -1 0 ] 270 1 1 -( 1792 5568 128 ) ( 1536 5568 0 ) ( 1536 5568 128 ) crate [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1 -( 1792 5824 0 ) ( 1536 5568 0 ) ( 1792 5568 0 ) crate [ -1 0 0 0 ] [ 0 -1 0 -64 ] 270 1 1 -( 1792 5824 128 ) ( 1536 5568 128 ) ( 1536 5824 128 ) crate [ 1 0 0 0 ] [ 0 -1 0 -64 ] 90 1 1 -( 1792 5696 128 ) ( 1536 5696 0 ) ( 1792 5696 0 ) crate [ -1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1 -( 1792 5824 128 ) ( 1792 5568 0 ) ( 1792 5568 128 ) crate [ 0 1 0 64 ] [ 0 0 -1 0 ] 270 1 1 -} -// brush 90 -{ -( 640 880 -256 ) ( 640 881 -256 ) ( 640 880 -255 ) crate [ 0 -1 0 -16 ] [ 0 0 -1 0 ] 270 1 1 -( 640 880 -256 ) ( 640 880 -255 ) ( 641 880 -256 ) crate [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1 -( 640 880 -256 ) ( 641 880 -256 ) ( 640 881 -256 ) crate [ -1 0 0 0 ] [ 0 -1 0 -16 ] 270 1 1 -( 768 1008 -128 ) ( 768 1009 -128 ) ( 769 1008 -128 ) crate [ 1 0 0 0 ] [ 0 -1 0 -16 ] 270 1 1 -( 768 1008 -224 ) ( 769 1008 -224 ) ( 768 1008 -223 ) crate [ -1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1 -( 768 1008 -224 ) ( 768 1008 -223 ) ( 768 1009 -224 ) crate [ 0 1 0 16 ] [ 0 0 -1 0 ] 270 1 1 -} -// brush 91 -{ -( 512 1008 -128 ) ( 512 1264 -256 ) ( 512 1264 -128 ) crate [ 0 -1 0 -16 ] [ 0 0 -1 0 ] 180 1 1 -( 768 1008 -128 ) ( 512 1008 -256 ) ( 512 1008 -128 ) crate [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 -( 768 1264 -256 ) ( 512 1008 -256 ) ( 768 1008 -256 ) crate [ -1 0 0 0 ] [ 0 -1 0 -16 ] 0 1 1 -( 768 1264 0 ) ( 512 1008 0 ) ( 512 1264 0 ) crate [ 1 0 0 0 ] [ 0 -1 0 -16 ] 270 1 1 -( 768 1264 -128 ) ( 512 1264 -256 ) ( 768 1264 -256 ) crate [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 -( 768 1264 -128 ) ( 768 1008 -256 ) ( 768 1008 -128 ) crate [ 0 1 0 16 ] [ 0 0 -1 0 ] 0 1 1 +( 1792 5088 736 ) ( 1792 5089 736 ) ( 1792 5088 737 ) blue-metal [ 0 -1 0 -96 ] [ 0 0 -1 96 ] 270 1 1 +( 1856 5120 736 ) ( 1856 5120 737 ) ( 1857 5120 736 ) blue-metal [ 1 0 0 -32 ] [ 0 0 -1 96 ] 270 1 1 +( 1856 5088 752 ) ( 1857 5088 752 ) ( 1856 5089 752 ) blue-metal [ -1 0 0 32 ] [ 0 -1 0 -96 ] 270 1 1 +( 2048 5312 768 ) ( 2048 5313 768 ) ( 2049 5312 768 ) blue-metal [ 1 0 0 -32 ] [ 0 -1 0 -96 ] 0 1 1 +( 2048 5376 768 ) ( 2049 5376 768 ) ( 2048 5376 769 ) blue-metal [ -1 0 0 32 ] [ 0 0 -1 96 ] 270 1 1 +( 2880 5312 768 ) ( 2880 5312 769 ) ( 2880 5313 768 ) blue-metal [ 0 1 0 96 ] [ 0 0 -1 96 ] 270 1 1 } } // entity 1 @@ -901,3 +685,188 @@ ( 1168 16 -240 ) ( 1168 16 -239 ) ( 1168 17 -240 ) origin [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1 } } +// entity 7 +{ +"classname" "platform_target" +"origin" "1784 5256 776" +"targetname" "secret_platform" +} +// entity 8 +{ +"classname" "crates" +// brush 0 +{ +( 640 880 -256 ) ( 640 881 -256 ) ( 640 880 -255 ) crate [ 0 -1 0 -16 ] [ 0 0 -1 0 ] 90 1 1 +( 640 880 -256 ) ( 640 880 -255 ) ( 641 880 -256 ) crate [ 1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1 +( 640 880 -256 ) ( 641 880 -256 ) ( 640 881 -256 ) crate [ -1 0 0 0 ] [ 0 -1 0 -16 ] 90 1 1 +( 768 1008 -128 ) ( 768 1009 -128 ) ( 769 1008 -128 ) crate [ 1 0 0 0 ] [ 0 -1 0 -16 ] 90 1 1 +( 768 1008 -224 ) ( 769 1008 -224 ) ( 768 1008 -223 ) crate [ -1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1 +( 768 1008 -224 ) ( 768 1008 -223 ) ( 768 1009 -224 ) crate [ 0 1 0 16 ] [ 0 0 -1 0 ] 90 1 1 +} +} +// entity 9 +{ +"classname" "crates" +// brush 0 +{ +( 512 1008 -128 ) ( 512 1264 -256 ) ( 512 1264 -128 ) crate [ 0 -1 0 -16 ] [ 0 0 -1 0 ] 180 1 1 +( 768 1008 -128 ) ( 512 1008 -256 ) ( 512 1008 -128 ) crate [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 +( 768 1264 -256 ) ( 512 1008 -256 ) ( 768 1008 -256 ) crate [ -1 0 0 0 ] [ 0 -1 0 -16 ] 0 1 1 +( 768 1264 0 ) ( 512 1008 0 ) ( 512 1264 0 ) crate [ 1 0 0 0 ] [ 0 -1 0 -16 ] 270 1 1 +( 768 1264 -128 ) ( 512 1264 -256 ) ( 768 1264 -256 ) crate [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1 +( 768 1264 -128 ) ( 768 1008 -256 ) ( 768 1008 -128 ) crate [ 0 1 0 16 ] [ 0 0 -1 0 ] 0 1 1 +} +} +// entity 10 +{ +"classname" "crates" +// brush 0 +{ +( 3440 384 -256 ) ( 3440 385 -256 ) ( 3440 384 -255 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1 +( 3440 384 -256 ) ( 3440 384 -255 ) ( 3441 384 -256 ) crate [ 1 0 0 16 ] [ 0 0 -1 0 ] 270 1 1 +( 3440 384 -256 ) ( 3441 384 -256 ) ( 3440 385 -256 ) crate [ -1 0 0 -16 ] [ 0 -1 0 0 ] 270 1 1 +( 3568 512 -128 ) ( 3568 513 -128 ) ( 3569 512 -128 ) crate [ 1 0 0 16 ] [ 0 -1 0 0 ] 270 1 1 +( 3568 512 -224 ) ( 3569 512 -224 ) ( 3568 512 -223 ) crate [ -1 0 0 -16 ] [ 0 0 -1 0 ] 270 1 1 +( 3568 512 -224 ) ( 3568 512 -223 ) ( 3568 513 -224 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1 +} +} +// entity 11 +{ +"classname" "crates" +// brush 0 +{ +( 3312 512 -128 ) ( 3312 768 -256 ) ( 3312 768 -128 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1 +( 3568 512 -128 ) ( 3312 512 -256 ) ( 3312 512 -128 ) crate [ 1 0 0 16 ] [ 0 0 -1 0 ] 270 1 1 +( 3568 768 -256 ) ( 3312 512 -256 ) ( 3568 512 -256 ) crate [ -1 0 0 -16 ] [ 0 -1 0 0 ] 270 1 1 +( 3568 768 0 ) ( 3312 512 0 ) ( 3312 768 0 ) crate [ 1 0 0 16 ] [ 0 -1 0 0 ] 180 1 1 +( 3568 768 -128 ) ( 3312 768 -256 ) ( 3568 768 -256 ) crate [ -1 0 0 -16 ] [ 0 0 -1 0 ] 270 1 1 +( 3568 768 -128 ) ( 3568 512 -256 ) ( 3568 512 -128 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1 +} +} +// entity 12 +{ +"classname" "crates" +// brush 0 +{ +( 3440 640 0 ) ( 3440 641 0 ) ( 3440 640 1 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1 +( 3440 640 0 ) ( 3440 640 1 ) ( 3441 640 0 ) crate [ 1 0 0 16 ] [ 0 0 -1 0 ] 270 1 1 +( 3440 640 0 ) ( 3441 640 0 ) ( 3440 641 0 ) crate [ -1 0 0 -16 ] [ 0 -1 0 0 ] 270 1 1 +( 3568 768 128 ) ( 3568 769 128 ) ( 3569 768 128 ) crate [ 1 0 0 16 ] [ 0 -1 0 0 ] 270 1 1 +( 3568 768 32 ) ( 3569 768 32 ) ( 3568 768 33 ) crate [ -1 0 0 -16 ] [ 0 0 -1 0 ] 270 1 1 +( 3568 768 32 ) ( 3568 768 33 ) ( 3568 769 32 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1 +} +} +// entity 13 +{ +"classname" "crates" +// brush 0 +{ +( 3728 384 -256 ) ( 3728 385 -256 ) ( 3728 384 -255 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1 +( 3728 384 -256 ) ( 3728 384 -255 ) ( 3729 384 -256 ) crate [ 1 0 0 240 ] [ 0 0 -1 0 ] 90 1 1 +( 3728 384 -256 ) ( 3729 384 -256 ) ( 3728 385 -256 ) crate [ -1 0 0 -240 ] [ 0 -1 0 0 ] 90 1 1 +( 3856 512 -128 ) ( 3856 513 -128 ) ( 3857 512 -128 ) crate [ 1 0 0 240 ] [ 0 -1 0 0 ] 90 1 1 +( 3856 512 -224 ) ( 3857 512 -224 ) ( 3856 512 -223 ) crate [ -1 0 0 -240 ] [ 0 0 -1 0 ] 90 1 1 +( 3856 512 -224 ) ( 3856 512 -223 ) ( 3856 513 -224 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1 +} +} +// entity 14 +{ +"classname" "crates" +// brush 0 +{ +( 3600 512 -128 ) ( 3600 768 -256 ) ( 3600 768 -128 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 180 1 1 +( 3856 512 -128 ) ( 3600 512 -256 ) ( 3600 512 -128 ) crate [ 1 0 0 -16 ] [ 0 0 -1 0 ] 0 1 1 +( 3856 768 -256 ) ( 3600 512 -256 ) ( 3856 512 -256 ) crate [ -1 0 0 16 ] [ 0 -1 0 0 ] 0 1 1 +( 3856 768 0 ) ( 3600 512 0 ) ( 3600 768 0 ) crate [ 1 0 0 -16 ] [ 0 -1 0 0 ] 270 1 1 +( 3856 768 -128 ) ( 3600 768 -256 ) ( 3856 768 -256 ) crate [ -1 0 0 16 ] [ 0 0 -1 0 ] 0 1 1 +( 3856 768 -128 ) ( 3856 512 -256 ) ( 3856 512 -128 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1 +} +} +// entity 15 +{ +"classname" "crates" +// brush 0 +{ +( 3600 640 0 ) ( 3600 641 0 ) ( 3600 640 1 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1 +( 3600 640 0 ) ( 3600 640 1 ) ( 3601 640 0 ) crate [ 1 0 0 240 ] [ 0 0 -1 0 ] 90 1 1 +( 3600 640 0 ) ( 3601 640 0 ) ( 3600 641 0 ) crate [ -1 0 0 -240 ] [ 0 -1 0 0 ] 90 1 1 +( 3728 768 128 ) ( 3728 769 128 ) ( 3729 768 128 ) crate [ 1 0 0 240 ] [ 0 -1 0 0 ] 90 1 1 +( 3728 768 32 ) ( 3729 768 32 ) ( 3728 768 33 ) crate [ -1 0 0 -240 ] [ 0 0 -1 0 ] 90 1 1 +( 3728 768 32 ) ( 3728 768 33 ) ( 3728 769 32 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1 +} +} +// entity 16 +{ +"classname" "crates" +// brush 0 +{ +( 4688 2560 -128 ) ( 4688 2816 -256 ) ( 4688 2816 -128 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 180 1 1 +( 4816 2560 -128 ) ( 4560 2560 -256 ) ( 4560 2560 -128 ) crate [ 1 0 0 48 ] [ 0 0 -1 0 ] 180 1 1 +( 4816 2816 -256 ) ( 4560 2560 -256 ) ( 4816 2560 -256 ) crate [ -1 0 0 -48 ] [ 0 -1 0 0 ] 180 1 1 +( 4816 2816 -128 ) ( 4560 2560 -128 ) ( 4560 2816 -128 ) crate [ 1 0 0 48 ] [ 0 -1 0 0 ] 0 1 1 +( 4816 2688 -128 ) ( 4560 2688 -256 ) ( 4816 2688 -256 ) crate [ -1 0 0 -48 ] [ 0 0 -1 0 ] 90 1 1 +( 4816 2816 -128 ) ( 4816 2560 -256 ) ( 4816 2560 -128 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 180 1 1 +} +} +// entity 17 +{ +"classname" "crates" +// brush 0 +{ +( 1664 5888 -128 ) ( 1664 6144 -256 ) ( 1664 6144 -128 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 180 1 1 +( 1792 5888 -128 ) ( 1536 5888 -256 ) ( 1536 5888 -128 ) crate [ 1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1 +( 1792 6144 -256 ) ( 1536 5888 -256 ) ( 1792 5888 -256 ) crate [ -1 0 0 0 ] [ 0 -1 0 0 ] 180 1 1 +( 1792 6144 -128 ) ( 1536 5888 -128 ) ( 1536 6144 -128 ) crate [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 +( 1792 6016 -128 ) ( 1536 6016 -256 ) ( 1792 6016 -256 ) crate [ -1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1 +( 1792 6144 -128 ) ( 1792 5888 -256 ) ( 1792 5888 -128 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 180 1 1 +} +} +// entity 18 +{ +"classname" "crates" +// brush 0 +{ +( 1664 5632 128 ) ( 1664 5888 0 ) ( 1664 5888 128 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 180 1 1 +( 1792 5632 128 ) ( 1536 5632 0 ) ( 1536 5632 128 ) crate [ 1 0 0 0 ] [ 0 0 -1 0 ] 180 1 1 +( 1792 5888 0 ) ( 1536 5632 0 ) ( 1792 5632 0 ) crate [ -1 0 0 0 ] [ 0 -1 0 0 ] 180 1 1 +( 1792 5888 128 ) ( 1536 5632 128 ) ( 1536 5888 128 ) crate [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 +( 1792 5760 128 ) ( 1536 5760 0 ) ( 1792 5760 0 ) crate [ -1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1 +( 1792 5888 128 ) ( 1792 5632 0 ) ( 1792 5632 128 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 180 1 1 +} +} +// entity 19 +{ +"classname" "crates" +// brush 0 +{ +( 1536 5632 -128 ) ( 1536 5888 -256 ) ( 1536 5888 -128 ) crate [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1 +( 1792 5632 -128 ) ( 1536 5632 -256 ) ( 1536 5632 -128 ) crate [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1 +( 1792 5888 -256 ) ( 1536 5632 -256 ) ( 1792 5632 -256 ) crate [ -1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1 +( 1792 5888 0 ) ( 1536 5632 0 ) ( 1536 5888 0 ) crate [ 1 0 0 0 ] [ 0 -1 0 0 ] 180 1 1 +( 1792 5888 -128 ) ( 1536 5888 -256 ) ( 1792 5888 -256 ) crate [ -1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1 +( 1792 5888 -128 ) ( 1792 5632 -256 ) ( 1792 5632 -128 ) crate [ 0 1 0 0 ] [ 0 0 -1 0 ] 270 1 1 +} +} +// entity 20 +{ +"classname" "platform" +"target" "secret_platform" +// brush 0 +{ +( 1536 5088 96 ) ( 1536 5089 96 ) ( 1536 5088 97 ) blue-metal [ 0 -1 0 32 ] [ 0 0 -1 -32 ] 90 1 1 +( 1600 5120 96 ) ( 1600 5120 97 ) ( 1601 5120 96 ) blue-metal [ 1 0 0 -32 ] [ 0 0 -1 -32 ] 90 1 1 +( 1600 5088 64 ) ( 1601 5088 64 ) ( 1600 5089 64 ) blue-metal [ -1 0 0 32 ] [ 0 -1 0 32 ] 0 1 1 +( 1792 5312 128 ) ( 1792 5313 128 ) ( 1793 5312 128 ) blue-metal [ 1 0 0 -32 ] [ 0 -1 0 32 ] 180 1 1 +( 1792 5376 128 ) ( 1793 5376 128 ) ( 1792 5376 129 ) blue-metal [ -1 0 0 32 ] [ 0 0 -1 -32 ] 90 1 1 +( 1792 5312 128 ) ( 1792 5312 129 ) ( 1792 5313 128 ) blue-metal [ 0 1 0 -32 ] [ 0 0 -1 -32 ] 180 1 1 +} +// brush 1 +{ +( 1776 5184 128 ) ( 1776 5185 128 ) ( 1776 5184 129 ) __TB_empty [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1 +( 1776 5120 128 ) ( 1776 5120 129 ) ( 1777 5120 128 ) __TB_empty [ 1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1 +( 1776 5184 128 ) ( 1777 5184 128 ) ( 1776 5185 128 ) __TB_empty [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 +( 1792 5264 144 ) ( 1792 5265 144 ) ( 1793 5264 144 ) __TB_empty [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1 +( 1792 5376 144 ) ( 1793 5376 144 ) ( 1792 5376 145 ) __TB_empty [ -1 0 0 0 ] [ 0 0 -1 0 ] 270 1 1 +( 1792 5264 144 ) ( 1792 5264 145 ) ( 1792 5265 144 ) __TB_empty [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1 +} +} diff --git a/assets/textures/blue-metal.png b/assets/textures/blue-metal.png new file mode 100644 index 0000000..9d9e244 Binary files /dev/null and b/assets/textures/blue-metal.png differ diff --git a/src/tb_entities.rs b/src/tb_entities.rs index 8cb4abc..1605ba1 100644 --- a/src/tb_entities.rs +++ b/src/tb_entities.rs @@ -2,6 +2,7 @@ use avian3d::prelude::*; use bevy::ecs::{component::ComponentId, world::DeferredWorld}; use bevy::math::*; use bevy::prelude::*; +use bevy_trenchbroom::class::Target; use bevy_trenchbroom::prelude::*; use crate::cash::Cash; @@ -30,19 +31,38 @@ impl SpawnPoint { } } -#[derive(SolidClass, Component, Reflect)] +#[derive(SolidClass, Component, Reflect, Default)] #[reflect(Component)] -#[geometry(GeometryProvider::new().trimesh_collider().smooth_by_default_angle().render())] +#[geometry(GeometryProvider::new().trimesh_collider().render())] pub struct Worldspawn; #[derive(SolidClass, Component, Reflect, Default)] #[reflect(Component)] #[require(Transform)] -#[geometry(GeometryProvider::new().trimesh_collider().smooth_by_default_angle().render())] +#[geometry(GeometryProvider::new().trimesh_collider().render())] +pub struct Crates; + +#[derive(SolidClass, Component, Reflect, Default)] +#[reflect(Component)] +#[require(Transform)] +#[geometry(GeometryProvider::new().trimesh_collider().render())] pub struct NamedEntity { pub name: String, } +#[derive(SolidClass, Component, Reflect, Default)] +#[reflect(Component)] +#[require(Transform, Target)] +#[geometry(GeometryProvider::new().trimesh_collider().render())] +pub struct Platform; + +#[derive(PointClass, Component, Reflect, Default)] +#[reflect(Component)] +#[require(Transform)] +pub struct PlatformTarget { + targetname: String, +} + #[derive(PointClass, Component, Reflect, Default)] #[reflect(Component)] #[require(Transform)] diff --git a/trenchbroom/hedz/hedz.fgd b/trenchbroom/hedz/hedz.fgd index 074f5fb..262bf45 100644 --- a/trenchbroom/hedz/hedz.fgd +++ b/trenchbroom/hedz/hedz.fgd @@ -60,6 +60,10 @@ [ ] +@SolidClass base(transform) = crates +[ +] + @PointClass base(transform) model({ "path": "models/alien_naked.glb" }) = enemy_spawn [ ] @@ -69,10 +73,25 @@ name(string) : "name" : "" : "" ] +@SolidClass base(transform, target) = platform +[ +] + +@PointClass base(transform) = platform_target +[ + targetname(string) : "targetname" : "" : "" +] + @PointClass base(transform) model({ "path": "models/spawn.glb" }) = spawn_point [ ] +@BaseClass = target +[ + target(string) : "target" : "" : "If [`Some`], when this entity's IO fires, it will activate all entities with its [`Targetable::targetname`] set to this, with whatever input that functionality that entity has set up." + killtarget(string) : "killtarget" : "" : "If [`Some`], when this entity's IO fires, it will kill all entities with its [`Targetable::targetname`] set to this." +] + @BaseClass = transform [ origin(vector) : "Translation/Origin" : "0 0 0" : "" @@ -80,7 +99,7 @@ scale(vector) : "Scale" : "1 1 1" : "" ] -@SolidClass = worldspawn +@SolidClass base(transform) = worldspawn [ ]