diff --git a/testmaps/lightstest1.map b/testmaps/lightstest1.map index cbea5ebb..a966e8df 100644 --- a/testmaps/lightstest1.map +++ b/testmaps/lightstest1.map @@ -3,7 +3,7 @@ // entity 0 { "classname" "worldspawn" -"wad" "free_wad.wad" +"wad" "free_wad.wad;fence.wad" "light" "4" // brush 0 { @@ -107,11 +107,11 @@ // brush 11 { ( 64 -736 176 ) ( 64 -672 176 ) ( 48 -720 144 ) brownlight -16 16 -0 1 1 -( -0 -672 176 ) ( 64 -672 176 ) ( -0 -736 176 ) narrow 48 48 -0 1 1 -( -0 -672 176 ) ( 16 -688 144 ) ( 64 -672 176 ) brownlight 16 16 -0 1 1 -( -16 -720 144 ) ( 64 -688 144 ) ( -16 -688 144 ) brownlight 16 48 -0 1 1 ( -0 -736 176 ) ( 16 -720 144 ) ( -0 -672 176 ) brownlight -16 23.5294 -0 1 1 +( -0 -672 176 ) ( 16 -688 144 ) ( 64 -672 176 ) brownlight 16 16 -0 1 1 ( -0 -736 176 ) ( 64 -736 176 ) ( 16 -720 144 ) brownlight 16 16 -0 1 1 +( -0 -672 176 ) ( 64 -672 176 ) ( -0 -736 176 ) narrow 48 48 -0 1 1 +( -16 -720 144 ) ( 64 -688 144 ) ( -16 -688 144 ) brownlight 16 48 -0 1 1 } // brush 12 { @@ -268,11 +268,11 @@ } // brush 29 { -( 16 -688 80 ) ( 16 -688 144 ) ( 16 -720 80 ) bolt10 -16 -8.47058 -0 1 1 ( 48 -720 80 ) ( 48 -720 144 ) ( 48 -688 80 ) bolt10 -16 -16 -0 1 1 +( 16 -688 80 ) ( 16 -688 144 ) ( 16 -720 80 ) bolt10 -16 -8.47058 -0 1 1 +( 48 -688 80 ) ( 48 -688 144 ) ( 16 -688 80 ) bolt10 16 -16 -0 1 1 ( 48 -720 80 ) ( 16 -720 80 ) ( 48 -720 144 ) bolt10 16 -16 -0 1 1 ( 48 -720 144 ) ( 16 -720 144 ) ( 48 -688 144 ) bolt10 48 48 -0 1 1 -( 48 -688 80 ) ( 48 -688 144 ) ( 16 -688 80 ) bolt10 16 -16 -0 1 1 ( 48 -720 80 ) ( 48 -688 80 ) ( 16 -720 80 ) bolt10 16 48 -0 1 1 } // brush 30 @@ -331,21 +331,21 @@ } // brush 36 { -( 128 768 64 ) ( 224 768 96 ) ( 224 768 64 ) srad4 -0 40 -0 2 2 -( -0 768 64 ) ( -0 832 96 ) ( -0 768 96 ) narrow -32 -0 -0 1 1 -( 128 768 208 ) ( 224 832 208 ) ( 128 832 208 ) narrow -32 -0 -0 1 1 -( 128 768 336 ) ( 224 832 336 ) ( 224 768 336 ) narrow -32 -0 -0 1 1 -( 128 816 64 ) ( 224 816 96 ) ( 128 816 96 ) narrow -32 -0 -0 1 1 ( 128 768 64 ) ( 128 832 96 ) ( 128 832 64 ) narrow -32 -0 -0 1 1 +( -0 768 64 ) ( -0 832 96 ) ( -0 768 96 ) narrow -32 -0 -0 1 1 +( 128 816 64 ) ( 224 816 96 ) ( 128 816 96 ) narrow -32 -0 -0 1 1 +( 128 768 64 ) ( 224 768 96 ) ( 224 768 64 ) srad4 -0 40 -0 2 2 +( 128 768 336 ) ( 224 832 336 ) ( 224 768 336 ) narrow -32 -0 -0 1 1 +( 128 768 208 ) ( 224 832 208 ) ( 128 832 208 ) narrow -32 -0 -0 1 1 } // brush 37 { -( -256 768 64 ) ( -160 768 96 ) ( -160 768 64 ) srad4 -0 40 -0 2 2 -( -384 768 64 ) ( -384 832 96 ) ( -384 768 96 ) narrow -32 -0 -0 1 1 -( -256 768 208 ) ( -160 832 208 ) ( -256 832 208 ) narrow 96 -0 -0 1 1 -( -256 768 336 ) ( -160 832 336 ) ( -160 768 336 ) narrow 96 -0 -0 1 1 -( -256 816 64 ) ( -160 816 96 ) ( -256 816 96 ) narrow 96 -0 -0 1 1 ( -256 768 64 ) ( -256 832 96 ) ( -256 832 64 ) narrow -32 -0 -0 1 1 +( -384 768 64 ) ( -384 832 96 ) ( -384 768 96 ) narrow -32 -0 -0 1 1 +( -256 816 64 ) ( -160 816 96 ) ( -256 816 96 ) narrow 96 -0 -0 1 1 +( -256 768 64 ) ( -160 768 96 ) ( -160 768 64 ) srad4 -0 40 -0 2 2 +( -256 768 336 ) ( -160 832 336 ) ( -160 768 336 ) narrow 96 -0 -0 1 1 +( -256 768 208 ) ( -160 832 208 ) ( -256 832 208 ) narrow 96 -0 -0 1 1 } // brush 38 { @@ -994,7 +994,7 @@ // entity 33 { "classname" "info_player_start" -"origin" "16 -192 104" +"origin" "-496 -192 104" "angle" "-0" } // entity 34 @@ -1772,3 +1772,120 @@ ( 864 864 80 ) ( 896 960 80 ) ( 864 960 80 ) trigger -0 16 -0 1 1 } } +// entity 75 +{ +"classname" "light" +"origin" "-624 -1128 244" +"angle" "-0" +"light" "1500" +"delay" "2" +} +// entity 76 +{ +"classname" "func_wall" +"_shadow" "1" +// brush 0 +{ +( -512 -1020 152 ) ( -512 -1032 152 ) ( -768 -1020 152 ) bolt3 8 -56 -0 1 1 +( -512 -1020 152 ) ( -512 -1020 80 ) ( -512 -1032 152 ) bolt3 8 8 -0 1 1 +( -512 -1032 152 ) ( -512 -1032 80 ) ( -768 -1032 152 ) bolt3 8 8 -0 1 1 +( -768 -1020 80 ) ( -768 -1032 80 ) ( -512 -1020 80 ) bolt3 8 -56 -0 1 1 +( -768 -1020 152 ) ( -768 -1020 80 ) ( -512 -1020 152 ) bolt3 8 8 -0 1 1 +( -768 -1020 152 ) ( -768 -1032 152 ) ( -768 -1020 80 ) bolt3 8 8 -0 1 1 +} +// brush 1 +{ +( -576 -984 232 ) ( -464 -984 248 ) ( -464 -984 232 ) bolt3 8 8 -0 1 1 +( -768 -976 232 ) ( -768 -960 248 ) ( -768 -976 248 ) bolt3 8 8 -0 1 1 +( -576 -976 216 ) ( -464 -960 216 ) ( -576 -960 216 ) bolt3 8 -0 -0 1 1 +( -576 -976 264 ) ( -464 -960 264 ) ( -464 -976 264 ) bolt3 8 -0 -0 1 1 +( -576 -972 232 ) ( -464 -972 248 ) ( -576 -972 248 ) bolt3 8 8 -0 1 1 +( -512 -976 232 ) ( -512 -960 248 ) ( -512 -960 232 ) bolt3 8 8 -0 1 1 +} +// brush 2 +{ +( -576 -1272 232 ) ( -560 -1272 248 ) ( -560 -1272 232 ) bolt3 48 24 -0 1 1 +( -768 -1032 232 ) ( -768 -1000 248 ) ( -768 -1032 248 ) bolt3 24 24 -0 1 1 +( -576 -1032 264 ) ( -560 -1000 264 ) ( -576 -1000 264 ) bolt3 48 -24 -0 1 1 +( -576 -1032 280 ) ( -560 -1000 280 ) ( -560 -1032 280 ) bolt3 48 -24 -0 1 1 +( -576 -984 232 ) ( -560 -984 248 ) ( -576 -984 248 ) bolt3 48 24 -0 1 1 +( -512 -1032 232 ) ( -512 -1000 248 ) ( -512 -1000 232 ) bolt3 24 24 -0 1 1 +} +// brush 3 +{ +( -512 -1020 152 ) ( -512 -1032 152 ) ( -512 -972 216 ) bolt3 -32 21.9999 180 4 -4 +( -704 -976 216 ) ( -816 -976 216 ) ( -816 -960 216 ) bolt3 -63.9999 32 180 4 4 +( -768 -1020 152 ) ( -512 -1020 152 ) ( -768 -972 216 ) {trigger -0 22 -0 4 4 +( -768 -1032 152 ) ( -768 -984 216 ) ( -512 -1032 152 ) {trigger -0 22 -0 4 4 +( -768 -1020 152 ) ( -768 -972 216 ) ( -768 -1032 152 ) bolt3 -32 21.9999 180 4 -4 +( -768 -1020 152 ) ( -768 -1032 152 ) ( -512 -1020 152 ) {trigger -63.9999 32 180 4 4 +} +// brush 4 +{ +( -784 -1272 152 ) ( -768 -1272 168 ) ( -768 -1272 152 ) bolt3 -0 8 -0 1 1 +( -784 -1016 152 ) ( -784 -984 168 ) ( -784 -1016 168 ) bolt3 8 8 -0 1 1 +( -784 -1016 80 ) ( -768 -984 80 ) ( -784 -984 80 ) bolt3 -0 -8 -0 1 1 +( -784 -1016 264 ) ( -768 -984 264 ) ( -768 -1016 264 ) bolt3 -0 -8 -0 1 1 +( -784 -984 152 ) ( -768 -984 168 ) ( -784 -984 168 ) bolt3 -0 8 -0 1 1 +( -768 -1016 152 ) ( -768 -984 168 ) ( -768 -984 152 ) bolt3 8 8 -0 1 1 +} +// brush 5 +{ +( -768 -1184 152 ) ( -752 -1184 168 ) ( -752 -1184 152 ) bolt3 48 8 -0 1 1 +( -768 -1200 152 ) ( -768 -1168 168 ) ( -768 -1200 168 ) bolt3 -0 8 -0 1 1 +( -768 -1200 80 ) ( -752 -1168 80 ) ( -768 -1168 80 ) bolt3 48 -0 -0 1 1 +( -768 -1200 264 ) ( -752 -1168 264 ) ( -752 -1200 264 ) bolt3 48 -0 -0 1 1 +( -768 -1168 152 ) ( -752 -1168 168 ) ( -768 -1168 168 ) bolt3 48 8 -0 1 1 +( -512 -1200 152 ) ( -512 -1168 168 ) ( -512 -1168 152 ) bolt3 -0 8 -0 1 1 +} +// brush 6 +{ +( -512 -1272 152 ) ( -496 -1272 168 ) ( -496 -1272 152 ) bolt3 48 8 -0 1 1 +( -512 -1016 152 ) ( -512 -984 168 ) ( -512 -1016 168 ) bolt3 8 8 -0 1 1 +( -512 -1016 80 ) ( -496 -984 80 ) ( -512 -984 80 ) bolt3 48 -8 -0 1 1 +( -512 -1016 264 ) ( -496 -984 264 ) ( -496 -1016 264 ) bolt3 48 -8 -0 1 1 +( -512 -984 152 ) ( -496 -984 168 ) ( -512 -984 168 ) bolt3 48 8 -0 1 1 +( -496 -1016 152 ) ( -496 -984 168 ) ( -496 -984 152 ) bolt3 8 8 -0 1 1 +} +} +// entity 77 +{ +"classname" "func_wall" +"_shadowself" "1" +// brush 0 +{ +( -688 -128 32 ) ( -432 -128 160 ) ( -432 -128 32 ) bolt3 48 32 -0 1 1 +( -688 -320 32 ) ( -688 -64 160 ) ( -688 -320 160 ) bolt3 -0 32 -0 1 1 +( -688 -320 112 ) ( -432 -64 112 ) ( -688 -64 112 ) bolt3 48 -0 -0 1 1 +( -688 -320 224 ) ( -432 -64 224 ) ( -432 -320 224 ) bolt3 48 -0 -0 1 1 +( -688 -64 32 ) ( -432 -64 160 ) ( -688 -64 160 ) bolt3 48 32 -0 1 1 +( -432 -320 32 ) ( -432 -64 160 ) ( -432 -64 32 ) bolt3 -0 32 -0 1 1 +} +// brush 1 +{ +( -688 -128 144 ) ( -432 -128 272 ) ( -432 -128 144 ) bolt3 48 16 -0 1 1 +( -688 -128 144 ) ( -688 128 272 ) ( -688 -128 272 ) bolt3 -0 16 -0 1 1 +( -688 -128 224 ) ( -432 128 224 ) ( -688 128 224 ) bolt3 48 -0 -0 1 1 +( -688 -128 240 ) ( -432 128 240 ) ( -432 -128 240 ) bolt3 48 -0 -0 1 1 +( -688 128 144 ) ( -432 128 272 ) ( -688 128 272 ) bolt3 48 16 -0 1 1 +( -432 -128 144 ) ( -432 128 272 ) ( -432 128 144 ) bolt3 -0 16 -0 1 1 +} +// brush 2 +{ +( -688 64 32 ) ( -432 64 160 ) ( -432 64 32 ) bolt3 48 32 -0 1 1 +( -688 -128 32 ) ( -688 128 160 ) ( -688 -128 160 ) bolt3 -0 32 -0 1 1 +( -688 -128 112 ) ( -432 128 112 ) ( -688 128 112 ) bolt3 48 -0 -0 1 1 +( -688 -128 224 ) ( -432 128 224 ) ( -432 -128 224 ) bolt3 48 -0 -0 1 1 +( -688 128 32 ) ( -432 128 160 ) ( -688 128 160 ) bolt3 48 32 -0 1 1 +( -432 -128 32 ) ( -432 128 160 ) ( -432 128 32 ) bolt3 -0 32 -0 1 1 +} +// brush 3 +{ +( -688 -128 16 ) ( -432 -128 144 ) ( -432 -128 16 ) bolt3 48 16 -0 1 1 +( -688 -128 16 ) ( -688 128 144 ) ( -688 -128 144 ) bolt3 -0 16 -0 1 1 +( -688 -128 96 ) ( -432 128 96 ) ( -688 128 96 ) bolt3 48 -0 -0 1 1 +( -688 -128 112 ) ( -432 128 112 ) ( -432 -128 112 ) bolt3 48 -0 -0 1 1 +( -688 128 16 ) ( -432 128 144 ) ( -688 128 144 ) bolt3 48 16 -0 1 1 +( -432 -128 16 ) ( -432 128 144 ) ( -432 128 16 ) bolt3 -0 16 -0 1 1 +} +}