mirror of
https://github.com/nzp-team/assets.git
synced 2025-04-03 06:31:07 +00:00
GIT: Add PR Test to make sure assets referenced by maps exist
This commit is contained in:
parent
58a8aded8c
commit
b400e8241e
15 changed files with 448 additions and 13641 deletions
20
.github/workflows/map-assets-exist.yml
vendored
Normal file
20
.github/workflows/map-assets-exist.yml
vendored
Normal file
|
@ -0,0 +1,20 @@
|
|||
name: Verify Assets Referenced in Map Files Exist
|
||||
on: [pull_request]
|
||||
jobs:
|
||||
Map-Assets-Exist:
|
||||
name: Verify Assets Referenced in Map Files Exist
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: ubuntu:24.10
|
||||
steps:
|
||||
- name: Install binutils
|
||||
run: apt update && apt install binutils -y
|
||||
shell: bash
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
- name: Wait for GitHub to keep up..
|
||||
run: sleep 2s
|
||||
shell: bash
|
||||
- name: Run Script
|
||||
run: |
|
||||
bash testing/map_assets_exist.sh
|
|
@ -4127,7 +4127,7 @@
|
|||
{
|
||||
"classname" "teddy_spawn"
|
||||
"spawnflags" "1"
|
||||
"noise" "misc/buy.wav"
|
||||
"noise" "sounds/misc/buy.wav"
|
||||
"target" "1"
|
||||
"origin" "1188 1576 288"
|
||||
"_tb_layer" "7"
|
||||
|
@ -4321,7 +4321,7 @@
|
|||
"classname" "teddy_spawn"
|
||||
"spawnflags" "1"
|
||||
"angles" "0 180 0"
|
||||
"noise" "misc/buy.wav"
|
||||
"noise" "sounds/misc/buy.wav"
|
||||
"target" "2"
|
||||
"origin" "512 1704 16"
|
||||
"_tb_layer" "7"
|
||||
|
@ -4721,7 +4721,7 @@
|
|||
"classname" "teddy_spawn"
|
||||
"spawnflags" "1"
|
||||
"angles" "0 90 0"
|
||||
"noise" "menu/theme.wav"
|
||||
"noise" "sounds/music/tune1.wav"
|
||||
"target" "3"
|
||||
"origin" "1000 2100 264"
|
||||
"_tb_layer" "7"
|
||||
|
@ -4784,7 +4784,7 @@
|
|||
{
|
||||
"classname" "item_radio"
|
||||
"origin" "1783 1489 236"
|
||||
"tune" "sounds/music/gaster.wav"
|
||||
"tune" "sounds/music/tune1.wav"
|
||||
"length" "8.7"
|
||||
"angles" "0 270 0"
|
||||
"_tb_layer" "7"
|
||||
|
|
|
@ -8370,8 +8370,8 @@
|
|||
"box2" "17 0 6"
|
||||
"box3" "-18 -31.7 18"
|
||||
"cost" "5000"
|
||||
"door_model_name" "models/machines/hl_scale/packapunch/p_flag.mdl"
|
||||
"model" "models/machines/hl_scale/packapunch/p_machine.mdl"
|
||||
"door_model_name" "models/machines/hl_scale/pap/p_flag.mdl"
|
||||
"model" "models/machines/hl_scale/pap/p_machine.mdl"
|
||||
"oldmodel" "sounds/machines/packapunch/upgrade.wav"
|
||||
"oldorigin" "0 0 2"
|
||||
"oldz" "30"
|
||||
|
|
|
@ -1900,7 +1900,7 @@
|
|||
{
|
||||
"classname" "explosive_barrel"
|
||||
"origin" "936 832 64"
|
||||
"model" "models/props/barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"skin" "1"
|
||||
"_tb_layer" "16"
|
||||
}
|
||||
|
@ -1908,7 +1908,7 @@
|
|||
{
|
||||
"classname" "explosive_barrel"
|
||||
"origin" "14 600 64"
|
||||
"model" "models/props/barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"skin" "1"
|
||||
"_tb_layer" "16"
|
||||
}
|
||||
|
@ -1943,7 +1943,7 @@
|
|||
// entity 48
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/shelf.mdl"
|
||||
"model" "models/props/shelf.mdl"
|
||||
"angles" "0 270 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
|
@ -1954,7 +1954,7 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"origin" "592 2128 64"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"angles" "0 180 0"
|
||||
"_tb_layer" "16"
|
||||
}
|
||||
|
@ -1962,7 +1962,7 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"origin" "592 2080 64"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"angles" "0 0 0"
|
||||
"_tb_layer" "16"
|
||||
}
|
||||
|
@ -1970,7 +1970,7 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"origin" "656 1800 64"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"angles" "0 90 0"
|
||||
"_tb_layer" "16"
|
||||
}
|
||||
|
@ -1978,7 +1978,7 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"origin" "704 1800 64"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"angles" "0 -90 0"
|
||||
"_tb_layer" "16"
|
||||
}
|
||||
|
@ -1988,7 +1988,7 @@
|
|||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "416 1744 272"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"_tb_layer" "16"
|
||||
}
|
||||
// entity 54
|
||||
|
@ -1997,7 +1997,7 @@
|
|||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "776 2104 272"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"_tb_layer" "16"
|
||||
}
|
||||
// entity 55
|
||||
|
@ -2006,14 +2006,14 @@
|
|||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "1040 1696 272"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"_tb_layer" "16"
|
||||
}
|
||||
// entity 56
|
||||
{
|
||||
"classname" "place_model"
|
||||
"origin" "968 672 0"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"_tb_layer" "16"
|
||||
}
|
||||
// entity 57
|
||||
|
@ -2022,7 +2022,7 @@
|
|||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "816 344 200"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"spawnflags" "1"
|
||||
"_tb_layer" "16"
|
||||
}
|
||||
|
@ -2032,7 +2032,7 @@
|
|||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "504 640 200"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"spawnflags" "1"
|
||||
"_tb_layer" "16"
|
||||
}
|
||||
|
@ -2042,7 +2042,7 @@
|
|||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "128 712 200"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"spawnflags" "1"
|
||||
"_tb_layer" "16"
|
||||
}
|
||||
|
@ -2052,7 +2052,7 @@
|
|||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "696 1072 256"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"spawnflags" "1"
|
||||
"_tb_layer" "16"
|
||||
}
|
||||
|
@ -2060,7 +2060,7 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"origin" "912 2680 0"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"_tb_layer" "16"
|
||||
}
|
||||
// entity 62
|
||||
|
|
|
@ -2341,7 +2341,7 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"origin" "1512 -2712 1192"
|
||||
"model" "models/Derped/Wall_lamp.mdl"
|
||||
"model" "models/props/lamp_wall.mdl"
|
||||
"spawnflags" "1"
|
||||
"angle" "270"
|
||||
"_tb_layer" "1"
|
||||
|
@ -2350,7 +2350,7 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"origin" "1688 -2960 1192"
|
||||
"model" "models/Derped/Wall_lamp.mdl"
|
||||
"model" "models/props/lamp_wall.mdl"
|
||||
"angle" "180"
|
||||
"spawnflags" "1"
|
||||
"_tb_layer" "1"
|
||||
|
@ -2359,7 +2359,7 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"origin" "2048 -2712 1152"
|
||||
"model" "models/Derped/Wall_lamp.mdl"
|
||||
"model" "models/props/lamp_wall.mdl"
|
||||
"angle" "270"
|
||||
"spawnflags" "1"
|
||||
"_tb_layer" "1"
|
||||
|
@ -2368,7 +2368,7 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"origin" "2408 -2960 1192"
|
||||
"model" "models/Derped/Wall_lamp.mdl"
|
||||
"model" "models/props/lamp_wall.mdl"
|
||||
"spawnflags" "1"
|
||||
"_tb_layer" "1"
|
||||
}
|
||||
|
@ -2376,7 +2376,7 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"origin" "2584 -2708 1184"
|
||||
"model" "models/Derped/Wall_lamp.mdl"
|
||||
"model" "models/props/lamp_wall.mdl"
|
||||
"angles" "0 -90 0"
|
||||
"spawnflags" "1"
|
||||
"_tb_layer" "1"
|
||||
|
@ -2385,7 +2385,7 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"origin" "2048 -3272 1128"
|
||||
"model" "models/Derped/Wall_lamp.mdl"
|
||||
"model" "models/props/lamp_wall.mdl"
|
||||
"spawnflags" "1"
|
||||
"angle" "90"
|
||||
"_tb_layer" "1"
|
||||
|
@ -2394,7 +2394,7 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"origin" "2280 -2024 1176"
|
||||
"model" "models/Derped/Wall_lamp.mdl"
|
||||
"model" "models/props/lamp_wall.mdl"
|
||||
"spawnflags" "1"
|
||||
"_tb_layer" "1"
|
||||
}
|
||||
|
@ -2402,7 +2402,7 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"origin" "1820 -2024 1176"
|
||||
"model" "models/Derped/Wall_lamp.mdl"
|
||||
"model" "models/props/lamp_wall.mdl"
|
||||
"spawnflags" "1"
|
||||
"angle" "180"
|
||||
"_tb_layer" "1"
|
||||
|
|
|
@ -7371,7 +7371,7 @@
|
|||
// entity 122
|
||||
{
|
||||
"classname" "weapon_wall"
|
||||
"model" "progs/grenade.mdl"
|
||||
"model" "models/weapons/grenade/g_grenade.mdl"
|
||||
"sequence" "25"
|
||||
"angles" "0 0 0"
|
||||
"origin" "138 -480 220"
|
||||
|
@ -8962,11 +8962,11 @@
|
|||
"box2" "17 0 6"
|
||||
"box3" "-18 -31.7 18"
|
||||
"cost" "5000"
|
||||
"door_model_name" "models/machines/hl_scale/packapunch/p_flag.mdl"
|
||||
"model" "models/machines/hl_scale/packapunch/p_machine.mdl"
|
||||
"door_model_name" "models/machines/hl_scale/pap/p_flag.mdl"
|
||||
"model" "models/machines/hl_scale/pap/p_machine.mdl"
|
||||
"oldmodel" "sounds/machines/packapunch/upgrade.wav"
|
||||
"oldorigin" "0 0 2"
|
||||
"oldz" "30"
|
||||
"skin" "0"
|
||||
"weapon2model" "models/machines/hl_scale/packapunch/p_roller.mdl"
|
||||
"weapon2model" "models/machines/hl_scale/pap/p_roller.mdl"
|
||||
}
|
||||
|
|
|
@ -3720,7 +3720,7 @@
|
|||
// entity 45
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "544 1400 376"
|
||||
|
@ -3729,7 +3729,7 @@
|
|||
// entity 46
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "480 824 312"
|
||||
|
@ -3738,7 +3738,7 @@
|
|||
// entity 47
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "464 248 312"
|
||||
|
@ -3747,7 +3747,7 @@
|
|||
// entity 48
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "1248 376 312"
|
||||
|
@ -3756,7 +3756,7 @@
|
|||
// entity 49
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "832 536 312"
|
||||
|
@ -3765,7 +3765,7 @@
|
|||
// entity 50
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "2000 208 312"
|
||||
|
@ -3774,7 +3774,7 @@
|
|||
// entity 51
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "2656 376 312"
|
||||
|
@ -3783,7 +3783,7 @@
|
|||
// entity 52
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "2744 976 232"
|
||||
|
@ -3792,7 +3792,7 @@
|
|||
// entity 53
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "2752 1464 176"
|
||||
|
@ -3801,7 +3801,7 @@
|
|||
// entity 54
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "2896 2176 248"
|
||||
|
@ -3810,7 +3810,7 @@
|
|||
// entity 55
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "2152 1992 248"
|
||||
|
@ -3819,7 +3819,7 @@
|
|||
// entity 56
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "2016 1464 248"
|
||||
|
@ -3828,7 +3828,7 @@
|
|||
// entity 57
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "1184 984 248"
|
||||
|
@ -3837,7 +3837,7 @@
|
|||
// entity 58
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "1592 1224 248"
|
||||
|
@ -3846,7 +3846,7 @@
|
|||
// entity 59
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "1416 1864 184"
|
||||
|
@ -3855,7 +3855,7 @@
|
|||
// entity 60
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "912 2040 184"
|
||||
|
@ -3864,7 +3864,7 @@
|
|||
// entity 61
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "184 2048 288"
|
||||
|
@ -3873,7 +3873,7 @@
|
|||
// entity 62
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "288 1400 376"
|
||||
|
@ -3951,7 +3951,7 @@
|
|||
// entity 65
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "1184 -64 312"
|
||||
|
@ -4333,7 +4333,7 @@
|
|||
// entity 80
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "1792 960 248"
|
||||
|
@ -4342,7 +4342,7 @@
|
|||
// entity 81
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "1600 512 312"
|
||||
|
|
|
@ -2332,14 +2332,14 @@
|
|||
// entity 77
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"origin" "3480 1380 248"
|
||||
"_tb_layer" "2"
|
||||
}
|
||||
// entity 78
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/radiator.mdl"
|
||||
"model" "models/props/radiator.mdl"
|
||||
"sequence" "0"
|
||||
"skin" "0"
|
||||
"origin" "3608 1188 120"
|
||||
|
@ -2348,14 +2348,14 @@
|
|||
// entity 79
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"origin" "3088 932 248"
|
||||
"_tb_layer" "2"
|
||||
}
|
||||
// entity 80
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu45.mdl"
|
||||
"model" "models/props/lamp_ndu45.mdl"
|
||||
"angles" "0 239 0"
|
||||
"origin" "3272 1640 112"
|
||||
"_tb_layer" "2"
|
||||
|
@ -2363,7 +2363,7 @@
|
|||
// entity 81
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu45.mdl"
|
||||
"model" "models/props/lamp_ndu45.mdl"
|
||||
"angles" "0 300 0"
|
||||
"origin" "2848 1640 112"
|
||||
"_tb_layer" "2"
|
||||
|
@ -2371,7 +2371,7 @@
|
|||
// entity 82
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"angles" "0 300 0"
|
||||
"origin" "3032 1064 112"
|
||||
"_tb_layer" "2"
|
||||
|
@ -2379,7 +2379,7 @@
|
|||
// entity 83
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/shelf.mdl"
|
||||
"model" "models/props/shelf.mdl"
|
||||
"angles" "0 270 0"
|
||||
"sequence" "0"
|
||||
"skin" "0"
|
||||
|
@ -2389,14 +2389,14 @@
|
|||
// entity 84
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"origin" "3496 960 248"
|
||||
"_tb_layer" "2"
|
||||
}
|
||||
// entity 85
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu45.mdl"
|
||||
"model" "models/props/lamp_ndu45.mdl"
|
||||
"sequence" "0"
|
||||
"skin" "0"
|
||||
"origin" "2800 1512 228"
|
||||
|
@ -2406,7 +2406,7 @@
|
|||
// entity 86
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu45.mdl"
|
||||
"model" "models/props/lamp_ndu45.mdl"
|
||||
"angles" "0 240 0"
|
||||
"origin" "1600 2192 232"
|
||||
"_tb_layer" "2"
|
||||
|
@ -2414,7 +2414,7 @@
|
|||
// entity 87
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu45.mdl"
|
||||
"model" "models/props/lamp_ndu45.mdl"
|
||||
"angles" "0 305 0"
|
||||
"origin" "752 2192 232"
|
||||
"_tb_layer" "2"
|
||||
|
@ -2422,7 +2422,7 @@
|
|||
// entity 88
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu45.mdl"
|
||||
"model" "models/props/lamp_ndu45.mdl"
|
||||
"angles" "0 60 0"
|
||||
"origin" "752 1552 232"
|
||||
"_tb_layer" "2"
|
||||
|
@ -2430,7 +2430,7 @@
|
|||
// entity 89
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu45.mdl"
|
||||
"model" "models/props/lamp_ndu45.mdl"
|
||||
"angles" "0 128 0"
|
||||
"origin" "1600 1552 232"
|
||||
"_tb_layer" "2"
|
||||
|
@ -2438,7 +2438,7 @@
|
|||
// entity 90
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/Kino_couch.mdl"
|
||||
"model" "models/props/Kino_couch.mdl"
|
||||
"angles" "0 210 0"
|
||||
"sequence" "0"
|
||||
"skin" "0"
|
||||
|
@ -2448,7 +2448,7 @@
|
|||
// entity 91
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/flame.mdl"
|
||||
"model" "models/props/flame.mdl"
|
||||
"sequence" "0"
|
||||
"skin" "0"
|
||||
"origin" "3548 380 56"
|
||||
|
@ -2457,7 +2457,7 @@
|
|||
// entity 92
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/flame.mdl"
|
||||
"model" "models/props/flame.mdl"
|
||||
"sequence" "0"
|
||||
"skin" "0"
|
||||
"origin" "3556 384 56"
|
||||
|
@ -2466,7 +2466,7 @@
|
|||
// entity 93
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/flame.mdl"
|
||||
"model" "models/props/flame.mdl"
|
||||
"sequence" "0"
|
||||
"skin" "0"
|
||||
"origin" "3552 388 56"
|
||||
|
@ -2478,14 +2478,14 @@
|
|||
"angles" "0 320 0"
|
||||
"sequence" "0"
|
||||
"skin" "0"
|
||||
"model" "models/Props/dummy.mdl"
|
||||
"model" "models/props/dummy.mdl"
|
||||
"origin" "1080 2072 280"
|
||||
"_tb_layer" "2"
|
||||
}
|
||||
// entity 95
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/Barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"sequence" "0"
|
||||
"skin" "0"
|
||||
"origin" "3552 384 5"
|
||||
|
@ -2501,7 +2501,7 @@
|
|||
// entity 97
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu45.mdl"
|
||||
"model" "models/props/lamp_ndu45.mdl"
|
||||
"angles" "0 60 0"
|
||||
"origin" "424 2344 96"
|
||||
"_tb_layer" "2"
|
||||
|
@ -2509,7 +2509,7 @@
|
|||
// entity 98
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu45.mdl"
|
||||
"model" "models/props/lamp_ndu45.mdl"
|
||||
"angles" "0 300 0"
|
||||
"origin" "424 2824 96"
|
||||
"_tb_layer" "2"
|
||||
|
@ -2517,35 +2517,35 @@
|
|||
// entity 99
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"origin" "3192 1224 248"
|
||||
"_tb_layer" "2"
|
||||
}
|
||||
// entity 100
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "2820 1164 112"
|
||||
"_tb_layer" "2"
|
||||
}
|
||||
// entity 101
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "2820 1208 112"
|
||||
"_tb_layer" "2"
|
||||
}
|
||||
// entity 102
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "2844 908 112"
|
||||
"_tb_layer" "2"
|
||||
}
|
||||
// entity 103
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "2844 952 112"
|
||||
"_tb_layer" "2"
|
||||
}
|
||||
|
@ -5202,7 +5202,7 @@
|
|||
// entity 240
|
||||
{
|
||||
"classname" "func_teleporter_pad"
|
||||
"model" "models/Props/mainframe_pad.mdl"
|
||||
"model" "models/props/mainframe_pad.mdl"
|
||||
"angles" "0 180 0"
|
||||
"targetname" "t7"
|
||||
"origin" "800 2576 96"
|
||||
|
@ -5943,7 +5943,7 @@
|
|||
"angles" "0 150 0"
|
||||
"sequence" "0"
|
||||
"skin" "0"
|
||||
"model" "models/Props/bath.mdl"
|
||||
"model" "models/props/bath.mdl"
|
||||
"origin" "1228 1832 228"
|
||||
"spawnflags" "0"
|
||||
"_tb_layer" "20"
|
||||
|
@ -5954,7 +5954,7 @@
|
|||
"angles" "0 54 0"
|
||||
"sequence" "0"
|
||||
"skin" "0"
|
||||
"model" "models/Props/stand.mdl"
|
||||
"model" "models/props/stand.mdl"
|
||||
"origin" "1280 1804 232"
|
||||
"_tb_layer" "20"
|
||||
}
|
||||
|
@ -5964,7 +5964,7 @@
|
|||
"angles" "0 323 0"
|
||||
"sequence" "0"
|
||||
"skin" "0"
|
||||
"model" "models/Props/kino_couch.mdl"
|
||||
"model" "models/props/Kino_couch.mdl"
|
||||
"origin" "1320 1860 232"
|
||||
"_tb_layer" "20"
|
||||
}
|
||||
|
@ -6142,7 +6142,7 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"origin" "2032 304 24"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"_tb_layer" "21"
|
||||
}
|
||||
// entity 275
|
||||
|
@ -6182,7 +6182,7 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"origin" "2736 456 72"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"_tb_layer" "21"
|
||||
}
|
||||
// entity 278
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -7001,14 +7001,14 @@
|
|||
{
|
||||
"classname" "misc_model"
|
||||
"origin" "-788 -168 -12"
|
||||
"model" "models/props/kino_box.mdl"
|
||||
"model" "models/props/Kino_box.mdl"
|
||||
"angles" "0 5 0"
|
||||
}
|
||||
// entity 163
|
||||
{
|
||||
"classname" "misc_model"
|
||||
"origin" "-788 -228 -12"
|
||||
"model" "models/props/kino_box.mdl"
|
||||
"model" "models/props/Kino_box.mdl"
|
||||
"angles" "0 -5 0"
|
||||
}
|
||||
// entity 164
|
||||
|
|
|
@ -2396,7 +2396,7 @@
|
|||
{
|
||||
"classname" "weapon_wall"
|
||||
"angles" "-0 90 -0"
|
||||
"model" "progs/gmodels/g_bar.mdl"
|
||||
"model" "models/weapons/bar/g_bar.mdl"
|
||||
"frame" "5"
|
||||
"targetname" "bar"
|
||||
"sequence" "4"
|
||||
|
@ -2461,7 +2461,7 @@
|
|||
{
|
||||
"classname" "weapon_wall"
|
||||
"angles" "-0 0 -0"
|
||||
"model" "progs/gmodels/g_thomp.mdl"
|
||||
"model" "models/weapons/thomp/g_thomp.mdl"
|
||||
"frame" "3"
|
||||
"targetname" "tom"
|
||||
"sequence" "2"
|
||||
|
@ -2489,7 +2489,7 @@
|
|||
{
|
||||
"classname" "weapon_wall"
|
||||
"angles" "-0 0 -0"
|
||||
"model" "progs/gmodels/g_trench.mdl"
|
||||
"model" "models/weapons/trench/g_trench.mdl"
|
||||
"frame" "23"
|
||||
"targetname" "tre"
|
||||
"sequence" "22"
|
||||
|
@ -2519,7 +2519,7 @@
|
|||
{
|
||||
"classname" "weapon_wall"
|
||||
"angles" "-0 270 0"
|
||||
"model" "progs/gmodels/g_db.mdl"
|
||||
"model" "models/weapons/db/g_db.mdl"
|
||||
"sequence" "7"
|
||||
"targetname" "double"
|
||||
"origin" "2256 2456 108"
|
||||
|
@ -2567,7 +2567,7 @@
|
|||
{
|
||||
"classname" "weapon_wall"
|
||||
"angles" "-0 90 -0"
|
||||
"model" "progs/gmodels/g_kar.mdl"
|
||||
"model" "models/weapons/kar/g_kar.mdl"
|
||||
"frame" "2"
|
||||
"targetname" "kar"
|
||||
"sequence" "1"
|
||||
|
@ -2598,7 +2598,7 @@
|
|||
{
|
||||
"classname" "weapon_wall"
|
||||
"angles" "-0 90 -0"
|
||||
"model" "progs/gmodels/g_m1a1.mdl"
|
||||
"model" "models/weapons/m1carbine/g_m1a1.mdl"
|
||||
"frame" "13"
|
||||
"targetname" "m1a1"
|
||||
"sequence" "12"
|
||||
|
@ -2628,7 +2628,7 @@
|
|||
{
|
||||
"classname" "weapon_wall"
|
||||
"angles" "-0 270 0"
|
||||
"model" "progs/gmodels/g_sawn.mdl"
|
||||
"model" "models/weapons/sawnoff/g_sawnoff.mdl"
|
||||
"frame" "21"
|
||||
"targetname" "off"
|
||||
"sequence" "20"
|
||||
|
@ -2941,7 +2941,7 @@
|
|||
// entity 61
|
||||
{
|
||||
"classname" "weapon_wall"
|
||||
"model" "progs/gmodels/g_grenade.mdl"
|
||||
"model" "models/weapons/grenade/g_grenade.mdl"
|
||||
"frame" "26"
|
||||
"targetname" "gre"
|
||||
"angles" "0 180 -0"
|
||||
|
@ -3573,7 +3573,7 @@
|
|||
"classname" "explosive_barrel"
|
||||
"angles" "-0 0 -0"
|
||||
"origin" "500 1685 48"
|
||||
"model" "models/props/barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"skin" "1"
|
||||
"target" "song_counter"
|
||||
}
|
||||
|
@ -3582,7 +3582,7 @@
|
|||
"classname" "explosive_barrel"
|
||||
"angles" "-0 0 -0"
|
||||
"origin" "500 1885 48"
|
||||
"model" "models/props/barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"skin" "1"
|
||||
"target" "song_counter"
|
||||
}
|
||||
|
@ -3591,7 +3591,7 @@
|
|||
"classname" "explosive_barrel"
|
||||
"angles" "-0 0 -0"
|
||||
"origin" "644 1941 48"
|
||||
"model" "models/props/barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"skin" "1"
|
||||
"target" "song_counter"
|
||||
}
|
||||
|
@ -3600,7 +3600,7 @@
|
|||
"classname" "explosive_barrel"
|
||||
"angles" "-0 0 -0"
|
||||
"origin" "532 2213 48"
|
||||
"model" "models/props/barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"skin" "1"
|
||||
"target" "song_counter"
|
||||
}
|
||||
|
@ -3609,7 +3609,7 @@
|
|||
"classname" "explosive_barrel"
|
||||
"angles" "-0 0 -0"
|
||||
"origin" "852 1509 48"
|
||||
"model" "models/props/barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"skin" "1"
|
||||
"target" "song_counter"
|
||||
}
|
||||
|
@ -3618,7 +3618,7 @@
|
|||
"classname" "explosive_barrel"
|
||||
"angles" "-0 0 -0"
|
||||
"origin" "492 1397 48"
|
||||
"model" "models/props/barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"skin" "1"
|
||||
"target" "song_counter"
|
||||
}
|
||||
|
@ -3627,7 +3627,7 @@
|
|||
"classname" "explosive_barrel"
|
||||
"angles" "-0 0 -0"
|
||||
"origin" "780 1653 48"
|
||||
"model" "models/props/barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"skin" "1"
|
||||
"target" "song_counter"
|
||||
}
|
||||
|
@ -3638,7 +3638,7 @@
|
|||
"angles" "-0 0 -0"
|
||||
"scale" "1"
|
||||
"origin" "692 821 48"
|
||||
"model" "models/props/barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"target" "song_counter"
|
||||
}
|
||||
// entity 125
|
||||
|
@ -3646,7 +3646,7 @@
|
|||
"classname" "explosive_barrel"
|
||||
"angles" "-0 0 -0"
|
||||
"origin" "468 821 48"
|
||||
"model" "models/props/barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"skin" "1"
|
||||
"target" "song_counter"
|
||||
}
|
||||
|
@ -3655,7 +3655,7 @@
|
|||
"classname" "explosive_barrel"
|
||||
"angles" "-0 0 -0"
|
||||
"origin" "1380 461 48"
|
||||
"model" "models/props/barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"skin" "1"
|
||||
"target" "song_counter"
|
||||
}
|
||||
|
@ -3664,7 +3664,7 @@
|
|||
"classname" "explosive_barrel"
|
||||
"angles" "-0 0 -0"
|
||||
"origin" "1540 565 48"
|
||||
"model" "models/props/barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"skin" "1"
|
||||
"target" "song_counter"
|
||||
}
|
||||
|
@ -3673,7 +3673,7 @@
|
|||
"classname" "explosive_barrel"
|
||||
"angles" "-0 0 -0"
|
||||
"origin" "1780 1549 48"
|
||||
"model" "models/props/barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"skin" "1"
|
||||
"target" "song_counter"
|
||||
}
|
||||
|
@ -3682,7 +3682,7 @@
|
|||
"classname" "explosive_barrel"
|
||||
"angles" "-0 0 -0"
|
||||
"origin" "1812 1181 48"
|
||||
"model" "models/props/barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"skin" "1"
|
||||
"target" "song_counter"
|
||||
}
|
||||
|
@ -3691,7 +3691,7 @@
|
|||
"classname" "explosive_barrel"
|
||||
"angles" "-0 0 -0"
|
||||
"origin" "2500 2605 48"
|
||||
"model" "models/props/barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"skin" "1"
|
||||
"target" "song_counter"
|
||||
}
|
||||
|
@ -3700,7 +3700,7 @@
|
|||
"classname" "explosive_barrel"
|
||||
"angles" "-0 0 -0"
|
||||
"origin" "2700 2421 48"
|
||||
"model" "models/props/barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"skin" "1"
|
||||
"target" "song_counter"
|
||||
}
|
||||
|
@ -3709,7 +3709,7 @@
|
|||
"classname" "explosive_barrel"
|
||||
"angles" "-0 0 -0"
|
||||
"origin" "2484 2365 48"
|
||||
"model" "models/props/barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"skin" "1"
|
||||
"target" "song_counter"
|
||||
}
|
||||
|
@ -3718,7 +3718,7 @@
|
|||
"classname" "explosive_barrel"
|
||||
"angles" "-0 0 -0"
|
||||
"origin" "2164 2917 192"
|
||||
"model" "models/props/barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"skin" "1"
|
||||
"target" "song_counter"
|
||||
}
|
||||
|
@ -3727,7 +3727,7 @@
|
|||
"classname" "explosive_barrel"
|
||||
"angles" "-0 0 -0"
|
||||
"origin" "2196 2949 192"
|
||||
"model" "models/props/barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"skin" "1"
|
||||
"target" "song_counter"
|
||||
}
|
||||
|
@ -3736,7 +3736,7 @@
|
|||
"classname" "explosive_barrel"
|
||||
"angles" "-0 0 -0"
|
||||
"origin" "1428 2973 200"
|
||||
"model" "models/props/barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"skin" "1"
|
||||
"target" "song_counter"
|
||||
}
|
||||
|
@ -4140,7 +4140,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/treeSL.mdl"
|
||||
"model" "models/props/treeSL.mdl"
|
||||
"angles" "-0 218 50"
|
||||
"origin" "1931.31 1789.37 55.3393"
|
||||
}
|
||||
|
@ -4175,7 +4175,7 @@
|
|||
"classname" "explosive_barrel"
|
||||
"angles" "-0 0 -0"
|
||||
"origin" "1900 1333 48"
|
||||
"model" "models/props/barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"skin" "1"
|
||||
"target" "song_counter"
|
||||
}
|
||||
|
@ -5966,7 +5966,7 @@
|
|||
"classname" "explosive_barrel"
|
||||
"angles" "-0 0 -0"
|
||||
"origin" "818 1680 48"
|
||||
"model" "models/props/barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"skin" "1"
|
||||
"target" "song_counter"
|
||||
}
|
||||
|
@ -6830,7 +6830,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/treeSL.mdl"
|
||||
"model" "models/props/treeSL.mdl"
|
||||
"angles" "10 -154 -2"
|
||||
"origin" "1746.89 1900 55.7029"
|
||||
}
|
||||
|
|
|
@ -2210,7 +2210,7 @@
|
|||
"angles" "0 90 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-132 -860 304.619"
|
||||
}
|
||||
// entity 27
|
||||
|
@ -2219,7 +2219,7 @@
|
|||
"angles" "0 90 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-388 -860 304.619"
|
||||
}
|
||||
// entity 28
|
||||
|
@ -2228,7 +2228,7 @@
|
|||
"angles" "0 90 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-718.709 -858.847 304.619"
|
||||
}
|
||||
// entity 29
|
||||
|
@ -2237,7 +2237,7 @@
|
|||
"angles" "0 90 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-974.709 -858.847 304.619"
|
||||
}
|
||||
// entity 30
|
||||
|
@ -2521,7 +2521,7 @@
|
|||
"angles" "0 90 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-1246.71 -858.847 304.619"
|
||||
}
|
||||
// entity 59
|
||||
|
@ -2530,7 +2530,7 @@
|
|||
"angles" "0 90 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-2090.71 -858.847 304.619"
|
||||
}
|
||||
// entity 60
|
||||
|
@ -2563,7 +2563,7 @@
|
|||
"angles" "0 0 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-2230.85 -233.291 304.619"
|
||||
}
|
||||
// entity 62
|
||||
|
@ -2572,7 +2572,7 @@
|
|||
"angles" "0 270 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-2045.29 178.847 304.619"
|
||||
}
|
||||
// entity 63
|
||||
|
@ -2581,7 +2581,7 @@
|
|||
"angles" "0 270 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-1329.29 178.847 304.619"
|
||||
}
|
||||
// entity 64
|
||||
|
@ -2674,7 +2674,7 @@
|
|||
"angles" "0 270 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-974.709 186.847 304.619"
|
||||
}
|
||||
// entity 73
|
||||
|
@ -2683,7 +2683,7 @@
|
|||
"angles" "0 270 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-718.709 186.847 304.619"
|
||||
}
|
||||
// entity 74
|
||||
|
@ -2692,7 +2692,7 @@
|
|||
"angles" "0 270 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-388 188 304.619"
|
||||
}
|
||||
// entity 75
|
||||
|
@ -2701,7 +2701,7 @@
|
|||
"angles" "0 270 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-132 188 304.619"
|
||||
}
|
||||
// entity 76
|
||||
|
@ -2898,7 +2898,7 @@
|
|||
"angles" "0 90 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "119 677 211"
|
||||
}
|
||||
// entity 95
|
||||
|
@ -2999,7 +2999,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"frame" "111"
|
||||
"wait" "1"
|
||||
"style" "0"
|
||||
|
@ -3011,7 +3011,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"frame" "111"
|
||||
"wait" "1"
|
||||
"style" "0"
|
||||
|
@ -3136,7 +3136,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"frame" "111"
|
||||
"wait" "1"
|
||||
"style" "0"
|
||||
|
@ -3155,7 +3155,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"frame" "111"
|
||||
"wait" "1"
|
||||
"style" "0"
|
||||
|
@ -3175,7 +3175,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"frame" "111"
|
||||
"wait" "1"
|
||||
"style" "0"
|
||||
|
@ -3195,7 +3195,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"frame" "111"
|
||||
"wait" "1"
|
||||
"style" "0"
|
||||
|
@ -3215,7 +3215,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"frame" "111"
|
||||
"wait" "1"
|
||||
"style" "0"
|
||||
|
@ -3235,7 +3235,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"frame" "111"
|
||||
"wait" "1"
|
||||
"style" "0"
|
||||
|
@ -3245,7 +3245,7 @@
|
|||
// entity 123
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"angles" "0 180 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
|
@ -3272,7 +3272,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"frame" "111"
|
||||
"wait" "1"
|
||||
"style" "0"
|
||||
|
@ -3292,7 +3292,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"frame" "111"
|
||||
"wait" "1"
|
||||
"style" "0"
|
||||
|
@ -3305,7 +3305,7 @@
|
|||
"angles" "0 90 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-1294.71 181.153 304.619"
|
||||
}
|
||||
// entity 130
|
||||
|
@ -3314,7 +3314,7 @@
|
|||
"angles" "0 90 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-2006.71 181.153 304.619"
|
||||
}
|
||||
// entity 131
|
||||
|
@ -3323,7 +3323,7 @@
|
|||
"angles" "0 180 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-2233.15 -190.709 304.619"
|
||||
}
|
||||
// entity 132
|
||||
|
@ -5065,7 +5065,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"frame" "111"
|
||||
"wait" "1"
|
||||
"style" "0"
|
||||
|
@ -5078,7 +5078,7 @@
|
|||
"angles" "0 90 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-1502.71 -858.847 304.619"
|
||||
}
|
||||
// entity 195
|
||||
|
@ -5097,7 +5097,7 @@
|
|||
"angles" "0 90 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-1838.71 -858.847 304.619"
|
||||
}
|
||||
// entity 197
|
||||
|
@ -5177,7 +5177,7 @@
|
|||
"angles" "0 -180 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-2233.15 30.709 304.619"
|
||||
}
|
||||
// entity 206
|
||||
|
@ -5186,7 +5186,7 @@
|
|||
"angles" "0 0 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-2230.85 73.291 304.619"
|
||||
}
|
||||
// entity 207
|
||||
|
@ -5501,8 +5501,8 @@
|
|||
"box2" "17 0 6"
|
||||
"box3" "-18 -31.7 18"
|
||||
"cost" "5000"
|
||||
"door_model_name" "models/machines/hl_scale/packapunch/p_flag.mdl"
|
||||
"model" "models/machines/hl_scale/packapunch/p_machine.mdl"
|
||||
"door_model_name" "models/machines/hl_scale/pap/p_flag.mdl"
|
||||
"model" "models/machines/hl_scale/pap/p_machine.mdl"
|
||||
"oldmodel" "sounds/machines/packapunch/upgrade.wav"
|
||||
"oldorigin" "0 0 2"
|
||||
"oldz" "30"
|
||||
|
|
|
@ -3732,8 +3732,8 @@
|
|||
"box2" "17 0 6"
|
||||
"box3" "-18 -31.7 18"
|
||||
"cost" "5000"
|
||||
"door_model_name" "models/machines/hl_scale/packapunch/p_flag.mdl"
|
||||
"model" "models/machines/hl_scale/packapunch/p_machine.mdl"
|
||||
"door_model_name" "models/machines/hl_scale/pap/p_flag.mdl"
|
||||
"model" "models/machines/hl_scale/pap/p_machine.mdl"
|
||||
"oldmodel" "sounds/machines/packapunch/upgrade.wav"
|
||||
"oldorigin" "0 0 2"
|
||||
"oldz" "30"
|
||||
|
@ -3801,7 +3801,7 @@
|
|||
"angles" "0 90 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-132 -860 304.619"
|
||||
}
|
||||
// entity 37
|
||||
|
@ -3810,7 +3810,7 @@
|
|||
"angles" "0 90 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-388 -860 304.619"
|
||||
}
|
||||
// entity 38
|
||||
|
@ -3819,7 +3819,7 @@
|
|||
"angles" "0 90 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-718.709 -858.847 304.619"
|
||||
}
|
||||
// entity 39
|
||||
|
@ -3828,7 +3828,7 @@
|
|||
"angles" "0 90 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-974.709 -858.847 304.619"
|
||||
}
|
||||
// entity 40
|
||||
|
@ -4136,7 +4136,7 @@
|
|||
"angles" "0 90 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-1246.71 -858.847 304.619"
|
||||
}
|
||||
// entity 71
|
||||
|
@ -4145,7 +4145,7 @@
|
|||
"angles" "0 90 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-2090.71 -858.847 304.619"
|
||||
}
|
||||
// entity 72
|
||||
|
@ -4178,7 +4178,7 @@
|
|||
"angles" "0 0 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-2230.85 -233.291 304.619"
|
||||
}
|
||||
// entity 74
|
||||
|
@ -4187,7 +4187,7 @@
|
|||
"angles" "0 270 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-2045.29 178.847 304.619"
|
||||
}
|
||||
// entity 75
|
||||
|
@ -4196,7 +4196,7 @@
|
|||
"angles" "0 270 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-1329.29 178.847 304.619"
|
||||
}
|
||||
// entity 76
|
||||
|
@ -4289,7 +4289,7 @@
|
|||
"angles" "0 270 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-974.709 186.847 304.619"
|
||||
}
|
||||
// entity 85
|
||||
|
@ -4298,7 +4298,7 @@
|
|||
"angles" "0 270 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-718.709 186.847 304.619"
|
||||
}
|
||||
// entity 86
|
||||
|
@ -4307,7 +4307,7 @@
|
|||
"angles" "0 270 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-388 188 304.619"
|
||||
}
|
||||
// entity 87
|
||||
|
@ -4316,7 +4316,7 @@
|
|||
"angles" "0 270 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-132 188 304.619"
|
||||
}
|
||||
// entity 88
|
||||
|
@ -4588,7 +4588,7 @@
|
|||
"angles" "0 90 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "119 677 211"
|
||||
}
|
||||
// entity 112
|
||||
|
@ -4605,7 +4605,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/Barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"origin" "1765 -43 328"
|
||||
}
|
||||
// entity 114
|
||||
|
@ -4613,13 +4613,13 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/Barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"origin" "1741 -37 328"
|
||||
}
|
||||
// entity 115
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/Barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "1754 -28 367"
|
||||
|
@ -4629,7 +4629,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/Barrel_m.mdl"
|
||||
"model" "models/props/Barrel_m.mdl"
|
||||
"origin" "1761 -15 328"
|
||||
}
|
||||
// entity 117
|
||||
|
@ -4801,7 +4801,7 @@
|
|||
// entity 129
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"angles" "0 -180 15"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
|
@ -4810,7 +4810,7 @@
|
|||
// entity 130
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"angles" "0 180 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
|
@ -4821,7 +4821,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"frame" "111"
|
||||
"wait" "1"
|
||||
"style" "0"
|
||||
|
@ -4833,7 +4833,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"frame" "111"
|
||||
"wait" "1"
|
||||
"style" "0"
|
||||
|
@ -5277,7 +5277,7 @@
|
|||
// entity 148
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"angles" "0 -180 15"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
|
@ -5286,7 +5286,7 @@
|
|||
// entity 149
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"angles" "0 -180 15"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
|
@ -5303,7 +5303,7 @@
|
|||
// entity 151
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"angles" "0 180 -15"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
|
@ -5321,7 +5321,7 @@
|
|||
// entity 153
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"angles" "0 180 -15"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
|
@ -5349,7 +5349,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"frame" "111"
|
||||
"wait" "1"
|
||||
"style" "0"
|
||||
|
@ -5369,7 +5369,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"frame" "111"
|
||||
"wait" "1"
|
||||
"style" "0"
|
||||
|
@ -5389,7 +5389,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"frame" "111"
|
||||
"wait" "1"
|
||||
"style" "0"
|
||||
|
@ -5409,7 +5409,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"frame" "111"
|
||||
"wait" "1"
|
||||
"style" "0"
|
||||
|
@ -5419,7 +5419,7 @@
|
|||
// entity 163
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "-1457.88 -58 400"
|
||||
|
@ -5447,7 +5447,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"frame" "111"
|
||||
"wait" "1"
|
||||
"style" "0"
|
||||
|
@ -5467,7 +5467,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"frame" "111"
|
||||
"wait" "1"
|
||||
"style" "0"
|
||||
|
@ -5502,7 +5502,7 @@
|
|||
// entity 172
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "574.1 71.9401 263.973"
|
||||
|
@ -5520,7 +5520,7 @@
|
|||
// entity 174
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "220.1 567.94 263.973"
|
||||
|
@ -5538,7 +5538,7 @@
|
|||
// entity 176
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "1094.04 156.043 359.507"
|
||||
|
@ -5556,7 +5556,7 @@
|
|||
// entity 178
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "1322 -154.06 359.973"
|
||||
|
@ -5574,7 +5574,7 @@
|
|||
// entity 180
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "1736.1 -32 368.026"
|
||||
|
@ -5583,7 +5583,7 @@
|
|||
// entity 181
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "916 -56.06 271.973"
|
||||
|
@ -5601,7 +5601,7 @@
|
|||
// entity 183
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "1252 375.94 263.973"
|
||||
|
@ -5619,7 +5619,7 @@
|
|||
// entity 185
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "1028 632 263.973"
|
||||
|
@ -5637,7 +5637,7 @@
|
|||
// entity 187
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "322 -711.1 309.973"
|
||||
|
@ -5655,7 +5655,7 @@
|
|||
// entity 189
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"angles" "0 180 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
|
@ -5672,7 +5672,7 @@
|
|||
// entity 191
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"angles" "0 180 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
|
@ -5689,7 +5689,7 @@
|
|||
// entity 193
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"angles" "0 180 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
|
@ -5716,7 +5716,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"frame" "111"
|
||||
"wait" "1"
|
||||
"style" "0"
|
||||
|
@ -5736,7 +5736,7 @@
|
|||
"classname" "place_model"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/lamp_ndu.mdl"
|
||||
"model" "models/props/lamp_ndu.mdl"
|
||||
"frame" "111"
|
||||
"wait" "1"
|
||||
"style" "0"
|
||||
|
@ -5746,7 +5746,7 @@
|
|||
// entity 199
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "760 -712 263.973"
|
||||
|
@ -5764,7 +5764,7 @@
|
|||
// entity 201
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "738 -320.06 263.973"
|
||||
|
@ -5782,7 +5782,7 @@
|
|||
// entity 203
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "656.06 246 263.973"
|
||||
|
@ -5809,7 +5809,7 @@
|
|||
// entity 206
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "1988.1 360 304"
|
||||
|
@ -5818,7 +5818,7 @@
|
|||
// entity 207
|
||||
{
|
||||
"classname" "place_model"
|
||||
"model" "models/Props/lamp_oil.mdl"
|
||||
"model" "models/props/lamp_oil.mdl"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"origin" "322 -739.9 357.973"
|
||||
|
@ -5839,7 +5839,7 @@
|
|||
"angles" "0 90 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-1294.71 181.153 304.619"
|
||||
}
|
||||
// entity 210
|
||||
|
@ -5848,7 +5848,7 @@
|
|||
"angles" "0 90 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-2006.71 181.153 304.619"
|
||||
}
|
||||
// entity 211
|
||||
|
@ -5857,7 +5857,7 @@
|
|||
"angles" "0 180 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-2233.15 -190.709 304.619"
|
||||
}
|
||||
// entity 212
|
||||
|
@ -8246,7 +8246,7 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"origin" "-284 -144 344"
|
||||
"model" "models/props/kino_boxes2.mdl"
|
||||
"model" "models/props/Kino_boxes2.mdl"
|
||||
"angle" "90"
|
||||
}
|
||||
// entity 302
|
||||
|
@ -8267,35 +8267,35 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"origin" "-764 -292 304"
|
||||
"model" "models/props/kino_box.mdl"
|
||||
"model" "models/props/Kino_box.mdl"
|
||||
"angle" "30"
|
||||
}
|
||||
// entity 305
|
||||
{
|
||||
"classname" "place_model"
|
||||
"origin" "-764 -260 332"
|
||||
"model" "models/props/kino_box.mdl"
|
||||
"model" "models/props/Kino_box.mdl"
|
||||
"angles" "0 -20 -90"
|
||||
}
|
||||
// entity 306
|
||||
{
|
||||
"classname" "place_model"
|
||||
"origin" "-676 -76 304"
|
||||
"model" "models/props/kino_table.mdl"
|
||||
"model" "models/props/Kino_table.mdl"
|
||||
"angles" "0 5 0"
|
||||
}
|
||||
// entity 307
|
||||
{
|
||||
"classname" "place_model"
|
||||
"origin" "-680 -20 304"
|
||||
"model" "models/props/kino_table.mdl"
|
||||
"model" "models/props/Kino_table.mdl"
|
||||
"angles" "0 5 0"
|
||||
}
|
||||
// entity 308
|
||||
{
|
||||
"classname" "place_model"
|
||||
"origin" "-684 -48 364"
|
||||
"model" "models/props/kino_table.mdl"
|
||||
"model" "models/props/Kino_table.mdl"
|
||||
"angles" "0 -60 180"
|
||||
}
|
||||
// entity 309
|
||||
|
@ -8304,7 +8304,7 @@
|
|||
"angles" "0 0 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-724 -52 304"
|
||||
}
|
||||
// entity 310
|
||||
|
@ -8313,7 +8313,7 @@
|
|||
"angles" "0 35 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-712 -100 304"
|
||||
}
|
||||
// entity 311
|
||||
|
@ -8322,7 +8322,7 @@
|
|||
"angles" "0 105 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-680 -112 304"
|
||||
}
|
||||
// entity 312
|
||||
|
@ -8331,7 +8331,7 @@
|
|||
"angles" "0 140 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-640 -92 304"
|
||||
}
|
||||
// entity 313
|
||||
|
@ -8340,7 +8340,7 @@
|
|||
"angles" "0 -170 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-628 -52 304"
|
||||
}
|
||||
// entity 314
|
||||
|
@ -8349,7 +8349,7 @@
|
|||
"angles" "0 -135 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-648 -8 304"
|
||||
}
|
||||
// entity 315
|
||||
|
@ -8358,7 +8358,7 @@
|
|||
"angles" "0 -90 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-684 16 304"
|
||||
}
|
||||
// entity 316
|
||||
|
@ -8367,7 +8367,7 @@
|
|||
"angles" "0 -20 0"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/sandbags.mdl"
|
||||
"model" "models/props/sandbags.mdl"
|
||||
"origin" "-720 -8 304"
|
||||
}
|
||||
// entity 317
|
||||
|
@ -8381,21 +8381,21 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"origin" "-208 -520 304"
|
||||
"model" "models/props/kino_box.mdl"
|
||||
"model" "models/props/Kino_box.mdl"
|
||||
"angle" "50"
|
||||
}
|
||||
// entity 319
|
||||
{
|
||||
"classname" "place_model"
|
||||
"origin" "-216 -524 332"
|
||||
"model" "models/props/kino_box.mdl"
|
||||
"model" "models/props/Kino_box.mdl"
|
||||
"angle" "30"
|
||||
}
|
||||
// entity 320
|
||||
{
|
||||
"classname" "place_model"
|
||||
"origin" "1380 432 248"
|
||||
"model" "models/props/kino_boxes4.mdl"
|
||||
"model" "models/props/Kino_boxes4.mdl"
|
||||
"angle" "90"
|
||||
}
|
||||
// entity 321
|
||||
|
@ -8473,14 +8473,14 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"origin" "-1148 -412 304"
|
||||
"model" "models/props/kino_box.mdl"
|
||||
"model" "models/props/Kino_box.mdl"
|
||||
"angle" "30"
|
||||
}
|
||||
// entity 332
|
||||
{
|
||||
"classname" "place_model"
|
||||
"origin" "-1148 -380 332"
|
||||
"model" "models/props/kino_box.mdl"
|
||||
"model" "models/props/Kino_box.mdl"
|
||||
"angles" "0 -20 -90"
|
||||
}
|
||||
// entity 333
|
||||
|
@ -8704,7 +8704,7 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"origin" "204 -516 448"
|
||||
"model" "models/props/kino_boxes2.mdl"
|
||||
"model" "models/props/Kino_boxes2.mdl"
|
||||
"angle" "90"
|
||||
}
|
||||
// entity 344
|
||||
|
@ -8760,14 +8760,14 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"origin" "607 163 351"
|
||||
"model" "models/props/kino_box.mdl"
|
||||
"model" "models/props/Kino_box.mdl"
|
||||
"angle" "20"
|
||||
}
|
||||
// entity 352
|
||||
{
|
||||
"classname" "place_model"
|
||||
"origin" "598 201 379"
|
||||
"model" "models/props/kino_box.mdl"
|
||||
"model" "models/props/Kino_box.mdl"
|
||||
"angles" "0 -20 -90"
|
||||
}
|
||||
// entity 353
|
||||
|
|
|
@ -5933,7 +5933,7 @@
|
|||
}
|
||||
{
|
||||
"classname" "weapon_wall"
|
||||
"model" "progs/gmodels/g_db.mdl"
|
||||
"model" "models/weapons/db/g_db.mdl"
|
||||
"sequence" "7"
|
||||
"targetname" "double"
|
||||
"angles" "-0 0 -0"
|
||||
|
@ -5961,7 +5961,7 @@
|
|||
}
|
||||
{
|
||||
"classname" "weapon_wall"
|
||||
"model" "progs/gmodels/g_thomp.mdl"
|
||||
"model" "models/weapons/thomp/g_thomp.mdl"
|
||||
"sequence" "2"
|
||||
"targetname" "th"
|
||||
"angles" "-0 0 -0"
|
||||
|
@ -5970,7 +5970,7 @@
|
|||
{
|
||||
"classname" "weapon_wall"
|
||||
"angles" "-0 270 0"
|
||||
"model" "progs/gmodels/g_kar.mdl"
|
||||
"model" "models/weapons/kar/g_kar.mdl"
|
||||
"sequence" "1"
|
||||
"targetname" "kar"
|
||||
"origin" "-328 -328 -272"
|
||||
|
@ -5978,7 +5978,7 @@
|
|||
{
|
||||
"classname" "weapon_wall"
|
||||
"angles" "0 180 -0"
|
||||
"model" "progs/gmodels/g_sawn.mdl"
|
||||
"model" "models/weapons/sawnoff/g_sawnoff.mdl"
|
||||
"sequence" "20"
|
||||
"targetname" "sawn"
|
||||
"origin" "95.75 -152 -272"
|
||||
|
@ -6290,7 +6290,7 @@
|
|||
{
|
||||
"classname" "weapon_wall"
|
||||
"angles" "-0 270 0"
|
||||
"model" "progs/gmodels/g_trench.mdl"
|
||||
"model" "models/weapons/trench/g_trench.mdl"
|
||||
"sequence" "22"
|
||||
"targetname" "tre"
|
||||
"origin" "432 -208 -136"
|
||||
|
@ -6298,7 +6298,7 @@
|
|||
{
|
||||
"classname" "weapon_wall"
|
||||
"angles" "-0 270 0"
|
||||
"model" "progs/gmodels/g_mp40.mdl"
|
||||
"model" "models/weapons/mp40/g_mp40.mdl"
|
||||
"sequence" "14"
|
||||
"targetname" "mp"
|
||||
"origin" "-320.028 200 -136"
|
||||
|
@ -6421,7 +6421,7 @@
|
|||
}
|
||||
{
|
||||
"classname" "weapon_wall"
|
||||
"model" "progs/gmodels/g_betty.mdl"
|
||||
"model" "models/weapons/grenade/g_betty.mdl"
|
||||
"sequence" "26"
|
||||
"targetname" "bet"
|
||||
"angles" "-0 0 -0"
|
||||
|
@ -6513,7 +6513,7 @@
|
|||
{
|
||||
"classname" "weapon_wall"
|
||||
"angles" "-0 270 0"
|
||||
"model" "progs/gmodels/g_grenade.mdl"
|
||||
"model" "models/weapons/grenade/g_grenade.mdl"
|
||||
"sequence" "25"
|
||||
"targetname" "gre1"
|
||||
"origin" "48 120 -136"
|
||||
|
@ -7014,7 +7014,7 @@
|
|||
{
|
||||
"classname" "weapon_wall"
|
||||
"angles" "-0 90 -0"
|
||||
"model" "progs/gmodels/g_bowie.mdl"
|
||||
"model" "models/weapons/knife/g_bowie.mdl"
|
||||
"sequence" "24"
|
||||
"targetname" "bowie"
|
||||
"origin" "152 120 -136"
|
||||
|
@ -7059,7 +7059,7 @@
|
|||
{
|
||||
"classname" "weapon_wall"
|
||||
"angles" "0 180 0"
|
||||
"model" "progs/gmodels/g_type.mdl"
|
||||
"model" "models/weapons/type/g_type.mdl"
|
||||
"sequence" "23"
|
||||
"targetname" "type"
|
||||
"origin" "312 -694 -272"
|
||||
|
@ -7399,7 +7399,7 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"angles" "-0 330 -0"
|
||||
"model" "models/Props/bed.mdl"
|
||||
"model" "models/props/bed.mdl"
|
||||
"frame" "0"
|
||||
"skin" "0"
|
||||
"origin" "-496 -168 -192"
|
||||
|
@ -7636,7 +7636,7 @@
|
|||
{
|
||||
"classname" "weapon_wall"
|
||||
"angles" "-0 270 0"
|
||||
"model" "progs/gmodels/g_bar.mdl"
|
||||
"model" "models/weapons/bar/g_bar.mdl"
|
||||
"sequence" "4"
|
||||
"targetname" "bar"
|
||||
"origin" "856 168 -296"
|
||||
|
@ -8490,7 +8490,7 @@
|
|||
}
|
||||
{
|
||||
"classname" "weapon_wall"
|
||||
"model" "progs/gmodels/g_m1.mdl"
|
||||
"model" "models/weapons/garand/g_m1.mdl"
|
||||
"sequence" "11"
|
||||
"targetname" "m1ga"
|
||||
"angles" "-0 0 -0"
|
||||
|
@ -8618,7 +8618,7 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"angles" "0 254 90"
|
||||
"model" "models/Props/bed.mdl"
|
||||
"model" "models/props/bed.mdl"
|
||||
"frame" "0"
|
||||
"skin" "0"
|
||||
"origin" "-630 -288 -170"
|
||||
|
@ -8626,7 +8626,7 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"angles" "-0 90 -0"
|
||||
"model" "models/Props/bed.mdl"
|
||||
"model" "models/props/bed.mdl"
|
||||
"frame" "0"
|
||||
"skin" "0"
|
||||
"origin" "-632.673 -353.024 -192"
|
||||
|
@ -8634,7 +8634,7 @@
|
|||
{
|
||||
"classname" "place_model"
|
||||
"angles" "0 84 0"
|
||||
"model" "models/Props/bed.mdl"
|
||||
"model" "models/props/bed.mdl"
|
||||
"frame" "0"
|
||||
"skin" "0"
|
||||
"origin" "-528.673 -353.024 -192"
|
||||
|
@ -8721,7 +8721,7 @@
|
|||
"angles" "-0 209 -0"
|
||||
"skin" "0"
|
||||
"sequence" "5"
|
||||
"model" "models/Props/rebar.mdl"
|
||||
"model" "models/props/rebar.mdl"
|
||||
"origin" "604.843 -56.9045 -356.989"
|
||||
}
|
||||
{
|
||||
|
@ -8729,7 +8729,7 @@
|
|||
"angles" "0 296 180"
|
||||
"skin" "0"
|
||||
"sequence" "0"
|
||||
"model" "models/Props/rebar.mdl"
|
||||
"model" "models/props/rebar.mdl"
|
||||
"origin" "495.359 -33.2389 -354"
|
||||
}
|
||||
{
|
||||
|
@ -8737,7 +8737,7 @@
|
|||
"angles" "-0 1 -0"
|
||||
"skin" "0"
|
||||
"sequence" "3"
|
||||
"model" "models/Props/rebar.mdl"
|
||||
"model" "models/props/rebar.mdl"
|
||||
"origin" "575.324 90.6619 -354"
|
||||
}
|
||||
{
|
||||
|
@ -8745,7 +8745,7 @@
|
|||
"angles" "-0 92 -0"
|
||||
"skin" "0"
|
||||
"sequence" "3"
|
||||
"model" "models/Props/rebar.mdl"
|
||||
"model" "models/props/rebar.mdl"
|
||||
"origin" "878.336 290.105 -356"
|
||||
}
|
||||
{
|
||||
|
@ -8753,7 +8753,7 @@
|
|||
"angles" "-0 265 -0"
|
||||
"skin" "0"
|
||||
"sequence" "5"
|
||||
"model" "models/Props/rebar.mdl"
|
||||
"model" "models/props/rebar.mdl"
|
||||
"origin" "987.505 218.486 -356"
|
||||
}
|
||||
{
|
||||
|
|
173
testing/map_assets_exist.sh
Executable file
173
testing/map_assets_exist.sh
Executable file
|
@ -0,0 +1,173 @@
|
|||
#!/bin/bash
|
||||
#
|
||||
# Nazi Zombies: Portable
|
||||
# Validate Assets requested in .map files
|
||||
# exist in repository.
|
||||
# ----
|
||||
# This is intended to be used via a Docker
|
||||
# container running ubuntu:24.10.
|
||||
#
|
||||
set -o errexit
|
||||
|
||||
ASSETS_ROOT=$(dirname "${BASH_SOURCE[0]}")/../
|
||||
cd "${ASSETS_ROOT}"
|
||||
|
||||
sound_cache=""
|
||||
model_cache=""
|
||||
|
||||
#
|
||||
# item_in_cache
|
||||
# ----
|
||||
# parm0: item
|
||||
# parm1: cache variable
|
||||
# Returns 0 (true) if item is in cache, returns 1 (false) otherwise.
|
||||
#
|
||||
function item_in_cache()
|
||||
{
|
||||
local item="${1}"
|
||||
local cache="${2}"
|
||||
|
||||
while read cache_item; do
|
||||
# Already in list, bail.
|
||||
if [[ "${item}" == "${cache_item}" ]]; then
|
||||
return 0
|
||||
fi
|
||||
done <<< "${cache}"
|
||||
|
||||
# Item not in list
|
||||
return 1
|
||||
}
|
||||
|
||||
#
|
||||
# add_sound_to_cache()
|
||||
# ----
|
||||
# Adds a sound file to the cache list
|
||||
# if not already present.
|
||||
#
|
||||
function add_sound_to_cache()
|
||||
{
|
||||
local sound="${1}"
|
||||
|
||||
# Avoid adding duplicates.
|
||||
if ! item_in_cache "${sound}" "${sound_cache}"; then
|
||||
sound_cache=$(printf '%s\n%s' "${sound_cache}" "${sound}")
|
||||
fi
|
||||
}
|
||||
|
||||
#
|
||||
# build_sound_list()
|
||||
# ----
|
||||
# Builds a cache of every sound in the
|
||||
# repository.
|
||||
#
|
||||
function build_sound_list()
|
||||
{
|
||||
echo "[INFO]: Building Sound cache.."
|
||||
|
||||
local sound_prefix="sounds/"
|
||||
|
||||
# Find every sound file in our assets
|
||||
while read -r sound; do
|
||||
# Build a cleaned path to them
|
||||
local sound_path="sounds/${sound#*$sound_prefix}"
|
||||
|
||||
# Try to add it to our cache
|
||||
add_sound_to_cache "${sound_path}"
|
||||
done < <(find . -type f -name "*.wav")
|
||||
|
||||
echo "[INFO]: Done! Sound count: [$(echo "${sound_cache}" | wc -l | xargs)]"
|
||||
}
|
||||
|
||||
#
|
||||
# add_model_to_cache()
|
||||
# ----
|
||||
# Adds a model file to the cache list
|
||||
# if not already present.
|
||||
#
|
||||
function add_model_to_cache()
|
||||
{
|
||||
local model="${1}"
|
||||
|
||||
# Avoid adding duplicates.
|
||||
if ! item_in_cache "${model}" "${model_cache}"; then
|
||||
model_cache=$(printf '%s\n%s' "${model_cache}" "${model}")
|
||||
fi
|
||||
}
|
||||
|
||||
#
|
||||
# build_model_list()
|
||||
# ----
|
||||
# Builds a cache of every model in the
|
||||
# repository.
|
||||
#
|
||||
function build_model_list()
|
||||
{
|
||||
echo "[INFO]: Building Model cache.."
|
||||
|
||||
local model_prefix="models/"
|
||||
|
||||
# Find every model file in our assets
|
||||
while read -r model; do
|
||||
# Build a cleaned path to them
|
||||
local model_path="models/${model#*$model_prefix}"
|
||||
|
||||
# Try to add it to our cache
|
||||
add_model_to_cache "${model_path}"
|
||||
done < <(find . -type f -name "*.mdl")
|
||||
|
||||
echo "[INFO]: Done! Model count: [$(echo "${model_cache}" | wc -l | xargs)]"
|
||||
}
|
||||
|
||||
#
|
||||
# main()
|
||||
# ----
|
||||
# Test entry point.
|
||||
#
|
||||
function main()
|
||||
{
|
||||
local total_failures=0
|
||||
|
||||
# Build our cache to reference later.
|
||||
build_sound_list;
|
||||
build_model_list;
|
||||
|
||||
# Iterate through every .map in our source..
|
||||
while read -r map_file; do
|
||||
echo "[INFO]: Verifying asset paths in [${map_file}].."
|
||||
|
||||
# Check sounds first..
|
||||
while read -r sound; do
|
||||
local sound_file=$(echo "${sound}" | awk -F'"' '{print $4}')
|
||||
|
||||
if item_in_cache "${sound_file}" "${sound_cache}"; then
|
||||
echo " + FOUND: [${sound_file}]!"
|
||||
else
|
||||
echo " - ERROR: Could NOT find [${sound_file}]!"
|
||||
total_failures=$((total_failures + 1))
|
||||
fi
|
||||
done < <(strings "${map_file}" | grep ".wav")
|
||||
|
||||
# Now models..
|
||||
while read -r model; do
|
||||
local model_file=$(echo "${model}" | awk -F'"' '{print $4}')
|
||||
|
||||
if item_in_cache "${model_file}" "${model_cache}"; then
|
||||
echo " + FOUND: [${model_file}]!"
|
||||
else
|
||||
echo " - ERROR: Could NOT find [${model_file}]!"
|
||||
total_failures=$((total_failures + 1))
|
||||
fi
|
||||
done < <(strings "${map_file}" | grep ".mdl")
|
||||
|
||||
done < <(find . -type f -name "*.map")
|
||||
|
||||
if [[ "${total_failures}" -ne 0 ]]; then
|
||||
echo "[ERROR]: FAILED to find [${total_failures}] assets!"
|
||||
exit 1
|
||||
else
|
||||
echo "[PASS]: No issues found :)"
|
||||
exit 0
|
||||
fi
|
||||
}
|
||||
|
||||
main;
|
Loading…
Reference in a new issue