godot-parkour/addons/qodot/example_scenes/1-interactivity/4-advanced-signal-wiring/4-advanced-signal-wiring.map

235 lines
12 KiB
Plaintext
Raw Normal View History

2024-02-22 19:56:13 +00:00
// Game: Qodot
// Format: Valve
// entity 0
{
"classname" "worldspawn"
"mapversion" "220"
"_tb_textures" "textures/base;textures/layers"
"_tb_def" "builtin:Qodot.fgd"
// brush 0
{
( -192 -160 -16 ) ( -192 -159 -16 ) ( -192 -160 -15 ) base/grid [ 0 -1 0 0 ] [ -0 -0 -1 0 ] 0 0.125 0.125
( -64 -816 -16 ) ( -64 -816 -15 ) ( -63 -816 -16 ) base/grid [ 1 0 -0 0 ] [ 0 -0 -1 0 ] 0 0.125 0.125
( -64 -160 -32 ) ( -63 -160 -32 ) ( -64 -159 -32 ) base/grid [ -1 0 0 0 ] [ -0 -1 -0 0 ] 0 0.125 0.125
( 64 -32 0 ) ( 64 -31 0 ) ( 65 -32 0 ) base/grid [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 0.125 0.125
( 64 640 16 ) ( 65 640 16 ) ( 64 640 17 ) base/grid [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.125 0.125
( 192 -32 16 ) ( 192 -32 17 ) ( 192 -31 16 ) base/grid [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.125 0.125
}
// brush 1
{
( -112 -96 -16 ) ( -112 -95 -16 ) ( -112 -96 -15 ) base/checkerboard [ 0 -1 0 0 ] [ -0 -0 -1 0 ] 0 0.125 0.125
( -64 -704 -16 ) ( -64 -704 -15 ) ( -63 -704 -16 ) base/checkerboard [ 1 0 -0 0 ] [ 0 -0 -1 0 ] 0 0.125 0.125
( -64 -96 0 ) ( -63 -96 0 ) ( -64 -95 0 ) base/checkerboard [ -1 0 0 0 ] [ -0 -1 -0 0 ] 0 0.125 0.125
( 64 -64 64 ) ( 64 -63 64 ) ( 65 -64 64 ) base/checkerboard [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 0.125 0.125
( 64 -64 64 ) ( 65 -64 64 ) ( 64 -64 65 ) base/checkerboard [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.125 0.125
( 112 -64 64 ) ( 112 -64 65 ) ( 112 -63 64 ) base/checkerboard [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.125 0.125
}
// brush 2
{
( -64 512 288 ) ( -64 512 320 ) ( -64 -64 64 ) base/checkerboard [ 0 -1 0 0 ] [ 0 -0 -1 0 ] 0 0.125 0.125
( 64 -64 32 ) ( -64 -64 32 ) ( -64 -64 64 ) base/checkerboard [ 1 0 -0 0 ] [ 0 -0 -1 0 ] 0 0.125 0.125
( -64 -64 64 ) ( -64 512 320 ) ( 64 512 320 ) base/checkerboard [ 1 0 -0 0 ] [ 0 -0.913812 -0.406138 0 ] 0 0.125 0.125
( 64 512 288 ) ( -64 512 288 ) ( -64 -64 32 ) base/checkerboard [ -1 0 0 0 ] [ -0 -0.913812 -0.406138 0 ] 0 0.125 0.125
( 64 512 320 ) ( -64 512 320 ) ( -64 512 288 ) base/checkerboard [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.125 0.125
( 64 512 288 ) ( 64 -64 32 ) ( 64 -64 64 ) base/checkerboard [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.125 0.125
}
// brush 3
{
( -128 512 288 ) ( -128 513 288 ) ( -128 512 289 ) base/checkerboard [ 0 -1 0 0 ] [ -0 -0 -1 0 ] 0 0.125 0.125
( -64 512 288 ) ( -64 512 289 ) ( -63 512 288 ) base/checkerboard [ 1 0 -0 0 ] [ 0 -0 -1 0 ] 0 0.125 0.125
( -64 512 0 ) ( -63 512 0 ) ( -64 513 0 ) base/checkerboard [ -1 0 0 0 ] [ -0 -1 -0 0 ] 0 0.125 0.125
( 64 528 256 ) ( 64 529 256 ) ( 65 528 256 ) base/checkerboard [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 0.125 0.125
( 64 576 320 ) ( 65 576 320 ) ( 64 576 321 ) base/checkerboard [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.125 0.125
( -64 528 320 ) ( -64 528 321 ) ( -64 529 320 ) base/checkerboard [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.125 0.125
}
// brush 4
{
( -128 512 288 ) ( -128 513 288 ) ( -128 512 289 ) base/checkerboard [ 0 -1 0 0 ] [ -0 -0 -1 0 ] 0 0.125 0.125
( -64 512 288 ) ( -64 512 289 ) ( -63 512 288 ) base/checkerboard [ 1 0 -0 0 ] [ 0 -0 -1 0 ] 0 0.125 0.125
( 64 528 256 ) ( 65 528 256 ) ( 64 529 256 ) base/checkerboard [ -1 0 0 0 ] [ -0 -1 -0 0 ] 0 0.125 0.125
( 64 528 320 ) ( 64 529 320 ) ( 65 528 320 ) base/checkerboard [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 0.125 0.125
( 64 576 320 ) ( 65 576 320 ) ( 64 576 321 ) base/checkerboard [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.125 0.125
( 128 528 320 ) ( 128 528 321 ) ( 128 529 320 ) base/checkerboard [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.125 0.125
}
// brush 5
{
( 64 512 288 ) ( 64 513 288 ) ( 64 512 289 ) base/checkerboard [ 0 -1 0 0 ] [ -0 -0 -1 0 ] 0 0.125 0.125
( 128 512 288 ) ( 128 512 289 ) ( 129 512 288 ) base/checkerboard [ 1 0 -0 0 ] [ 0 -0 -1 0 ] 0 0.125 0.125
( 128 512 0 ) ( 129 512 0 ) ( 128 513 0 ) base/checkerboard [ -1 0 0 0 ] [ -0 -1 -0 0 ] 0 0.125 0.125
( 256 528 256 ) ( 256 529 256 ) ( 257 528 256 ) base/checkerboard [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 0.125 0.125
( 256 576 320 ) ( 257 576 320 ) ( 256 576 321 ) base/checkerboard [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.125 0.125
( 128 528 320 ) ( 128 528 321 ) ( 128 529 320 ) base/checkerboard [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.125 0.125
}
}
// entity 1
{
"classname" "physics_ball"
"origin" "0 448 512"
"size" "3"
"mass" "2"
}
// entity 2
{
"classname" "button"
"target" "button_1_pressed_signal"
// brush 0
{
( -32 -208 64 ) ( -32 -207 64 ) ( -32 -208 65 ) base/uv_test [ 0 -1 0 -192 ] [ 0 0 -1 0 ] 0 0.25 0.25
( -16 -208 64 ) ( -16 -208 65 ) ( -15 -208 64 ) base/uv_test [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( -16 -208 64 ) ( -15 -208 64 ) ( -16 -207 64 ) base/uv_test [ -1 0 0 0 ] [ 0 -1 0 -192 ] 0 0.25 0.25
( 32 -144 80 ) ( 32 -143 80 ) ( 33 -144 80 ) base/uv_test [ 1 0 0 0 ] [ 0 -1 0 -192 ] 0 0.25 0.25
( 32 -144 80 ) ( 33 -144 80 ) ( 32 -144 81 ) base/uv_test [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( 32 -144 80 ) ( 32 -144 81 ) ( 32 -143 80 ) base/uv_test [ 0 1 0 192 ] [ 0 0 -1 0 ] 0 0.25 0.25
}
}
// entity 3
{
"classname" "mover"
"translation" "0 6 0"
"targetname" "button_door"
"speed" "2"
// brush 0
{
( -48 -384 64 ) ( -48 -383 64 ) ( -48 -384 65 ) base/uv_test [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.125 0.125
( -48 -384 64 ) ( -48 -384 65 ) ( -47 -384 64 ) base/uv_test [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.125 0.125
( -48 -384 64 ) ( -47 -384 64 ) ( -48 -383 64 ) base/uv_test [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 0.125 0.125
( 48 -368 176 ) ( 48 -367 176 ) ( 49 -368 176 ) base/uv_test [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 0.125 0.125
( 48 -368 176 ) ( 49 -368 176 ) ( 48 -368 177 ) base/uv_test [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.125 0.125
( 48 -368 176 ) ( 48 -368 177 ) ( 48 -367 176 ) base/uv_test [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.125 0.125
}
}
// entity 4
{
"classname" "group"
// brush 0
{
( -80 -384 64 ) ( -80 -383 64 ) ( -80 -384 65 ) base/grid [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( -80 -400 64 ) ( -80 -400 65 ) ( -79 -400 64 ) base/grid [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( -80 -384 64 ) ( -79 -384 64 ) ( -80 -383 64 ) base/grid [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 0.25 0.25
( -64 -352 176 ) ( -80 -352 176 ) ( -80 -224 176 ) base/grid [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 0.25 0.25
( -48 -352 80 ) ( -47 -352 80 ) ( -48 -352 81 ) base/grid [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( -48 -352 80 ) ( -48 -352 81 ) ( -48 -351 80 ) base/grid [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
}
// brush 1
{
( -80 -352 80 ) ( -80 -351 80 ) ( -80 -352 81 ) base/grid [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( -112 -400 64 ) ( -112 -400 65 ) ( -111 -400 64 ) base/grid [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( 80 -352 176 ) ( 64 -224 176 ) ( 64 -352 176 ) base/grid [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 0.25 0.25
( -80 -352 256 ) ( -80 -351 256 ) ( -79 -352 256 ) base/grid [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 0.25 0.25
( -80 -352 80 ) ( -79 -352 80 ) ( -80 -352 81 ) base/grid [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( 80 -352 80 ) ( 80 -352 81 ) ( 80 -351 80 ) base/grid [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
}
// brush 2
{
( -80 -384 256 ) ( -64 -256 272 ) ( -64 -384 272 ) base/grid [ 0.707107 0 0.707107 0 ] [ 0 -1 0 0 ] 0 0.25 0.25
( -80 -400 176 ) ( -80 -400 177 ) ( -79 -400 176 ) base/grid [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( -48 -352 256 ) ( -47 -352 256 ) ( -48 -351 256 ) base/grid [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 0.25 0.25
( -48 -352 192 ) ( -47 -352 192 ) ( -48 -352 193 ) base/grid [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( -48 -352 192 ) ( -48 -352 193 ) ( -48 -351 192 ) base/grid [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
}
// brush 3
{
( -48 -352 192 ) ( -48 -351 192 ) ( -48 -352 193 ) base/grid [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( -96 -400 176 ) ( -96 -400 177 ) ( -95 -400 176 ) base/grid [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( -64 -352 256 ) ( -63 -352 256 ) ( -64 -351 256 ) base/grid [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 0.25 0.25
( -64 -352 288 ) ( -64 -351 288 ) ( -63 -352 288 ) base/grid [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 0.25 0.25
( -64 -352 192 ) ( -63 -352 192 ) ( -64 -352 193 ) base/grid [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( 48 -352 192 ) ( 48 -352 193 ) ( 48 -351 192 ) base/grid [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
}
// brush 4
{
( 48 -352 192 ) ( 48 -351 192 ) ( 48 -352 193 ) base/grid [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( -112 -400 176 ) ( -112 -400 177 ) ( -111 -400 176 ) base/grid [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( -80 -352 256 ) ( -79 -352 256 ) ( -80 -351 256 ) base/grid [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 0.25 0.25
( -80 -352 192 ) ( -79 -352 192 ) ( -80 -352 193 ) base/grid [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( 48 -384 288 ) ( 64 -256 272 ) ( 64 -384 272 ) base/grid [ 0.707107 0 -0.707107 0 ] [ 0 -1 0 0 ] 0 0.25 0.25
}
// brush 5
{
( 48 -352 80 ) ( 48 -351 80 ) ( 48 -352 81 ) base/grid [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( -112 -400 64 ) ( -112 -400 65 ) ( -111 -400 64 ) base/grid [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( -80 -352 64 ) ( -79 -352 64 ) ( -80 -351 64 ) base/grid [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 0.25 0.25
( 80 -352 176 ) ( 64 -352 176 ) ( 64 -224 176 ) base/grid [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 0.25 0.25
( -80 -352 80 ) ( -79 -352 80 ) ( -80 -352 81 ) base/grid [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( 80 -352 80 ) ( 80 -352 81 ) ( 80 -351 80 ) base/grid [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
}
// brush 6
{
( 48 -352 160 ) ( 32 -352 176 ) ( 32 -368 176 ) base/grid [ -0.707107 0 0.707107 0 ] [ 0 -1 0 0 ] 0 0.25 0.25
( 32 -368 176 ) ( 48 -368 176 ) ( 48 -368 160 ) base/grid [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( 48 -352 176 ) ( 48 -368 176 ) ( 32 -368 176 ) base/grid [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 0.25 0.25
( 48 -352 160 ) ( 48 -352 176 ) ( 32 -352 176 ) base/grid [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( 48 -352 160 ) ( 48 -368 160 ) ( 48 -368 176 ) base/grid [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
}
// brush 7
{
( -48 -352 160 ) ( -48 -368 176 ) ( -48 -368 160 ) base/grid [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( -32 -368 176 ) ( -48 -368 160 ) ( -48 -368 176 ) base/grid [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( -48 -352 176 ) ( -32 -368 176 ) ( -48 -368 176 ) base/grid [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 0.25 0.25
( -48 -352 160 ) ( -32 -352 176 ) ( -48 -352 176 ) base/grid [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( -48 -352 160 ) ( -32 -368 176 ) ( -32 -352 176 ) base/grid [ -0.707107 0 -0.707107 0 ] [ 0 -1 0 0 ] 0 0.25 0.25
}
// brush 8
{
( -48 -384 160 ) ( -48 -400 176 ) ( -48 -400 160 ) base/grid [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( -32 -400 176 ) ( -48 -400 160 ) ( -48 -400 176 ) base/grid [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( -48 -384 176 ) ( -32 -400 176 ) ( -48 -400 176 ) base/grid [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 0.25 0.25
( -48 -384 160 ) ( -32 -384 176 ) ( -48 -384 176 ) base/grid [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( -48 -384 160 ) ( -32 -400 176 ) ( -32 -384 176 ) base/grid [ -0.707107 0 -0.707107 0 ] [ 0 -1 0 0 ] 0 0.25 0.25
}
// brush 9
{
( 48 -384 160 ) ( 32 -384 176 ) ( 32 -400 176 ) base/grid [ -0.707107 0 0.707107 0 ] [ 0 -1 0 0 ] 0 0.25 0.25
( 32 -400 176 ) ( 48 -400 176 ) ( 48 -400 160 ) base/grid [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( 48 -384 176 ) ( 48 -400 176 ) ( 32 -400 176 ) base/grid [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 0.25 0.25
( 48 -384 160 ) ( 48 -384 176 ) ( 32 -384 176 ) base/grid [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( 48 -384 160 ) ( 48 -400 160 ) ( 48 -400 176 ) base/grid [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
}
}
// entity 5
{
"classname" "signal"
"origin" "-56 -184 72"
"signal_name" "pressed"
"targetname" "button_1_pressed_signal"
"target" "button_door_open_slot"
}
// entity 6
{
"classname" "receiver"
"origin" "-56 -264 72"
"target" "button_door"
"targetname" "button_door_open_slot"
"receiver_name" "play_motion"
}
// entity 7
{
"classname" "button"
"target" "button_2_pressed_signal"
// brush 0
{
( -32 -624 64 ) ( -32 -623 64 ) ( -32 -624 65 ) base/uv_test [ 0 -1 0 -320 ] [ 0 0 -1 0 ] 0 0.25 0.25
( -16 -624 64 ) ( -16 -624 65 ) ( -15 -624 64 ) base/uv_test [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( -16 -624 64 ) ( -15 -624 64 ) ( -16 -623 64 ) base/uv_test [ -1 0 0 0 ] [ 0 -1 0 -320 ] 0 0.25 0.25
( 32 -560 80 ) ( 32 -559 80 ) ( 33 -560 80 ) base/uv_test [ 1 0 0 0 ] [ 0 -1 0 -320 ] 0 0.25 0.25
( 32 -560 80 ) ( 33 -560 80 ) ( 32 -560 81 ) base/uv_test [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 0.25 0.25
( 32 -560 80 ) ( 32 -560 81 ) ( 32 -559 80 ) base/uv_test [ 0 1 0 320 ] [ 0 0 -1 0 ] 0 0.25 0.25
}
}
// entity 8
{
"classname" "signal"
"origin" "-56 -488 72"
"signal_name" "pressed"
"targetname" "button_2_pressed_signal"
"target" "button_door_close_slot"
}
// entity 9
{
"classname" "receiver"
"origin" "-56 -408 72"
"target" "button_door"
"targetname" "button_door_close_slot"
"receiver_name" "reverse_motion"
}