Triggerable movable walls

This commit is contained in:
Marco 2025-06-28 13:59:12 +02:00
commit 9d0036c436
20 changed files with 1292 additions and 693 deletions

View file

@ -475,7 +475,7 @@
}
// brush 52
{
( 312 336 16 ) ( 312 336 17 ) ( 312 335 16 ) Walls/Wall0 [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 -1 1
( 328 336 16 ) ( 328 336 17 ) ( 328 335 16 ) Walls/Wall0 [ 0 1 0 0 ] [ 0 0 -1 0 ] 180 -1 1
( 328 328 16 ) ( 328 328 17 ) ( 329 328 16 ) Walls/Wall0 [ 1 0 0 8 ] [ 0 0 -1 0 ] 0 1 1
( 328 336 16 ) ( 328 335 16 ) ( 329 336 16 ) Walls/Wall0 [ 0 -1 0 0 ] [ -1 0 0 -24 ] 270 1 1
( 344 208 48 ) ( 345 208 48 ) ( 344 207 48 ) Manual/Black [ 0 -1 0 0 ] [ -1 0 0 -24 ] 270 1 1
@ -484,7 +484,7 @@
}
// brush 53
{
( 312 296 16 ) ( 312 296 17 ) ( 312 295 16 ) Walls/Wall0 [ 0 1 0 -8 ] [ 0 0 -1 0 ] 90 -1 1
( 328 296 16 ) ( 328 296 17 ) ( 328 295 16 ) Walls/Wall0 [ 0 1 0 -8 ] [ 0 0 -1 0 ] 180 -1 1
( 328 288 16 ) ( 328 288 17 ) ( 329 288 16 ) Walls/Wall0 [ 1 0 0 8 ] [ 0 0 -1 0 ] 0 1 1
( 328 296 16 ) ( 328 295 16 ) ( 329 296 16 ) Walls/Wall0 [ 0 -1 0 -8 ] [ -1 0 0 -24 ] 270 1 1
( 344 168 48 ) ( 345 168 48 ) ( 344 167 48 ) Manual/Black [ 0 -1 0 -8 ] [ -1 0 0 -24 ] 270 1 1
@ -511,7 +511,7 @@
}
// brush 56
{
( 320 136 16 ) ( 320 136 17 ) ( 320 135 16 ) Walls/Wall0 [ 0 1 0 -8 ] [ 0 0 -1 0 ] 90 -1 1
( 328 136 16 ) ( 328 136 17 ) ( 328 135 16 ) Walls/Wall0 [ 0 1 0 -8 ] [ 0 0 -1 0 ] 180 -1 1
( 328 128 16 ) ( 328 128 17 ) ( 329 128 16 ) Walls/Wall0 [ 1 0 0 -8 ] [ 0 0 -1 0 ] 0 1 1
( 328 136 16 ) ( 328 135 16 ) ( 329 136 16 ) Walls/Wall0 [ 0 -1 0 -8 ] [ -1 0 0 8 ] 270 1 1
( 344 8 48 ) ( 345 8 48 ) ( 344 7 48 ) Manual/Black [ 0 -1 0 -8 ] [ -1 0 0 8 ] 270 1 1
@ -520,7 +520,7 @@
}
// brush 57
{
( 320 176 16 ) ( 320 176 17 ) ( 320 175 16 ) Walls/Wall0 [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 -1 1
( 328 176 16 ) ( 328 176 17 ) ( 328 175 16 ) Walls/Wall0 [ 0 1 0 0 ] [ 0 0 -1 0 ] 180 -1 1
( 328 168 16 ) ( 328 168 17 ) ( 329 168 16 ) Walls/Wall0 [ 1 0 0 8 ] [ 0 0 -1 0 ] 0 1 1
( 328 176 16 ) ( 328 175 16 ) ( 329 176 16 ) Walls/Wall0 [ 0 -1 0 0 ] [ -1 0 0 -24 ] 270 1 1
( 344 48 48 ) ( 345 48 48 ) ( 344 47 48 ) Manual/Black [ 0 -1 0 0 ] [ -1 0 0 -24 ] 270 1 1
@ -4054,15 +4054,15 @@
"_tb_name" "Wall_Panel_Blue"
"_tb_id" "39"
"_tb_linked_group_id" "{ad70deec-5095-4407-afc9-0f7b57c61fe5}"
"_tb_transformation" "-1.8369701987210297e-16 1 0 160.00000000000006 -1 -1.8369701987210297e-16 0 504.0000000000001 0 0 1 0 0 0 0 1"
"_tb_transformation" "-1.8369701987210297e-16 1 0 176.00000000000006 -1 -1.8369701987210297e-16 0 504.0000000000001 0 0 1 0 0 0 0 1"
// brush 0
{
( 312 504 32 ) ( 312 504 33 ) ( 312 503 32 ) Manual/Black [ -1.8369701987210297e-16 -1 0 0 ] [ 0 0 -1 0 ] 180 1 1
( 192 296 32 ) ( 191 296 32 ) ( 192 296 33 ) special/clip [ -1 1.8369701987210297e-16 0 0 ] [ 0 0 1 -16 ] 0 0.5 -1
( 320 520 16 ) ( 319 520 16 ) ( 320 519 16 ) special/clip [ -1 1.8369701987210297e-16 0 0 ] [ 1.8369701987210297e-16 1 0 -8 ] 0 1 1
( 192 504 48 ) ( 192 503 48 ) ( 191 504 48 ) Manual/Black [ -1 1.8369701987210297e-16 0 0 ] [ 1.8369701987210297e-16 1 0 0 ] 180 1 1
( 320 328 16 ) ( 320 328 17 ) ( 319 328 16 ) special/clip [ -1 1.8369701987210297e-16 0 0 ] [ 0 0 1 -16 ] 0 0.5 -1
( 320 520 16 ) ( 320 519 16 ) ( 320 520 17 ) Manual/Blue_Panel_Wall [ -1.8369701987210297e-16 -1 0 8 ] [ 0 0 -1 -16 ] 180 1 1
( 328 504 32 ) ( 328 504 33 ) ( 328 503 32 ) Manual/Black [ -1.8369701987210297e-16 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 208 296 32 ) ( 207 296 32 ) ( 208 296 33 ) special/clip [ -1 1.8369701987210297e-16 0 0 ] [ 0 0 1 -16 ] 180 0.5 -1
( 336 520 16 ) ( 335 520 16 ) ( 336 519 16 ) special/clip [ -1 1.8369701987210297e-16 0 16 ] [ 1.8369701987210297e-16 1 0 -8 ] 180 1 1
( 208 504 48 ) ( 208 503 48 ) ( 207 504 48 ) Manual/Black [ -1 1.8369701987210297e-16 0 0 ] [ 1.8369701987210297e-16 1 0 0 ] 0 1 1
( 336 328 16 ) ( 336 328 17 ) ( 335 328 16 ) special/clip [ -1 1.8369701987210297e-16 0 0 ] [ 0 0 1 -16 ] 180 0.5 -1
( 336 520 16 ) ( 336 519 16 ) ( 336 520 17 ) Manual/Blue_Panel_Wall [ -1.8369701987210297e-16 -1 0 8 ] [ 0 0 -1 -16 ] 0 1 1
}
}
// entity 223
@ -4072,15 +4072,15 @@
"_tb_name" "Wall_Panel_Blue"
"_tb_id" "40"
"_tb_linked_group_id" "{ad70deec-5095-4407-afc9-0f7b57c61fe5}"
"_tb_transformation" "-1.8369701987210297e-16 1 0 168.00000000000006 -1 -1.8369701987210297e-16 0 344.0000000000001 0 0 1 0 0 0 0 1"
"_tb_transformation" "-1.8369701987210297e-16 1 0 176.00000000000006 -1 -1.8369701987210297e-16 0 344.0000000000001 0 0 1 0 0 0 0 1"
// brush 0
{
( 320 344 32 ) ( 320 344 33 ) ( 320 343 32 ) Manual/Black [ -1.8369701987210297e-16 -1 0 0 ] [ 0 0 -1 0 ] 270 1 1
( 200 136 32 ) ( 199 136 32 ) ( 200 136 33 ) special/clip [ -1 1.8369701987210297e-16 0 16 ] [ 0 0 1 -16 ] 90 0.5 -1
( 328 360 16 ) ( 327 360 16 ) ( 328 359 16 ) special/clip [ -1 1.8369701987210297e-16 0 8 ] [ 1.8369701987210297e-16 1 0 -8 ] 270 1 1
( 200 344 48 ) ( 200 343 48 ) ( 199 344 48 ) Manual/Black [ -1 1.8369701987210297e-16 0 0 ] [ 1.8369701987210297e-16 1 0 0 ] 270 1 1
( 328 168 16 ) ( 328 168 17 ) ( 327 168 16 ) special/clip [ -1 1.8369701987210297e-16 0 16 ] [ 0 0 1 -16 ] 270 0.5 -1
( 328 360 16 ) ( 328 359 16 ) ( 328 360 17 ) Manual/Blue_Panel_Wall [ -1.8369701987210297e-16 -1 0 8 ] [ 0 0 -1 -16 ] 90 1 1
( 328 344 32 ) ( 328 344 33 ) ( 328 343 32 ) Manual/Black [ -1.8369701987210297e-16 -1 0 0 ] [ 0 0 -1 0 ] 180 1 1
( 208 136 32 ) ( 207 136 32 ) ( 208 136 33 ) special/clip [ -1 1.8369701987210297e-16 0 0 ] [ 0 0 1 -16 ] 0 0.5 -1
( 336 360 16 ) ( 335 360 16 ) ( 336 359 16 ) special/clip [ -1 1.8369701987210297e-16 0 16 ] [ 1.8369701987210297e-16 1 0 -8 ] 0 1 1
( 208 344 48 ) ( 208 343 48 ) ( 207 344 48 ) Manual/Black [ -1 1.8369701987210297e-16 0 0 ] [ 1.8369701987210297e-16 1 0 0 ] 180 1 1
( 336 168 16 ) ( 336 168 17 ) ( 335 168 16 ) special/clip [ -1 1.8369701987210297e-16 0 0 ] [ 0 0 1 -16 ] 0 0.5 -1
( 336 360 16 ) ( 336 359 16 ) ( 336 360 17 ) Manual/Blue_Panel_Wall [ -1.8369701987210297e-16 -1 0 8 ] [ 0 0 -1 -16 ] 180 1 1
}
}
// entity 224
@ -4270,6 +4270,52 @@
}
// entity 260
{
"classname" "trigger_alarm"
"origin" "344 256 56"
"target" "wall_trap_1"
"activationtype" "Open"
"activateonenable" "1"
}
// entity 261
{
"classname" "func_move"
"move_pos" "0.0 0.0 -66.0"
"targetname" "wall_trap_1"
"speed" "0.25"
// brush 0
{
( 344 296 16 ) ( 344 297 16 ) ( 344 296 17 ) Walls/Wall0 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 344 296 16 ) ( 344 296 17 ) ( 345 296 16 ) Walls/Wall0 [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 344 296 16 ) ( 345 296 16 ) ( 344 297 16 ) Walls/Wall0 [ -1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 352 328 48 ) ( 352 329 48 ) ( 353 328 48 ) Walls/Wall0 [ 1 0 0 0 ] [ 0 -1 0 0 ] 270 1 1
( 352 328 24 ) ( 353 328 24 ) ( 352 328 25 ) Walls/Wall0 [ -1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 352 328 24 ) ( 352 328 25 ) ( 352 329 24 ) Walls/Wall0 [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
}
}
// entity 262
{
"classname" "actor_controlpad"
"origin" "420 396 20"
"target" "wall_trap_1"
}
// entity 263
{
"classname" "func_move"
"move_pos" "0.0 0.0 -66.0"
"targetname" "wall_trap_1"
"speed" "0.25"
// brush 0
{
( 344 136 16 ) ( 344 137 16 ) ( 344 136 17 ) Walls/Wall0 [ 0 -1 0 0 ] [ 0 0 -1 0 ] 90 1 1
( 344 136 16 ) ( 344 136 17 ) ( 345 136 16 ) Walls/Wall0 [ 1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1
( 344 136 16 ) ( 345 136 16 ) ( 344 137 16 ) Walls/Wall0 [ -1 0 0 0 ] [ 0 -1 0 0 ] 90 1 1
( 352 168 48 ) ( 352 169 48 ) ( 353 168 48 ) Walls/Wall0 [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 352 168 24 ) ( 353 168 24 ) ( 352 168 25 ) Walls/Wall0 [ -1 0 0 0 ] [ 0 0 -1 0 ] 90 1 1
( 352 168 24 ) ( 352 168 25 ) ( 352 169 24 ) Walls/Wall0 [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1
}
}
// entity 264
{
"classname" "func_group"
"_tb_type" "_tb_layer"
"_tb_name" "Computer Room"
@ -4348,37 +4394,37 @@
( 104 -200 60 ) ( 104 -200 61 ) ( 104 -199 60 ) Manual/Blue_Panel_Wall [ 0 1 0 -16 ] [ 0 0 -1 24 ] 0 1 1
}
}
// entity 261
// entity 265
{
"classname" "actor_table"
"origin" "48 -164 60"
"_tb_layer" "37"
}
// entity 262
// entity 266
{
"classname" "actor_terminal_big"
"origin" "8 -140 68"
"_tb_layer" "37"
}
// entity 263
// entity 267
{
"classname" "actor_terminal_big"
"origin" "8 -164 68"
"_tb_layer" "37"
}
// entity 264
// entity 268
{
"classname" "actor_mainframe"
"origin" "8 -184 68"
"_tb_layer" "37"
}
// entity 265
// entity 269
{
"classname" "actor_mainframe"
"origin" "8 -200 68"
"_tb_layer" "37"
}
// entity 266
// entity 270
{
"classname" "actor_terminal"
"origin" "48 -168 68"