Rotate bullet pattern to face parent

This commit is contained in:
Marco 2025-07-09 12:00:23 +02:00
commit 7d267c406d
19 changed files with 1325 additions and 1245 deletions

View file

@ -3175,6 +3175,17 @@
}
// entity 221
{
"classname" "actor_valve"
"origin" "72 -216 32"
"target" "door_test1"
}
// entity 222
{
"classname" "actor_tube_straight"
"origin" "72 -216 24"
}
// entity 223
{
"classname" "func_group"
"_tb_type" "_tb_layer"
"_tb_name" "Solid"
@ -5458,282 +5469,282 @@
( -296 -928 96 ) ( -296 -929 96 ) ( -296 -928 97 ) Floors/Floor255 [ 0 -1 0 0 ] [ 0 0 1 0 ] 180 1 -1
}
}
// entity 222
// entity 224
{
"classname" "actor_box_wood"
"origin" "172 -96 20"
"_tb_layer" "3"
}
// entity 223
// entity 225
{
"classname" "actor_box_blue"
"origin" "-80 -96 28"
"_tb_layer" "3"
}
// entity 224
// entity 226
{
"classname" "actor_box_red"
"origin" "-80 -88 20"
"_tb_layer" "3"
}
// entity 225
// entity 227
{
"classname" "actor_terminal"
"origin" "-60 -152 28"
"angle" "90"
"_tb_layer" "3"
}
// entity 226
// entity 228
{
"classname" "actor_ac_unit"
"origin" "-32 -156 24"
"angle" "270"
"_tb_layer" "3"
}
// entity 227
// entity 229
{
"classname" "actor_table"
"origin" "-56 -152 20"
"angle" "90"
"_tb_layer" "3"
}
// entity 228
// entity 230
{
"classname" "actor_box_wood"
"origin" "-72 -116 20"
"angles" "0 -30 0"
"_tb_layer" "3"
}
// entity 229
// entity 231
{
"classname" "actor_table"
"origin" "-8 -92 20"
"_tb_layer" "3"
}
// entity 230
// entity 232
{
"classname" "actor_box_wood"
"origin" "-84 -152 20"
"_tb_layer" "3"
}
// entity 231
// entity 233
{
"classname" "actor_box_wood"
"origin" "-76 -152 20"
"_tb_layer" "3"
}
// entity 232
// entity 234
{
"classname" "actor_box_wood"
"origin" "-80 -104 20"
"_tb_layer" "3"
}
// entity 233
// entity 235
{
"classname" "actor_tank"
"origin" "168 -544 64"
"_tb_layer" "3"
}
// entity 234
// entity 236
{
"classname" "actor_tank"
"origin" "168 -576 64"
"_tb_layer" "3"
}
// entity 235
// entity 237
{
"classname" "actor_box_wood"
"origin" "160 -600 60"
"_tb_layer" "3"
}
// entity 236
// entity 238
{
"classname" "actor_box_wood"
"origin" "160 -616 60"
"_tb_layer" "3"
}
// entity 237
// entity 239
{
"classname" "actor_box_red"
"origin" "164 -632 60"
"_tb_layer" "3"
}
// entity 238
// entity 240
{
"classname" "actor_box_blue"
"origin" "164 -632 68"
"_tb_layer" "3"
}
// entity 239
// entity 241
{
"classname" "actor_box_wood"
"origin" "276 -192 20"
"_tb_layer" "3"
}
// entity 240
// entity 242
{
"classname" "actor_elevator_1"
"origin" "216 -376 15"
"_tb_layer" "3"
}
// entity 241
// entity 243
{
"classname" "actor_tube_straight"
"origin" "-80 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 242
// entity 244
{
"classname" "actor_tube_straight"
"origin" "-64 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 243
// entity 245
{
"classname" "actor_tube_straight"
"origin" "-48 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 244
// entity 246
{
"classname" "actor_tube_straight"
"origin" "-32 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 245
// entity 247
{
"classname" "actor_tube_straight"
"origin" "-16 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 246
// entity 248
{
"classname" "actor_tube_straight"
"origin" "0 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 247
// entity 249
{
"classname" "actor_tube_straight"
"origin" "16 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 248
// entity 250
{
"classname" "actor_tube_straight"
"origin" "32 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 249
// entity 251
{
"classname" "actor_tube_straight"
"origin" "48 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 250
// entity 252
{
"classname" "actor_tube_straight"
"origin" "64 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 251
// entity 253
{
"classname" "actor_tube_straight"
"origin" "80 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 252
// entity 254
{
"classname" "actor_tube_straight"
"origin" "96 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 253
// entity 255
{
"classname" "actor_tube_straight"
"origin" "112 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 254
// entity 256
{
"classname" "actor_tube_straight"
"origin" "128 -48 -16"
"angle" "270"
"_tb_layer" "3"
}
// entity 255
// entity 257
{
"classname" "actor_tube_corner"
"origin" "144 -48 -16"
"angle" "90"
"_tb_layer" "3"
}
// entity 256
// entity 258
{
"classname" "actor_tank"
"origin" "-216 -32 -16"
"angle" "90"
"_tb_layer" "3"
}
// entity 257
// entity 259
{
"classname" "actor_tube_straight"
"origin" "-200 -32 -16"
"angle" "90"
"_tb_layer" "3"
}
// entity 258
// entity 260
{
"classname" "actor_tube_straight"
"origin" "-184 -32 -16"
"angle" "90"
"_tb_layer" "3"
}
// entity 259
// entity 261
{
"classname" "actor_tube_straight"
"origin" "-152 -32 -16"
"angle" "90"
"_tb_layer" "3"
}
// entity 260
// entity 262
{
"classname" "actor_barrel_1"
"origin" "-252 -8 -16"
"_tb_layer" "3"
}
// entity 261
// entity 263
{
"classname" "actor_box_red"
"origin" "-264 -24 -20"
"_tb_layer" "3"
}
// entity 262
// entity 264
{
"classname" "actor_box_red"
"origin" "-264 -24 -12"
"_tb_layer" "3"
}
// entity 263
// entity 265
{
"classname" "actor_box_green"
"origin" "-264 -8 -20"
"_tb_layer" "3"
}
// entity 264
// entity 266
{
"classname" "func_group"
"_tb_type" "_tb_group"
@ -5752,7 +5763,7 @@
( -248 -64 0 ) ( -248 -64 1 ) ( -248 -63 0 ) special/clip [ -8.269460797427576e-16 1 0 0 ] [ 0 0 -1 -8 ] 270 1 1
}
}
// entity 265
// entity 267
{
"classname" "func_group"
"_tb_type" "_tb_group"
@ -5770,122 +5781,122 @@
( -104 -208 48 ) ( -104 -208 49 ) ( -104 -207 48 ) Manual/Blue_Panel_Wall_Thin [ 0 1 0 8 ] [ 0 0 -1 -16 ] 0 1 1
}
}
// entity 266
// entity 268
{
"classname" "actor_capacitor_mini"
"origin" "-248 104 -16"
"_tb_layer" "3"
}
// entity 267
// entity 269
{
"classname" "actor_tank_large"
"origin" "-304 -24 -8"
"_tb_layer" "3"
}
// entity 268
// entity 270
{
"classname" "actor_chest_1"
"origin" "-252 -24 -16"
"_tb_layer" "3"
}
// entity 269
// entity 271
{
"classname" "actor_chest_1"
"origin" "40 -200 24"
"_tb_layer" "3"
}
// entity 270
// entity 272
{
"classname" "actor_elevator_1"
"origin" "-168 112 -25"
"targetname" "elevator_2"
"_tb_layer" "3"
}
// entity 271
// entity 273
{
"classname" "actor_terminal_big"
"origin" "92 -248 28"
"angle" "90"
"_tb_layer" "3"
}
// entity 272
// entity 274
{
"classname" "actor_barrel_1"
"origin" "176 -144 24"
"_tb_layer" "3"
}
// entity 273
// entity 275
{
"classname" "actor_barrel_1"
"origin" "176 -300 24"
"_tb_layer" "3"
}
// entity 274
// entity 276
{
"classname" "actor_barrel_1"
"origin" "188 -144 24"
"_tb_layer" "3"
}
// entity 275
// entity 277
{
"classname" "actor_barrel_1"
"origin" "-256 -36 -16"
"_tb_layer" "3"
}
// entity 276
// entity 278
{
"classname" "actor_barrel_1"
"origin" "-300 56 -16"
"_tb_layer" "3"
}
// entity 277
// entity 279
{
"classname" "actor_barrel_1"
"origin" "-300 68 -16"
"_tb_layer" "3"
}
// entity 278
// entity 280
{
"classname" "actor_barrel_1"
"origin" "-292 64 -16"
"_tb_layer" "3"
}
// entity 279
// entity 281
{
"classname" "actor_tube_straight"
"origin" "-168 -32 -16"
"angle" "90"
"_tb_layer" "3"
}
// entity 280
// entity 282
{
"classname" "actor_tube_straight"
"origin" "-128 48 -32"
"angles" "0 0 90"
"_tb_layer" "3"
}
// entity 281
// entity 283
{
"classname" "actor_tube_straight"
"origin" "-128 48 -48"
"angles" "0 0 90"
"_tb_layer" "3"
}
// entity 282
// entity 284
{
"classname" "actor_tube_straight"
"origin" "-128 64 -36"
"angles" "0 0 90"
"_tb_layer" "3"
}
// entity 283
// entity 285
{
"classname" "actor_tube_straight"
"origin" "-128 64 -52"
"angles" "0 0 90"
"_tb_layer" "3"
}
// entity 284
// entity 286
{
"classname" "actor_capacitor_mini"
"origin" "8 320 -16"
@ -5893,7 +5904,7 @@
"activationtype" "Open"
"_tb_layer" "3"
}
// entity 285
// entity 287
{
"classname" "func_group"
"_tb_type" "_tb_layer"
@ -5902,7 +5913,7 @@
"_tb_layer_sort_index" "1"
"_tb_layer_hidden" "1"
}
// entity 286
// entity 288
{
"classname" "func_shroud"
"targetname" "secret_door_1"
@ -5918,7 +5929,7 @@
( 0 480 24 ) ( 0 480 25 ) ( 0 481 24 ) Manual/Black [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1
}
}
// entity 287
// entity 289
{
"classname" "func_shroud"
"targetname" "secret_door_1"
@ -5934,7 +5945,7 @@
( -84 376 24 ) ( -84 376 25 ) ( -84 377 24 ) Manual/Black [ 0 1 0 0 ] [ 0 0 -1 0 ] 90 1 1
}
}
// entity 288
// entity 290
{
"classname" "func_shroud"
"targetname" "door5"
@ -5950,7 +5961,7 @@
( 344 -112 64 ) ( 344 -112 65 ) ( 344 -111 64 ) Manual/Black [ 0 1 0 0 ] [ 0 0 -1 0 ] 180 1 1
}
}
// entity 289
// entity 291
{
"classname" "func_shroud"
"targetname" "secret_door_1"
@ -5966,7 +5977,7 @@
( -84 320 24 ) ( -84 320 25 ) ( -84 321 24 ) Manual/Black [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
}
}
// entity 290
// entity 292
{
"classname" "func_shroud"
"targetname" "secret_door_2"